recurrentPayment

Отвязка карты от рекуррентных (CoF) платежей

Запрос для осуществления отвязки карты от рекуррентных (CoF) платежей

post/api/v1/payment_recurringUnbind

Request

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

Request body

wsb_versionnumber required

Версия формы оплаты. Текущий номер версии: 2.

wsb_seedstring required

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

wsb_storeidnumber required

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

wsb_customer_idstring required

Уникальный идентификатор пользователя в Магазине, который был использован при инициирующей оплате.

wsb_operation_type'recurring_unbind' required

Обозначает тип запроса.

recurring_unbind — отвязать карту от аккаунта.

wsb_recurring_tokenstring required

Уникальный токен привязки карты к идентификатору пользователя в Магазине (wsb_customer_id). Значение данного поля соответствует значению поля recurring_token, переданного в нотификаторе после привязки карты.

wsb_signaturestring required

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

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

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

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

  • wsb_seed

  • wsb_storeid

  • wsb_customer_id

  • wsb_operation_type

  • wsb_recurring_token

  • secret_key

Example request

{
  "wsb_version": 2,
  "wsb_seed": "1242649174",
  "wsb_customer_id": "aA1217Zz",
  "wsb_operation_type": "recurring_unbind",
  "wsb_recurring_token": "834836387",
  "wsb_signature": "d1a5110dc27d38a5fed50f98def59029ed5e1564"
}

Response

Payment response

OR

Example response

{
  "data": {
    "customer_id": "aA1217Zz",
    "operation_type": "recurring_unbind",
    "recurring_token": "834836387",
    "rc": "0",
    "rc_text": "Operation success"
  }
}

Changes

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