Не знаю какой протокол выбрать, доке платежной системы сказано следующее:
Цитата:
Аутентификация и авторизация
Аутентификация как входящих, так и исходящих запросов производится путём применения алгоритма HMAC с хэширующей функцией SHA-256 и общим секретным ключом, общим для мерчанта и процессинга, к телу запроса с данными в формате JSON:
{"action":"check", ...
Получающаяся в результате хэш-сумма добавляется в HTTP запросы и ответы посредством HTTP заголовка:
X-Signature: 084c799cd551dd1d8d5c5f9a5d593b2e931f5e36122ee5c793c1d08a19839cc0
Таким образом, система мерчанта должна авторизовывать запросы от процессинга и подписывать собственные ответы.