我在 PhoneGap 项目中使用了 Chained Payment。
payment.executeCall()
.success(function(payKey, response) {
$scope.adaptive.payKey = payKey;
var options = {
location: 'no',
clearcache: 'yes',
toolbar: 'yes'
};
$cordovaInAppBrowser.open(
'https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_ap-payment&expType=mini&paykey='+payKey,
'_blank', options)
.then(function(event) {
})
.catch(function(event) {
});
})
.error(function(error){
$ionicLoading.hide();
});
正如你在上面的代码中看到的,我先进行了paypal交易,然后打开了url https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_ap-payment&expType=mini&paykey= '+payKey 将客户重定向到 PayPal 进行授权。 但是 Paypal 显示的页面比手机屏幕大。好像是桌面版。
我试过这个答案。 Paypal Adaptive payment for mobile web但结果是一样的。
如何获取手机版的Paypal页面? 请多多指教。
谢谢。
最佳答案
移动设备上的自适应支付作为嵌入式布局得到支持。 您可以引用此文档。
https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pp_adaptivepaymentsmobile.pdf
关于cordova - 用于移动网络的 Paypal 链式支付,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33994824/