Phoneppap Paypal插件 - 环境设置问题

时间:2012-12-11 12:28:01

标签: jquery ios xcode cordova paypal

我已经设置了Phonegap Paypal JS(Iphone - https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/PayPalPlugin),当环境设置为无时,它工作正常 - Paypal叠加层出现,我可以进行测试付款 - 只要我将环境更改为无论是沙箱还是实时 - 没有任何反应 - 事件被触发并且没有出现错误 - 但是也没有出现Paypal屏幕......

我的Xcode输出显示如下 -

2012-12-11 12:21:42.008 ptapp[3108:907] WARNING: You are using a dummy PayPal App ID.
2012-12-11 12:21:44.038 ptapp[3108:907] SAiOSPaypalPlugin.prepare - set paymentType: 3
2012-12-11 12:21:44.042 ptapp[3108:907] SAiOSPaypalPlugin.payWithPaypal - payment sent.  
currency:GBP amount:10.00 desc:Jogging Club  
recipient:paul_1355160222_biz@liquidsolution.co.uk merchantName:Liquid Solution

我正在使用以下脚本来触发 -

function startPayment(payAmnt,payDesc){                 window.plugins.paypal.prepare(PayPal.PaymentType.DONATION);

    window.plugins.paypal.setPaymentInfo({
            paymentCurrency : "GBP",
            paymentAmount : payAmnt,
            itemDesc : payDesc,
            //recipient : "name@example.com",
            recipient : "paul_1355160222_biz@liquidsolution.co.uk",
            merchantName : "Liquid Solution"

    });
    window.plugins.paypal.pay()


}

我的插件设置如下 -

#define NO_APP_ID   @"dummy"

/* Get one from Paypal at developer.paypal.com */
#define PAYPAL_APP_ID   NO_APP_ID

/* valid values are ENV_SANDBOX, ENV_NONE (offline) and ENV_LIVE */
#define PAYPAL_APP_ENV  ENV_SANDBOX

我已经尝试了以上Paypal的测试应用程序ID,并得到相同的 - 所以我真的不知道发生了什么或从哪里去!很沮丧!我唯一想到的是该插件不再受支持/直播。

非常欢迎任何关于修复原位或更好的替代方法的建议!

1 个答案:

答案 0 :(得分:0)

该插件已修复并删除导致这些问题的错误。它现在位于https://github.com/SnareChops/PayPalPlugin,并已在PayPal的Sandbox环境中成功测试。