2

У меня есть гибридное приложение, созданное с помощью Sencha Touch и Cordova, которое включает в себя интеграцию платежных шлюзов. Я использую Payumoney для платежного шлюза. Я использую плагин Cordova's In App Browser, чтобы сделать запрос на отправку API остатка Payu, и оттуда он контролирует поток платежей.Обращайтесь с ответом Payumoney в кордове В браузере приложений

Как только платеж будет завершен, Payumoney отправит запрос на отправку по URL-адресу, который был предоставлен мной при создании первоначального запроса, и я предполагаю, что оттуда я должен захватить транзакционные данные и вернуться к моему приложению, закрыв браузер приложений ,

Но проблема в том, что URL-адрес файла, который я поставляю, является «paymentSuccess.html», и когда payu пытается перенаправить его на эту html-страницу, находящуюся в каталоге android_asset/www, тогда он дает мне 403 ошибку, доступ к которой на эту страницу запрещено.

И, следовательно, я не могу запустить javascript на этой странице, которая фиксирует данные транзакций, которые мне нужны.

Это связано с тем, что страница payumoney использовала https и URL-адрес, который он должен вызвать, является файлом: //?

Как обработать ответ на успешный платеж с платежного шлюза?

ответ

0

Мне удалось решить эту проблему, и я опубликовал свои исследования в своем блоге here, надеюсь, что это поможет кому-то.