我有一个由sencha touch 2和phonegap编写的应用程序,允许用户使用Paypal付款。我正在使用InAppBrowser来执行此操作。当用户点击立即付款时,我的系统将发布一些数据并重定向到Paypal,如下代码:
var url = "https://www.sandbox.paypal.com/?";
url = url + 'amount=10&amount_1=10&';
url = url + '[email protected]&';
url = url + 'charset=utf-8&';
url = url + 'cmd=_cart&';
url = url + 'currency_code=USD&';
url = url + '[email protected]&';
url = url + 'flag_make_payment=MakePayment&';
url = url + 'item_name_1=Recharge&';
url = url + 'item_number_1=1&';
url = url + 'method=payment&';
url = url + 'no_note=0&';
url = url + 'no_shipping=0&';
url = url + 'notify_url=&';
url = url + 'quantity_1=1&';
url = url + 'return=&';
url = url + 'rm=2&';
url = url + 'upload=1';
var ref = window.open(encodeURI(url), '_blank', 'location=yes');
ref.addEventListener('exit', function() {
//go to Account Screen
});
在浏览器中,用户用Paypal成功付款后,它将重定向用户以返回URL。如何在我的应用程序中执行此操作?如何配置用户使用Paypal成功付款的时间,它将把用户与交易数据一起发送到我的应用程序?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句