PayPal SDK 沙盒模式返回状态"Created"



我已经在我的安卓应用程序中集成了PayPal,用户可以通过PayPal或卡支付。卡付款工作正常,但通过PayPal付款时,退货状态为"已创建"而不是"已批准"。

以下是PayPal的回应 -

{
"client": {
    "environment": "sandbox",
    "paypal_sdk_version": "x.xx.x",
    "platform": "Android",
    "product_name": "PayPal-Android-SDK"
},
"response": {
    "create_time": "2016-05-23T10:51:47Z",
    "id": "PAY-XXXXXXXXXXXXXXXXXXXXXXXX",
    "intent": "sale",
    "state": "created"
},
"response_type": "payment"

}

为什么它没有将状态返回到已批准。我的代码出了什么问题。

蒂亚

对于沙

盒环境,您需要使用在沙盒个人帐户下注册的信用卡。检查PayPal沙盒个人帐户的"个人资料",然后转到测试信用卡的"资金"选项卡。这将为您提供"已批准"的结果,而不是"已创建"。

问题是您在沙盒中将商家帐户创建为企业帐户,但我们需要在沙盒中创建业务专业帐户。

我通过这样创建解决了这个问题。

最新更新