1382
правки
Изменения
Перейти к навигации
Перейти к поиску
Нет описания правки
* Отображать фрэйм со страницей оплаты на странице информации о заказе
* Высота фрэйма со страницей оплаты
=Описание запросов=
* Запросы reverse.do, refund.do и getOrderStatusExtended.do могут быть использованы при любой схеме оплаты.
* Когда юзер хочет вернуть деньги, мы посылаем запрос обновления заказа в ПШ. Если полученный статус заказа orderStatus=1, то посылается запрос reverse.do, если orderStatus=2, то посылается refund.do.
=Порядок взаимодействия Системы Немо и Сервиса=
==Оплата с предавторизацией==
#При инициировании оплаты Система Немо отправляет Запрос регистрации заказа registerPreAuth.do
#Система Немо перенаправляет пользователя на url, который Сервис указал в ответе на запрос регистрации для совершения операции эквайринга на стороне Сервиса
#Периодически Система Немо отправляет запрос getOrderStatusExtended.do для получения состояния заказа до тех пор, пока Сервис не укажет в качестве orderStatus 1 или 6 при нулевом значении errorCode. При получении orderStatus = 6 процедура оплаты в Системе Немо завершается как неуспешная. Если orderStatus =1, процедура продолжается
#Параллельно с завершением транзакции Сервис переадресует клиента обратно на страницу заказа (returnUrl в запросе registerPreAuth.do). В результате операции Система Немо дополнительно направляет запрос getOrderStatusExtended для получения актуального статуса оплаты. При получении orderStatus = 6 процедура оплаты в Системе Немо завершается как неуспешная. Если orderStatus =1, процедура продолжается
#Система Немо выполняет оформление заказа.
##Если оформление прошло успешно, Система Немо инициирует запрос deposit.do для завершения операции эквайринга на стороне Сервиса
##Если оформление прошло неуспешно, Система Немо инициирует запрос reverse.do
#Процедура оплаты завершена.