我对州有疑问:
API表示以下内容:
getState() 付款,授权或订单交易的状态。 值是:
已创建:交易已成功创建。
已批准:买方批准了该交易。
失败:交易请求失败。
–––
批准实际上是什么意思?
这笔钱已经在我的PayPal帐户上了吗?
状态被批准(欺诈)后,付款人可以取消吗?
现在的问题是,批准状态后可以安全运输产品吗?
够了还是我需要使用Webhook或IPN?
以下是我当前沙箱设置的示例响应: https://gist.github.com/daslicht/795dceae24740d5ca3330cd2066c38bb
然后在这里: https://gist.github.com/daslicht/795dceae24740d5ca3330cd2066c38bb#file-gistfile1-txt-L65 还有另一种状态表示“已完成”
〜马克
答案 0 :(得分:0)
最终Paypal回答了我的问题:
“已批准”状态仅表示买方已登录其帐户并批准了付款。您仍然需要执行付款请求,一旦您检查了“ related_resources”部分中显示的“状态”,它应该显示“已完成”,这表示已捕获了交易金额。下面显示的“ id”是交易标识符。
"related_resources": [
{
"sale": {
"id": "6CP443382P136134L",
"state": "completed",
"amount": {
"total": "7.47",
"currency": "USD",
希望能帮助他人并节省等待Paypal响应的时间