.. meta:: :description: Инструменты разработки для Mobile Device Server API SBC: вспомогательные утилиты для подписи, отладки и валидации серверных mAPI-запросов. .. _api_development_tools: Описание: Development tools ################# .. role:: ex .. role:: code Введение ^^^^^^^^^^^^ .. _signature-computation: Вычисление подписи ^^^^^^^^^^^^^^^^^^^^^ | Подпись используется для подтверждения того, что информацию в SBC отправляет именно Присоединяющаяся сторона (а не мошенник). | Подписи в DAPI вычисляются с помощью алгоритма :code:`HMAC_SHA1`. Ключ формируется следующим образом: | #. Take Connecting Party ControlKey #. Описание: Remove dashes from it #. Преобразовать результат из шестнадцатеричного формата в двоичный | Корректные значения подписи для всех типов транзакций, поддерживаемых DAPI, в инструменте отладки ниже: | .. raw:: html :file: ../../_static/examples/dapi_Signature_debug.html .. _sdk: Описание: Example code and SDK ^^^^^^^^^^^^^^^^^^^^ | На GitHub доступно несколько решений, разработанных для интеграции с SBC на платформах Android и iOS через DAPI. * `Connecting Party proxy server for Money transfer `_ * `Android SDK of Java implementation for Money transfer `_ * `iOS SDK of Objective-C implementation for Money transfer `_