繁体   English   中英

Android中的PayPal按钮无法正常工作

[英]PayPal Button in android not working

我正在尝试将此代码用于android以添加一个pay-pal按钮,但它给出了error.I认为错误是因为此代码是针对Iphone的,我正在将其用于android。是否有人具有针对android paypal按钮的代码。代码如下

 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>

对于Android和iOS,PayPal有一个公开开放的模块。 只需下载此版本:

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

不确定从何处获得2.2.1版本。 无论是从未来还是其他地方。

您应该打开modules / android / ti.paypal / 2.2.1 / example / simple.js中提供的示例,并将其与您的代码进行比较。 将模块加载到“ var PayPal”时,您遇到的最大错误是尝试执行“ Titanium.Paypal”。 除此之外,自您的样本所基于的版本以来,API发生了变化。 最好的选择就是抛弃现有的东西,然后从最适合您的需求的示例(简单,链接,并行或预先批准)开始。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM