Android 两个个人Paypal帐户之间的Paypal交易,系统不可用,请稍后再试
背景: Android移动应用程序需要提供一个平台来启动从一个帐户到另一个帐户(两个个人帐户)的paypal交易 为了做到这一点,我正在使用Android移动支付库。遵循网站上的文档 我遵循以下步骤 但由于“系统不可用,请稍后再试”而失败。当我尝试使用ENV_NONE时,它成功了 这就是实现这一点的方法吗?或者有没有一种方法可以让我在两个人之间启动paypal交易,并且仍然可以得到应用程序的确认。如果paypal应用程序是单独启动的,我可以 应用程序是否得到确认Android 两个个人Paypal帐户之间的Paypal交易,系统不可用,请稍后再试,android,mobile,paypal,Android,Mobile,Paypal,背景: Android移动应用程序需要提供一个平台来启动从一个帐户到另一个帐户(两个个人帐户)的paypal交易 为了做到这一点,我正在使用Android移动支付库。遵循网站上的文档 我遵循以下步骤 但由于“系统不可用,请稍后再试”而失败。当我尝试使用ENV_NONE时,它成功了 这就是实现这一点的方法吗?或者有没有一种方法可以让我在两个人之间启动paypal交易,并且仍然可以得到应用程序的确认。如果paypal应用程序是单独启动的,我可以 应用程序是否得到确认 创建PaypalPayment
PayPalPayment newPayment = new PayPalPayment();
newPayment.setSubtotal(10.f);
newPayment.setCurrency("USD");
newPayment.setRecipient("my@email.com");
newPayment.setMerchantName("My Company");
Intent paypalIntent = PayPal.getInstance().checkout(newPayment, this);
this.startActivityForResult(paypalIntent, 1);
PayPal pp;
pp = PayPal.initWithAppID(this,
"APP-80W284485P519543T",
PayPal.ENV_SANDBOX);
// Set the language for the library
pp.setLanguage("en_US");
// Some Optional settings:
pp.setFeesPayer(PayPal.FEEPAYER_EACHRECEIVER);
// true = transaction requires shipping
pp.setShippingEnabled(true);
CheckoutButton launchPayPalButton = pp.getCheckoutButton(this,
PayPal.BUTTON_278x43, CheckoutButton.TEXT_PAY);
LinearLayout.LayoutParams params = new
LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
params.bottomMargin = 10;
launchPayPalButton.setLayoutParams(params);
launchPayPalButton.setOnClickListener(this);
(LinearLayout)findViewById(R.id.layout)).addView(launchPayPalButton);
我在另一个论坛上读到,它说如果android的minSDKVersion设置为23,应该会有帮助。我做到了,它现在在sandbox中运行良好。在我的android应用程序中minSDKVersion设置为26之前