Перейти к содержанию

NetBanking

Вариант интеграции QP

Для этого варианта интеграции поддерживаются следующие операции:


Запрос списка поддерживаемых банков

Запрос

Для получения списка поддерживаемых банков отправьте GET запрос на https://apm.riverbanq.com/beyag/gateways/{gateway_id}/bank_list, где gateway_id - это идентификатор платежного шлюза, который активирован для вашего магазина для обработки платежей NetBanking. Чтобы получить идентификатор шлюза, обратитесь в Службу поддержки или к вашему менеджеру.

Ответ

На запрос списка банков система вернет ответ с объектом data. Он содержит перечень способов оплаты, которые активированы для запрошенного шлюза, а также параметры и допустимые значения, которые требуются для проведения оплаты выбранным способом.

Идентификаторы и названия банков, поддерживаемые платежным методом NetBanking, содержатся в массиве допустимых значений параметра data.net_banking.method.channel. Передайте id требуемого банка в запросе оплаты.


Оплата

Запрос

Отправьте запрос оплаты со следующими дополнительными параметрами:

Параметр Тип данных Описание
method object Секция параметров способа оплаты.
type * обязательный
string net_banking
channel * обязательный
string id требуемого банка, как указан в ответе на запрос списка банков, описанный выше.
customer object Секция информации о покупателе.
first_name * обязательный
string Имя покупателя.
last_name * обязательный
string Фамилия покупателя.
email * обязательный
string Адрес электронной почты покупателя.
Ответ

Секция net_banking из ответа на запрос будет иметь все те же параметры, что были присланы в запросе, и один дополнительный параметр form с необходимыми параметрами, чтобы сформировать веб-форму для перехода на оплату.