0

我试图在我的应用程序中设置贝宝付款,但它似乎不起作用:

我已经获得了我的应用程序的批准,并获得了一个实时 API 密钥,但是当我尝试登录某个贝宝帐户时会发生这种情况(这不是我的,因为你不能自己支付):

贝宝错误

Logcat 没有显示任何有用的东西。它表现得好像什么都没发生一样。

我的代码:

    PayPal ppObj;
    CheckoutButton launchSimplePayment;

public void pay(View v) {
    PayPalPayment newPayment = new PayPalPayment();
    newPayment.setSubtotal(new BigDecimal("10.00"));
    newPayment.setCurrencyType("USD");
    newPayment.setRecipient("myEmail@gmail.com");
    newPayment.setMerchantName("name");
    Intent paypalIntent = PayPal.getInstance().checkout(newPayment, this);
    this.startActivityForResult(paypalIntent, 1);
}

在 OnCreate 内:

ppObj = PayPal.initWithAppID(this, "**APP-LIVE-API-KEY**", PayPal.ENV_LIVE);

android:onClick="pay"pay从布局文件调用。我不使用特殊的贝宝按钮。

谢谢你的帮助!

4

1 回答 1

0

应该有 Premiere 或 Business 帐户的 Paypal 状态

于 2014-02-07T01:54:00.270 回答