Interac
Для данного альтернативного способа оплаты поддерживаются следующие операции:
Оплата
Запрос
Отправьте запрос оплаты со следующими дополнительными данными:
| Параметр | Тип данных | Описание |
|---|---|---|
| method | object | Секция параметров способа оплаты. |
| type * обязательный |
string | interac |
| login_id * обязательный |
string | ID покупателя в вашей системе. Для каждого покупателя значение login_id должно быть уникальным. |
| channel * обязательный |
string | Допустимые значения:ETI - Interac® e-TransferOnline - Interac® OnlineCPI - покупатель выберет на странице Interac®, каким способом - Online или ETI - он сделает платёж. |
| customer | object | Секция информации о покупателе. |
| first_name * обязательный |
string | Имя покупателя. |
| last_name * обязательный |
string | Фамилия покупателя. |
| email * обязательный |
string | Адрес электронной почты покупателя. |
| phone * обязательный |
string | Номер телефона покупателя. |
Ответ
Секция interac из ответа на запрос будет иметь все те же параметры, что были присланы в запросе и один дополнительный параметр form с необходимыми параметрами, чтобы сформировать веб-форму для перехода на оплату.
Выплата средств
Запрос
Отправьте запрос выплаты средств со следующими дополнительными данными:
| Параметр | Тип данных | Описание |
|---|---|---|
| method | object | Секция параметров способа выплаты. |
| type * обязательный |
string | interac |
| login_id * обязательный |
string | ID пользователя в системе торговца. Для каждого пользователя значение login_id должно быть уникальным. |
| channel * обязательный |
string | Возможные значения:ETO - Interac® e-Transfer Outbound;ACH - выплата напрямую на банковский счет клиента. |
Если значение параметра channel установлено в ACH, то дополнительно пришлите в секции method:
| Параметр | Тип данных | Описание |
|---|---|---|
| method | object | Секция параметров способа оплаты. |
| account * обязательный |
string | Номер счёта, куда необходимо сделать выплату средств. |
| bank_code * обязательный |
string | Код банка, в котором открыт account. |
| bank_bic_number * обязательный |
string | Идентификацинный номер банка, в котором открыт account. |
| customer | object | Секция информации о покупателе. |
| first_name * обязательный |
string | Имя покупателя. |
| last_name * обязательный |
string | Фамилия покупателя. |
Если значение параметра channel установлено в ETO, то дополнительно пришлите в разделе customer:
| Параметр | Тип данных | Описание |
|---|---|---|
| customer | object | Секция информации о покупателе. |
| first_name * обязательный |
string | Имя покупателя. |
| last_name * обязательный |
string | Фамилия покупателя. |
| email * обязательный |
string | Адрес электронной почты покупателя. |
| phone * обязательный |
string | Номер телефона покупателя. |
Ответ
Секция interac из ответа на запрос выплаты будет иметь все те же параметры, что были присланы в запросе.