環境が none に設定されている場合に正常に動作する 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で上記を試してみましたが、同じ結果が得られました. 非常にイライラします!私の唯一の考えは、プラグインがサポート/ライブではなくなったことです。
その場での修正またはより良い代替方法に関するアドバイスは大歓迎です!