p2p_paritetbank

Создание запроса на выплату

post/api/v1/payment_payoutP2P_Paritet

Request

  • Base URL: https://securesandbox.webpay.by
  • URL: https://securesandbox.webpay.by/api/v1/payment_payoutP2P_Paritet
  • Auth: none declared

Request body

wsb_storeidnumber required

Идентификатор магазина в системе WEBPAY. Данный идентификатор создается при регистрации в системе WEBPAY и высылается в письме

wsb_order_numstring required

Уникальный идентификатор заказа, присваиваемый магазином

wsb_currency_id'BYN' | 'USD' | 'EUR' | 'RUB' ISO 4271 required

Идентификатор валюты. Буквенный трехзначный код валюты согласно ISO 4271

wsb_seedstring required

Случайная последовательность символов, участвующих в формировании электронной подписи заказа

wsb_return_urlstring required

URL адрес, на который возвращается покупатель в случае успешной оплаты.

К данному URL добавляются значения Идентификатора заказа (wsb_order_num) и номера транзакции (wsb_tid) в системе WEBPAY

wsb_totalnumber float required

Общая сумма вывода

wsb_payout_type'oct' required

Тип выплаты. OCT тип транзакции, используется для отправки средств на карту получателя

wsb_sender_surnamestring required

Отправитель — фамилия

wsb_sender_first_namestring required

Отправитель — имя

wsb_sender_addressstring required

Отправитель — адрес (улица, дом)

wsb_recipient_surnamestring required

Получатель — фамилия

wsb_recipient_first_namestring required

Получатель — имя

wsb_signaturestring required

Контрольное значение (электронная подпись) заказа — результат выполнения функции SHA1 (для версии 2, см. поле wsb_version) либо MD5, если версия протокола не указана. Данное значение является hex-последовательностью.

Электронная подпись формируется для предотвращения изменений в форме платежа и должна присутствовать в каждой форме заказа. Все заказы без электронной подписи не будут рассматриваться системой WEBPAY.

Электронная подпись формируется путем конкатенации значений следующих полей, порядок объединения не должен быть нарушен.

Для формирования электронной подписи необходимо установить значение поля "Секретный ключ" в настройках Вашего биллинг-аккаунта.

  • wsb_seed

  • wsb_storeid

  • wsb_order_num

  • wsb_currency_id

  • wsb_total

  • secret_key

wsb_cancel_return_urlstring

URL адрес, на который возвращается покупатель в случае не успешной оплаты.

К данному URL добавляются значение Идентификатора заказа (wsb_order_num)

wsb_notify_urlstring

Данный URL вызывается вне зависимости от того, был ли переход по URL в поле wsb_return_urlили нет. Основное назначение этого URL оповестить сайт об успешной оплате в случае, если пользователь не нажал кнопку "Вернуться на сайт" на форме оплаты. По умолчанию берется из настроек биллинг-аккаунта.

Внимание! Отправка нотификаторов возможна только на стандартные порты: 80 (http), 443 (https), 8080 (http_alt), 8443(pcsync-https)

wsb_emailstring email

Электронный адрес покупателя.

Значение данного поля будет автоматически подставлено в соответствующее поле формы оплаты

Example request

{
  "wsb_order_num": "ORDER-12345678",
  "wsb_currency_id": "BYN",
  "wsb_seed": "1242649174",
  "wsb_return_url": "http://yoursiteurl.com/success.php",
  "wsb_total": 1,
  "wsb_payout_type": "oct",
  "wsb_sender_surname": "IVANOV",
  "wsb_sender_first_name": "IVAN",
  "wsb_sender_address": "Shafarnyanskaya 11",
  "wsb_recipient_surname": "PETROV",
  "wsb_recipient_first_name": "PETR",
  "wsb_signature": "897865b94fd25adff1d3c457f0cb83cb",
  "wsb_cancel_return_url": "http://yoursiteurl.com/cancel.php",
  "wsb_notify_url": "http://yoursiteurl.com/notify.php",
  "wsb_email": "ivanov@test.by"
}

Response

Payout response

Example response

{
  "data": {
    "wt": "a8770d78a00802f78e002b36353a6130=63546473535746484d335a7652555a5a62316c434c3239525757637657565133646c637a63465a505455493256324a4856584e31556d6f79564663765a58686e55477330526d4e71644567334d565a4653545a7354672c2c",
    "redirectUrl": "https://securesandbox.webpay.by?wt=a8770d78a00802f78e002b36353a6130=63546473535746484d335a7652555a5a62316c434c3239525757637657565133646c637a63465a505455493256324a4856584e31556d6f79564663765a58686e55477330526d4e71644567334d565a4653545a7354672c2c"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.