Инициализация процесса списания
/api/einvoice/process
Передаваемые параметры (обязателен для передачи любой из параметров):
Поле | Описание поля |
---|---|
payment_id | трекинговый номер платежного поручения в системе учета клиента |
tracking | трекинговый номер поручения в системе учета шлюза |
Пример запроса: { "payment_id": 6, "tracking": "6EEB-220B-FB62-3405-0C57-65FA-0C4C-F6D4" }
Пример успешного выполнения: { "payment_id": "1234", "tracking": "229E-A48C-CA08-0222-9780-F68C-2C64-2009", "pay_form" : "<form ...>....</form>", "pay_link": "https://…..", "status" : "PAYIN", "h2h_allow": true, "h2h_session": "18e8d448-9e5d-4390-ba2f-d6b0434c9070", "h2h_data": {"field1": "value1", "field2": "value2", ....} }
Список возвращаемых полей:
Поле | Описание поля |
---|---|
error | описание ошибки |
tracking | трекинговый номер в системе учета шлюза |
payment_id | трекинговый номер в системе учета клиента |
status | статус платежа. Возможные значения: PAYIN - система ожидает оплаты счета |
pay_link | ссылка на которую следует перенаправить пользователя для оплаты |
pay_form | форма которую должен засабмитить пользователь для продолжения оплаты |
h2h_allow | доступно-ли дальнеее выполнение поперции по схеме host-to-host. true - говорит о том, что можно продолжить операцию по схеме host-to-host, false - продолжение операции по схеме host-to-host недоступно |
h2h_session | идентификатор сессии для выполнения операции по схеме host-to-host |
h2h_data | данные для host-to-host взаимодействия |
В ответе может присутствовать как pay_link так и pay_form, если пришли оба элемента, то предпочтение следует отдавать pay_form.
Если осущетсвляется прием криптовалюты, то в ответе будет присутствовать объект crypto.
Пример объекта crypto: { "crypto": { "address": "3HaazHQCuLfpRxPSF123ALiisMSqGYjYcSd", "current_confirmations": "1", "success_confirmations": 4 } }
Поле | Описание поля |
---|---|
address | Адрес на который пользователь должен перевести средства |
current_confirmations | Текущее количество подтверждений перевода сетью |
success_confirmations | Количество подтверждений, при достижении которого средства будут зачислены на счет кассы |