cordova - 用于移动网络的 Paypal 链式支付

标签 cordova paypal ionic-framework paypal-adaptive-payments chained-payments

我在 PhoneGap 项目中使用了 Chained Payment。

https://developer.paypal.com/webapps/developer/docs/classic/adaptive-payments/ht_ap-basicChainedPayment-curl-etc/

    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 显示的页面比手机屏幕大。好像是桌面版。

这是屏幕截图:https://trello-attachments.s3.amazonaws.com/563845ccd9d583d1d801d7f8/576x1024/c2f094ba36e9089441dd3476ffd9226d/photo.jpg

我试过这个答案。 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/

相关文章:

javascript - 查找设备是否为触摸屏然后应用触摸事件而不是点击事件

iphone - 在 webview 中加载 paypal 网站

Paypal 定期付款但不是每月

cordova - 错误:打开模拟器时未在Windows 8上抛出任何模拟器图像(avds)

javascript - ES6/ typescript : Stacking map and filter advanced array methods

cordova - 在 iPhone 应用程序中购买实体产品

javascript - 只有第一页在 phonegap 中加载 javascript

javascript - cordova android 应用程序加载页面后出现白屏 - Android 5.1

paypal - 如何防止商家获取待处理的 Paypal 授权?

angular - ‘local' 的所有声明在 ionic 2 中必须具有相同的修饰符