ios中的Titanium Paypal Live集成问题

Posted

技术标签:

【中文标题】ios中的Titanium Paypal Live集成问题【英文标题】:Titanium Paypal Live Integration Issues in ios 【发布时间】:2014-01-27 22:11:51 【问题描述】:

我在贝宝沙盒帐户上工作,它运行良好。但是现在我正在使用 Live paypal,因此禁用了我的 paypal 按钮,并且日志上显示的错误是“您没有有效的 PayPal 发行的应用程序 ID”。如何获得有效的 PayPal 发行的应用 ID?第二件事是 PayPal 中的 "recipient""customID" 是什么?哪些更改使我的按钮启用。谢谢

我的 PayPal 帐户按钮代码是

    var continueButton = Paypal.createPaypalButton(
    // NOTE: height/width only determine the size of the view that the button is embedded in - the actual button size
    // is determined by the buttonStyle property!
    width: 194 + u, height: 37 + u,
    //buttonStyle: Paypal.BUTTON_194x37, // The style & size of the button
    bottom:60,
    left : 84,

    language: 'en_US',
    //textStyle: PAYPAL_TEXT_PAY, // Causes the button's text to change from "Pay" to "Donate"

    appID: 'APP-xxxxxxxxxxxxxxx', // The appID issued by Paypal for your application; for testing, feel free to delete this property entirely.
    paypalEnvironment: Paypal.PAYPAL_ENV_LIVE, // Sandbox, None or Live .. For Device Paypal.PAYPAL_ENV_NONE

    visible:false,

    feePaidByReceiver: false,
    enableShipping: false, // Whether or not to select/send shipping information

    payment:  // The payment itself
        //paymentType: Paypal.PAYMENT_TYPE_SERVICE, // The type of payment
        subtotal: 25, // The total cost of the order, excluding tax and shipping
        tax: 0,
        shipping: 0,
        currency: 'USD',
        recipient: 'recipient email address',
        customID: 'anythingYouWant',
        invoiceItems: [
             name: 'My App', totalPrice: amnt1, itemPrice: amnt1, itemCount: 1 ,

        ],

        merchantName: 'My App',
        memo: 'For My App'
    
);

【问题讨论】:

【参考方案1】:

使用 PayPal 时,您使用其电子邮件作为 ID 向帐户汇款。所以“收件人”是收件人的电子邮件。 “customID”是您选择与交易关联的 ID。对于 appID,请使用本文。祝你好运! PayPal Reference

【讨论】:

以上是关于ios中的Titanium Paypal Live集成问题的主要内容,如果未能解决你的问题,请参考以下文章

PhoneGap 的 PayPal - PaymentActivity.ENVIRONMENT_LIVE 中的错误

付款被拒绝。请在您的计算机上为此金额添加有效的付款方式。 (iOS 中的 PayPal 实时模式)

强制 Rails Paypal gem 使用 Sandbox 而不是 Live

Titanium中调用ios组件时语言不是本地化的解决方法

Live Paypal 应用程序无法从身份验证代码创建令牌信息,但不在沙箱中

PayPal SDK:PayPal 错误:找不到 live.dyson 的端点