Как работает перенаправление платежного шлюза в Android?

У меня есть платежный шлюз, интегрированный в наш веб-сайт, где пользователь перенаправляется на наш платежный шлюз с информацией о продавце и платеже, а после успешной / неудачной транзакции пользователь перенаправляется обратно на наш сайт.

Теперь мы хотим использовать этот платежный шлюз в нашем приложении для Android. Итак, как я могу убедиться, что перенаправление платежного шлюза работает так же, как в веб-браузере? Мы можем перенаправить пользователя в браузер Android для оплаты, но как ответ может быть перенаправлен обратно в приложение Android, но не в браузер. Это возможно?

мы используем платежный шлюз tpsl-india.in.

Если это невозможно, пожалуйста, подскажите другой, лучший альтернативный способ. Позже мне хотелось бы, чтобы это было сделано и в iPhone.


person Maulik Vora    schedule 20.09.2012    source источник


Ответы (1)


Лучше всего, чтобы перенаправление происходило внутри WebView, таким образом вы можете прослушивать изменение URL-адреса и когда пользователь попадает на URL-адрес перенаправления, вы делаете все, что вам нужно, внутри своего приложения.

Это должно работать независимо от того, какой платежный процессор вы используете. Эта же стратегия будет работать для iPhone через Компонент UIWebView.

person mjallday    schedule 24.09.2012
comment
Могу ли я получить вывод страницы из webView, чтобы показать успешность или неудачу платежа в моем приложении? как я могу получить результат? - person Maulik Vora; 25.09.2012
comment
Лучше всего, вероятно, будет смотреть на URL-адрес страницы каждый раз, когда он изменяется. Когда URL-адрес совпадает с URL-адресом успешной страницы, вы можете сделать вывод об успехе и дважды проверить результат через сервер. - person mjallday; 25.09.2012