【发布时间】:2015-11-05 11:12:35
【问题描述】:
我有一个使用 Sencha Touch 和 Cordova 构建的混合应用程序,其中包括支付网关集成。我使用 Payumoney 作为支付网关。我正在使用 Cordova 的 In App Browser 插件向 Payu 的 rest API 发出发布请求,并从那里控制支付流程。
付款完成后,Payumoney 向我在发出初始请求时提供的 URL 发出发布请求,我假设我应该从那里捕获交易数据并返回我的应用程序,关闭应用程序内浏览器。
但问题是我提供的文件的 url 是“paymentSuccess.html”,当 payu 尝试将其重定向到 android_asset/www 目录下的这个 html 页面时,它给了我 403 错误,可以访问此页面被禁止。
因此我无法在该页面上运行捕获我需要的事务数据的 javascript。
是不是因为payumoney的页面使用的是https,而它应该调用的url是file://?
如何处理支付网关对成功支付的响应?
【问题讨论】:
标签: javascript cordova payment-gateway inappbrowser payumoney