我有一个关于以下几个方面的问题:
API说明如下:
getState( )支付、授权或订单事务的状态。其价值是:
批准的到底是什么意思?
钱已经在我的PayPal账户上了吗?
在身份被批准(欺诈)后,付款人可以取消它吗?
现在的问题是,当产品的状态被批准时,是否可以安全地发货?
这足够了吗,还是我需要使用Webhook或IPN?
下面是我当前沙箱设置的一个示例响应:https://gist.github.com/daslicht/795dceae24740d5ca3330cd2066c38bb
然后在这里:https://gist.github.com/daslicht/795dceae24740d5ca3330cd2066c38bb#file-gistfile1-txt-L65还有另一个州说“已完成”
~ Marc
发布于 2018-08-09 13:25:16
最后贝宝回答了我的问题:
“批准”状态只是指买方登录他们的帐户并批准付款。您仍然需要执行支付请求,一旦您检查了"related_resources“部分中显示的"state”,它应该说“已完成”,这表明事务数量已被捕获。下面显示的"id“是事务标识符。
"related_resources": [
{
"sale": {
"id": "6CP443382P136134L",
"state": "completed",
"amount": {
"total": "7.47",
"currency": "USD",希望这能帮助别人,节省等待贝宝回复的时间。
https://stackoverflow.com/questions/51742413
复制相似问题