我使用Chained Payment进入PhoneGap项目 .
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交易,然后打开网址https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_ap-payment&expType=mini&paykey='payKey将客户重定向到PayPal进行授权 . 但Paypal显示我比移动屏幕更大的页面 . 它似乎是桌面版 .
我试过这个答案 . Paypal Adaptive payment for mobile web但结果是一样的 .
如何获得Paypal页面的移动版本?请建议我 .
谢谢 .
1 回答
支持移动设备上的自适应支付作为嵌入式布局 . 您可以参考此文档 .
https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pp_adaptivepaymentsmobile.pdf