0

私はAndroid用のこのコードを使ってペイパルボタンを追加しようとしていますが、エラーが発生しています。このコードはiPhone用であり、Android用に使用しているためだと思います。Androidのペイパルボタン用のコードはありますか。コードは次のとおりです

 var PayPal = require('ti.paypal');
     var paypalButton = Titanium.Paypal.createPaypalButton({
     appId:"APP-XXXXXXXXXXX",
     width:100,
  height:30,
  buttonStyle:Titanium.Paypal.BUTTON_68x24,
  paypalEnvironment:Titanium.Paypal.PAYPAL_ENV_SANDBOX,
  feePaidByReceiver:false,
  transactionType:Titanium.Paypal.PAYMENT_TYPE_SERVICE,
  enableShipping:true,
    payment: 
  {
    amount: 15.00,
    tax: 0.00,
    shipping: 5.00,
    currency: "GBP",
    recipient: "test@mail.com",
    itemDescription: "Test",
    senderEmailOrPhone:'test@mail'
    //merchantName: Titanium.App.Properties.getString('storeName')
    }
  });

そして私はこれをtiapp.xmlに追加しています

  <module platform="android" version="2.2.1">ti.paypal</module>
4

2 に答える 2

0

アンドロイドとiOSの両方のためのPayPalのための公に開かれたモジュールがあります。このバージョンをダウンロードするだけです:

https://marketplace.appcelerator.com/apps/780?1115227925

バージョン2.2.1をどこから入手したかわからない。未来から、または他の場所から。

于 2012-11-15T21:33:32.303 に答える
0

modules / android / ti.paypal / 2.2.1 / example / simple.jsで提供されている例を開き、コードと比較する必要があります。モジュールを「varPayPal」にロードしているときに、「Titanium.Paypal」を実行しようとすると、最大のエラーが発生します。それを過ぎて、サンプルが基づいているバージョンからAPIが変更されました。あなたの最善の策は、あなたが持っているものを捨てて、あなたのニーズに最もよく合う例(単純、連鎖、並列、または事前承認)から始めることです。

于 2012-11-17T23:34:59.290 に答える