我有一个使用Sencha Touch和Cordova构建的混合应用程序,其中包括付款网关整数。我正在使用Payumoney作为支付网关。我正在使用cordova的In App Browser插件向Payu的rest API发出发布请求,并据此控制付款流程。

付款完成后,Payumoney发出对我发出的初始请求时提供的URL的发布请求,我认为应该从那里捕获交易数据并返回到我的应用程序中,关闭应用程序内浏览器。

但是问题是我提供的文件的网址是“ paymentSuccess.html”,当payu尝试将其重定向到android_asset / www目录下的此html页面时,它给了我403错误,访问该页面是禁止的。

因此,我无法在捕获所需数据的页面上运行javascript。

是否由于Payumoney的页面使用https且应调用的URL是file://的事实?

如何处理从付款网关成功付款的响应?

最佳答案

我设法解决了这个问题,并将自己的学习成果发布在我的博客here上,希望它能对某人有所帮助。

关于javascript - 在App Browser中处理cordova中的Payumoney响应,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31972068/

10-12 05:33