在 App Browser 中处理 cordova 中的 Payumoney 响应

Handle the Payumoney response in cordova In App Browser

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

付款完成后,Payumoney 向我在发出初始请求时提供的 URL 发出 post 请求,我认为我应该从那里获取交易数据,并且return 我的应用关闭了应用内浏览器。

但问题是我提供的文件的 url 是 "paymentSuccess.html" 并且当 payu 尝试将其重定向到 html 页面时 [=23] =] 目录然后它给我 403 错误,禁止访问此页面。

因此我无法 运行 捕获我需要的交易数据的页面上的 javascript。

是不是因为 payumoney 的页面使用了 https 而它应该调用的 url 是 file:// ?

如何处理支付网关对成功支付的响应?

我设法解决了它,我已经在我的博客上发布了我的学习成果here,希望它能帮助到别人。