Коди відповіді для запиту ритейлера
Перевірка унікальності транзакції відбувається за такими параметрами:
sum_after_discountedpan_maskdate_timeterminal_auth_codeterminal_idorder_id
Перевірка збігання транзакції банком відбувається за такими параметрами:
sum_after_discountedterminal_auth_codeterminal_iddate_time
| Код відповіді | Текст відповіді | Опис |
|---|---|---|
| Авторизація | ||
| 200 | "access_token": "token""expire":123 | Успішна авторизація з кредами |
| 400 | "message": "Invalid secret" | Неуспішна авторизація з кредами. Перевірте правильність кред та повторіть запит. |
| Відправка транзакції | ||
| 201 | status: 201Successfully saved to the queue. TraceID - ххххххххххххххххххххх. | Запит успішно прийнято та додано до черги на відправку до банку. TraceID - унікальний номер запиту. |
| 200 | Successfully saved to the queue. TraceID - ххххххххххххххххххххх,,“isDrop”:true. | Запит вірний та пройшов перевірку, але над ним не виконуються подальші дії. Повідомлення лише для dev середовища. Повторіть відправлення запиту до моменту отримання статусу 201. |
| 500 | Receipt with this combinedId or requestId exists | Чек з відповідними даними вже був прийнятий раніше. |
| 400 | "\"field_name\" is required | "\"field_name\" - обов’язкове поле до заповнення. |
| 400 | "\"position[0].field_name\" is required. | "\"position[0].field_name\" - невірно вказано назву поля |
| 400 | Invalid character in header content [“Authorization”] | Введено невірний токен авторизації |
| 400 | ”The receipt with such data has already been found” | Такий чек вже прийнято до системи. Перевірка на дублі відбувається за такими полями:sum_after_discountedpan_maskdate_time |