PayPal\Api\Payment-getState()
我有一个关于国家的问题: API说明如下: getState() 支付、授权或订单交易的状态。 该值为:PayPal\Api\Payment-getState(),paypal,paypal-rest-sdk,Paypal,Paypal Rest Sdk,我有一个关于国家的问题: API说明如下: getState() 支付、授权或订单交易的状态。 该值为: 已创建:事务已成功创建 批准:买方批准了交易 失败:事务请求失败 –– 批准实际上意味着什么 钱已经在我的贝宝账户上了吗 状态为“已批准”(欺诈)后,付款人是否可以取消 现在的问题是,当状态被批准时装运产品是否安全 这足够了吗?还是我需要使用Webhook或IPN 以下是我当前沙盒设置的响应示例: 然后这里: 还有一个州写着“已完成” ~Marc贝宝终于回答了我的问题: “批准”状态只
- 已创建:事务已成功创建
- 批准:买方批准了交易
- 失败:事务请求失败
~Marc贝宝终于回答了我的问题: “批准”状态只是指买方登录其帐户并批准付款。您仍然需要执行付款请求,一旦您检查了“相关资源”部分中显示的“状态”,它应该显示为“已完成”,这表明交易金额已被捕获。下面显示的“id”是事务标识符
"related_resources": [
{
"sale": {
"id": "6CP443382P136134L",
"state": "completed",
"amount": {
"total": "7.47",
"currency": "USD",
希望这能帮助其他人,节省等待贝宝回复的时间