我已经在我的安卓应用程序中集成了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沙盒个人帐户的"个人资料",然后转到测试信用卡的"资金"选项卡。这将为您提供"已批准"的结果,而不是"已创建"。
问题是您在沙盒中将商家帐户创建为企业帐户,但我们需要在沙盒中创建业务专业帐户。
我通过这样创建解决了这个问题。