Протокол Merchant API

Payme Business взаимодействует с биллингом мерчанта с помощью запросов и ответов по протоколу удалённого вызова процедур JSON-RPC 2.0. Запросы передаются по протоколу HTTP 1.1 методом POST и упаковываются в криптографический протокол TLS (HTTPS). Запросы содержат только именованные параметры.

Для улучшения безопасности передачи данных рекомендуем использовать протокол HTTPS.

Требования

  1. Для работы с Merchant API, сервер мерчанта должен поддерживать любую из трёх версий криптографического TLS протокола:
  • TLS v1;

  • TLS v1.1;

  • TLS v1.2.
  1. Ответы с сервера мерчанта должны возвращаться с HTTP-статусом 200. Статусы отличные от 200 воспринимаются как RPC-ошибка: -32400