Paypal SDK沙箱模式返回状态"创建"

时间:2016-05-25 05:55:45

标签: android paypal paypal-sandbox

我在我的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

2 个答案:

答案 0 :(得分:0)

对于Sandbox环境,您需要使用在沙盒个人帐户下注册的信用卡。检查"个人资料" PayPal沙盒个人帐户,并转到"资金"测试信用卡的标签。这将给你一个"批准"结果而不是"创建"。

答案 1 :(得分:0)

问题是您在沙箱中将商家帐户创建为商家帐户,但我们需要在沙箱中创建Business-Pro帐户。

我通过这样的方式解决了这个问题。