PayPal\Api\Payment-getState()

PayPal\Api\Payment-getState(),paypal,paypal-rest-sdk,Paypal,Paypal Rest Sdk,我有一个关于国家的问题: API说明如下: getState() 支付、授权或订单交易的状态。 该值为: 已创建:事务已成功创建 批准:买方批准了交易 失败:事务请求失败 –– 批准实际上意味着什么 钱已经在我的贝宝账户上了吗 状态为“已批准”(欺诈)后,付款人是否可以取消 现在的问题是,当状态被批准时装运产品是否安全 这足够了吗?还是我需要使用Webhook或IPN 以下是我当前沙盒设置的响应示例: 然后这里: 还有一个州写着“已完成” ~Marc贝宝终于回答了我的问题: “批准”状态只

我有一个关于国家的问题:

API说明如下:

getState() 支付、授权或订单交易的状态。 该值为:

  • 已创建:事务已成功创建

  • 批准:买方批准了交易

  • 失败:事务请求失败

––

批准实际上意味着什么

钱已经在我的贝宝账户上了吗

状态为“已批准”(欺诈)后,付款人是否可以取消

现在的问题是,当状态被批准时装运产品是否安全

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

以下是我当前沙盒设置的响应示例:

然后这里: 还有一个州写着“已完成”


~Marc

贝宝终于回答了我的问题:

“批准”状态只是指买方登录其帐户并批准付款。您仍然需要执行付款请求,一旦您检查了“相关资源”部分中显示的“状态”,它应该显示为“已完成”,这表明交易金额已被捕获。下面显示的“id”是事务标识符

"related_resources": [
            {
                "sale": {
                    "id": "6CP443382P136134L",
                    "state": "completed",
                    "amount": {
                        "total": "7.47",
                        "currency": "USD",
希望这能帮助其他人,节省等待贝宝回复的时间