Android 两个个人Paypal帐户之间的Paypal交易,系统不可用,请稍后再试

Android 两个个人Paypal帐户之间的Paypal交易,系统不可用,请稍后再试,android,mobile,paypal,Android,Mobile,Paypal,背景: Android移动应用程序需要提供一个平台来启动从一个帐户到另一个帐户(两个个人帐户)的paypal交易 为了做到这一点,我正在使用Android移动支付库。遵循网站上的文档 我遵循以下步骤 但由于“系统不可用,请稍后再试”而失败。当我尝试使用ENV_NONE时,它成功了 这就是实现这一点的方法吗?或者有没有一种方法可以让我在两个人之间启动paypal交易,并且仍然可以得到应用程序的确认。如果paypal应用程序是单独启动的,我可以 应用程序是否得到确认 创建PaypalPayment

背景: Android移动应用程序需要提供一个平台来启动从一个帐户到另一个帐户(两个个人帐户)的paypal交易

为了做到这一点,我正在使用Android移动支付库。遵循网站上的文档

我遵循以下步骤 但由于“系统不可用,请稍后再试”而失败。当我尝试使用ENV_NONE时,它成功了

这就是实现这一点的方法吗?或者有没有一种方法可以让我在两个人之间启动paypal交易,并且仍然可以得到应用程序的确认。如果paypal应用程序是单独启动的,我可以 应用程序是否得到确认

  • 创建PaypalPayment对象并为收件人提供电子邮件id

    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之前