Описание: Development tools

Введение

Вычисление подписи

Подпись используется для подтверждения того, что информацию в SBC отправляет именно Присоединяющаяся сторона (а не мошенник).
Подписи в DAPI вычисляются с помощью алгоритма HMAC_SHA1. Ключ формируется следующим образом:

  1. Take Connecting Party ControlKey

  2. Описание: Remove dashes from it

  3. Преобразовать результат из шестнадцатеричного формата в двоичный

Корректные значения подписи для всех типов транзакций, поддерживаемых DAPI, в инструменте отладки ниже:

AccessToken

Use your existing accessToken or make it for new transaction

Serial number
Endpoint ID
Session nonce

Use your existing nonce or make it for new transaction

Merchant's invoice

Use your existing invoiceId or make it for new transaction

Transaction currency

ISO 4217 alpha three-letter code

Merchant control key

String to sign
Signature

Описание: Example code and SDK

На GitHub доступно несколько решений, разработанных для интеграции с SBC на платформах Android и iOS через DAPI.