【发布时间】:2016-03-03 20:46:50
【问题描述】:
我在 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交易,然后打开urlhttps://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_ap-payment&expType=mini&paykey='+payKey将客户重定向到PayPal进行授权。 但是 Paypal 向我显示的页面比手机屏幕大。好像是桌面版。
我试过这个答案。 Paypal Adaptive payment for mobile web 但结果是一样的。
如何获取移动版的 Paypal 页面? 请给我建议。
谢谢。
【问题讨论】:
标签: cordova paypal ionic paypal-adaptive-payments chained-payments