p2p_mtb

Получение статуса транзакции

post/output/mtb

Request

  • Base URL: https://securesandbox.webpay.by
  • URL: https://securesandbox.webpay.by/output/mtb
  • Auth: none declared

Request body

GetTransactionStatustrue required

Название метода. Поле всегда содержит значение true.

wsb_seedstring required

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

wsb_storeidnumber required

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

appIdstring required

Уникальный идентификатор платежа на стороне WEBPAY. Значение данного параметра приходит в ответе на запрос вывода средств.

wsb_signaturestring required

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

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

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

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

  • wsb_seed

  • wsb_storeid

  • appId

  • secret_key

wsb_order_numstring required

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

Example request

{
  "GetTransactionStatus": true,
  "wsb_seed": "1242649174",
  "appId": "802628ce88872d35",
  "wsb_signature": "c088852eb2cc7adba18102f8aeceab2dd8cc6b64",
  "wsb_order_num": "eriojio348opdfop32"
}

Response

Возвращает статус 200

object required

Example response

{
  "transaction": "462-628ce8f409a5a",
  "transaction_type": "confirmTransfer",
  "status": "ok",
  "response": {
    "appId": "802628ce88872d35",
    "discriminator": "ConfirmTransferRs",
    "transactionId": "438j7ft23-ko3k-df43-dl34-det5fe35452w",
    "transferResult": {
      "fullResult": {
        "sender": {
          "number": "417753******7488",
          "rrn": "202044006131",
          "approvalCode": "2082894"
        },
        "currency": "933",
        "recipient": {
          "number": "417753******7497",
          "rrn": "207467111048",
          "approvalCode": "20286"
        },
        "dateTimeLocal": "2022-05-24T14:17:24.000",
        "paymentAmount": 12,
        "commissionAmount": 0
      }
    }
  }
}

Changes

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