我尝试在我的应用中通过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(SDK 16)上无法正常工作。我总是收到错误消息:“请确保已输入所有字段”。
有人有想法可以帮助我吗?
非常感谢您的帮助!