首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PayPal\Api\Payment ()

PayPal\Api\Payment ()
EN

Stack Overflow用户
提问于 2018-08-08 08:50:06
回答 1查看 195关注 0票数 0

我有一个关于以下几个方面的问题:

API说明如下:

getState( )支付、授权或订单事务的状态。其价值是:

  • 创建了:事务已成功创建。
  • 批准了:买方批准了交易。
  • 失败:事务请求失败。

批准的到底是什么意思?

钱已经在我的PayPal账户上了吗?

在身份被批准(欺诈)后,付款人可以取消它吗?

现在的问题是,当产品的状态被批准时,是否可以安全地发货?

这足够了吗,还是我需要使用Webhook或IPN?

下面是我当前沙箱设置的一个示例响应:https://gist.github.com/daslicht/795dceae24740d5ca3330cd2066c38bb

然后在这里:https://gist.github.com/daslicht/795dceae24740d5ca3330cd2066c38bb#file-gistfile1-txt-L65还有另一个州说“已完成”

~ Marc

EN

回答 1

Stack Overflow用户

发布于 2018-08-09 13:25:16

最后贝宝回答了我的问题:

“批准”状态只是指买方登录他们的帐户并批准付款。您仍然需要执行支付请求,一旦您检查了"related_resources“部分中显示的"state”,它应该说“已完成”,这表明事务数量已被捕获。下面显示的"id“是事务标识符。

代码语言:javascript
复制
"related_resources": [
            {
                "sale": {
                    "id": "6CP443382P136134L",
                    "state": "completed",
                    "amount": {
                        "total": "7.47",
                        "currency": "USD",

希望这能帮助别人,节省等待贝宝回复的时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51742413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档