我在我的Android应用程序中集成了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"
}
为什么不将状态返回到已批准状态。 我的代码有什么问题。
TIA
答案 0 :(得分:0)
对于Sandbox环境,您需要使用在沙盒个人帐户下注册的信用卡。检查"个人资料" PayPal沙盒个人帐户,并转到"资金"测试信用卡的标签。这将给你一个"批准"结果而不是"创建"。
答案 1 :(得分:0)
问题是您在沙箱中将商家帐户创建为商家帐户,但我们需要在沙箱中创建Business-Pro帐户。
我通过这样的方式解决了这个问题。