沙盒环境下Android中的PayPal信用卡支付问题

沙盒环境下Android中的PayPal信用卡支付问题,android,paypal,paypal-sandbox,paypal-adaptive-payments,paypal-rest-sdk,Android,Paypal,Paypal Sandbox,Paypal Adaptive Payments,Paypal Rest Sdk,我已经在我的应用程序中实现了最新的PayPal Android SDK(2.13.1)。我目前正在沙盒环境中进行测试。当我使用PayPal凭据时,付款成功,但当我使用信用卡选项时,我得到以下响应: 请求失败,服务器响应为: {“名称”:“不支持国内交易”,“消息”:“国内交易” 在某些应用程序中,当前不支持事务 国家/地区“,”信息链接“:”,”调试id“:”调试 id在这里“} 这是我发送请求的Android代码 PayPalPayment payment = new PayPalPa

我已经在我的应用程序中实现了最新的PayPal Android SDK(2.13.1)。我目前正在沙盒环境中进行测试。当我使用PayPal凭据时,付款成功,但当我使用信用卡选项时,我得到以下响应:

请求失败,服务器响应为:

{“名称”:“不支持国内交易”,“消息”:“国内交易” 在某些应用程序中,当前不支持事务 国家/地区“,”信息链接“:”,”调试id“:”调试 id在这里“}

这是我发送请求的Android代码

    PayPalPayment payment = new PayPalPayment(new BigDecimal("1.75"), "USD", "sample item",
            PayPalPayment.PAYMENT_INTENT_SALE);
    Intent intent = new Intent(this, PaymentActivity.class);
    // send the same configuration for restart resiliency
    intent.putExtra(PayPalService.EXTRA_PAYPAL_CONFIGURATION, mPayPalConfig);
    intent.putExtra(PaymentActivity.EXTRA_PAYMENT, payment);
    startActivityForResult(intent, mPayPalRequestCode);
我还想与大家分享,这个错误不会发生在模拟环境中。
我在互联网上搜索了足够多的内容,但找不到任何与之相关的内容。

如果有人知道如何解决这个问题,那将是一个很大的帮助。

关于“国内交易”“,此错误通常针对印度PayPal帐户触发。印度国家商户不能从另一个印度买家处收发款项。因此,由于印度的国家政策,PayPal基本上不支持印度国内支付。我不确定你的帐户属于哪个国家。你可以用非印度买家的信用卡试试。嘿@ZhaoSamanta你说得对,伙计,我的账户是印度账户,是的,当我使用非印度买家的信用卡进行“国内交易”时,它起了作用“,此错误通常针对印度PayPal帐户触发。印度国家商户不能从另一个印度买家处收发款项。因此,由于印度的国家政策,PayPal基本上不支持印度国内支付。我不确定你的帐户属于哪个国家。你可以用非印度买家信用卡试试。嘿@ZhaoSamanta你说得对,伙计,我的是印度账户,是的,当我用非印度买家信用卡时,它起作用了