我有一个使用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/