从webview中的支付网关获取回叫

时间:2015-06-24 11:08:37

标签: android http post webview intentfilter

我在我的Android应用中使用Atom支付网关进行付款。但是这个提供商没有适用于移动平台的SDK,我也无法选择其他提供商,因为我的客户长期以来一直在为他们的网站使用Atom PG。

为了使其正常工作,我现在尝试在我的应用程序中的webview中调用它。一切顺利,直到最后一步,除非我在交易完成后无法得到PG的回复。

根据他们的文件:

  

交易完成后,回复将发回商家提供的网址。

我已尝试将return url设置为我的反向域名,然后设置intent-filter,但这似乎不起作用。

是否有任何方法可以让PG“回复”到回复网址的response

1 个答案:

答案 0 :(得分:2)

这是一个想法, 在您的返回网址上获取发布请求后,您可以解析该响应,然后通过javascript将其发送到应用中链接到您的WebView的JavascriptInterface

已经讨论过拦截POST数据:

How to intercept POST data in an android webview

Intercept POST requests in a WebView

试试这个项目:https://github.com/KeejOow/android-post-webview