我已经设置了Phonegap Paypal JS(Iphone - https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/PayPalPlugin),当环境设置为none时工作正常 - 出现Paypal覆盖,我可以进行测试付款 - 一旦我将环境更改为沙盒或 Live - 没有任何反应 - 事件被触发并且没有出现错误 - 但也没有出现 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
我正在使用以下脚本来触发 -
功能 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 尝试了上述方法并得到相同的结果 - 所以我真的不知道发生了什么或从这里去哪里!非常令人沮丧!我唯一的想法是该插件不再受支持/生效。
非常欢迎任何关于修复原位或更好的替代方法的建议!