我尝试在我的应用程序中通过 PayPal 实现付款。代码是:
PayPalPayment payPalPayment = new PayPalPayment();
payPalPayment.setCurrencyType("EUR");
payPalPayment.setSubtotal(new BigDecimal("10"));
amountOfMoney = 10;
if (amountToReload_RG.getCheckedRadioButtonId() == euros20_RB.getId())
{
payPalPayment.setSubtotal(new BigDecimal("20"));
amountOfMoney = 20;
}
else if (amountToReload_RG.getCheckedRadioButtonId() == euros30_RB.getId())
{
payPalPayment.setSubtotal(new BigDecimal("30"));
amountOfMoney = 30;
}
payPalPayment.setRecipient("BLABLABLA@gmail.com");
payPalPayment.setMerchantName("BLABLALBA");
Intent paypalIntent = PayPal.getInstance().checkout(payPalPayment, this);
this.startActivityForResult(paypalIntent, 1);
我已经在几部智能手机上尝试过这个。它在两个三星 Galaxy mini(SDK 8 和 10)上运行良好,但在 htc one s(SDK 16)上无法正常运行。我总是收到错误消息:“请确保已输入所有字段”。
有人有可以帮助我的想法吗?
非常感谢您的帮助!