Коди відповіді для запиту ритейлера

Коди відповіді для запиту ритейлера

Перевірка унікальності транзакції відбувається за такими параметрами:

  • sum_after_discounted
  • pan_mask
  • date_time
  • terminal_auth_code
  • terminal_id
  • order_id

Перевірка збігання транзакції банком відбувається за такими параметрами:

  • sum_after_discounted
  • terminal_auth_code
  • terminal_id
  • date_time
Код відповідіТекст відповідіОпис
Авторизація
200"access_token": "token"

"expire":123
Успішна авторизація з кредами
400"message": "Invalid secret"Неуспішна авторизація з кредами.

Перевірте правильність кред та повторіть запит.
Відправка транзакції
201status: 201
Successfully saved to the queue. TraceID - ххххххххххххххххххххх.
Запит успішно прийнято та додано до черги на відправку до банку.
TraceID - унікальний номер запиту.
200Successfully saved to the queue. TraceID - ххххххххххххххххххххх,,“isDrop”:true.Запит вірний та пройшов перевірку, але над ним не виконуються подальші дії.

Повідомлення лише для dev середовища.

Повторіть відправлення запиту до моменту отримання статусу 201.
500Receipt with this combinedId or requestId existsЧек з відповідними даними вже був прийнятий раніше.
400"\"field_name\" is required"\"field_name\" - обов’язкове поле до заповнення.
400"\"position[0].field_name\" is required."\"position[0].field_name\" - невірно вказано назву поля
400Invalid character in header content [“Authorization”]Введено невірний токен авторизації
400”The receipt with such data has already been found”Такий чек вже прийнято до системи. Перевірка на дублі відбувається за такими полями:

sum_after_discounted
pan_mask
date_time