Android 从webview中的支付网关获取回调

Android 从webview中的支付网关获取回调,android,http,post,webview,intentfilter,Android,Http,Post,Webview,Intentfilter,我在Android应用程序中使用支付网关进行支付。但是这个提供商没有针对移动平台的SDK,我也不能选择其他提供商,因为我的客户已经在他们的网站上使用Atom PG很长时间了 所以为了让它工作,我现在尝试在我的应用程序中的网络视图中调用它。在最后一步之前一切都很顺利,只是我无法在交易完成后得到PG的回复 根据他们的文件: 交易完成后,响应将发回商户提供的url 我已经尝试将返回url设置为我的反向域名,然后设置意图过滤器,但似乎不起作用 有没有什么方法可以让我得到PG“posts back”到返回

我在Android应用程序中使用支付网关进行支付。但是这个提供商没有针对移动平台的SDK,我也不能选择其他提供商,因为我的客户已经在他们的网站上使用Atom PG很长时间了

所以为了让它工作,我现在尝试在我的应用程序中的网络视图中调用它。在最后一步之前一切都很顺利,只是我无法在交易完成后得到PG的回复

根据他们的文件:

交易完成后,响应将发回商户提供的url

我已经尝试将
返回url
设置为我的反向域名,然后设置
意图过滤器,但似乎不起作用

有没有什么方法可以让我得到PG“posts back”到返回url的
响应
, 在返回url上获得post请求后,您可以解析该响应,然后通过javascript将其发送到应用程序中链接到您的WebView的

已经讨论了截取POST数据:


尝试此项目:

是的,这需要服务器,对吗?有没有办法在webview本身中捕获POST数据?现在它只是重定向到返回url。我遇到了完全相同的问题,你能告诉我你是如何解决的吗?我们最终使用了不同的提供商。他们的模型不适合移动应用程序。也许可以用@chiragjn的建议来解决这个问题,但这并不漂亮。