Формат работы с API
Версия API
В настоящее время мы поддерживаем две версии API для некоторых методов.
Пожалуйста, используйте правильные наименования объектов для каждой версии!
API v1 | API v2 |
---|---|
payment_method | payout_details |
payments | payout_list |
acquiring_payments | payment_list |
Методы, поддерживаемые в API v2
session/create
session/init/payout
session/init/payout/fiscalization
session/start/payout
session/start/payout/fiscalization
session/init/payment
session/init/payment/sync
session/start/payment
session/confirm
session/capture
session/cancel
session/refund
fps/customer_verification
session/status
session/init/payout/nominal
session/multi/create/nominal
session/multi/init/payment/nominal
session/multi/start/payment/nominal
session/init/payout/rko
session/multi/create/rko
session/multi/start/payment/rko
Адрес для отправки запросов
Как сформировать
<адрес сервера> + /api/v{номер версии API} + <адрес для отправки запросов нужного метода>
Например:
API v1: https://demo.bank131.ru/api/v1/session/init/payout
API v2: https://demo.bank131.ru/api/v2/session/init/payout
Адрес сервера
- Для тестирования
https://demo.bank131.ru
- Для реальных операций
https://proxy.bank131.ru
Формат запросов
Все данные в запросах к Банку 131 и уведомлениях от Банка передаются методами POST и GET по протоколу HTTP. Параметры сообщения упаковываются в JSON-объект.