Created
May 29, 2020 12:59
-
-
Save valery-lavrik/e9e5bd16d71eb56c26e498881b65185c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
временная ссылка на новый метод | |
/1.0.0/get-process-result-v2 | |
ответ в случае ошибки - как обычно, стандартный, с параметром hasError | |
Ответ успешный: | |
{ | |
"payStatus": "MANUAL_ISSUE", | |
"order_id": "NjRlZDJhMWEtZmFhMC00ODAwLTgwNzctMmE0YWU0YzNiMzBl_71CF92", | |
"userMessage": "Напоминание об оплате заказа отправлено на электронную почту valery-lavrik@yandex.ru" | |
} | |
order_id: номер заказа | |
payStatus: | |
SUCCESS - оплата прошла и билеты выписаны | |
MANUAL_ISSUE - ручная выписка, нужно ждать временная | |
OK - все прошло номрально, оплачено | |
BAD_CARD - ошибка | |
BAD_PNR - ошибка | |
NOT_BOOKED - ошибка | |
и т.д. | |
userMessage: сообщение которое нудно показать пользователю. Если payStatus=SUCCESS то тут будет | |
"'Билет успешно выписан и отправлен на почту ...'" | |
если payStatus=MANUAL_ISSUE то тут будет | |
"Оплата по вашему заказу поступила. Ожидайте выписки билетов в ближайшее время." | |
если payStatus=BAD_CARD то тут будет | |
"К сожалению, не удалось оплатить выбранный вариант перелета. Вернитесь и выберите другой вариант перелета." | |
и т.д. | |
Идея в том что в параметре userMessage ВСЕГДА текст который нужно показать посетителю, вне зависимости от результата запроса. | |
Список успешных статусов | |
SUCCESS MANUAL_ISSUE IN_PROCESS OK | |
все остальные - это какие-то ошибки |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment