You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过PayPal API v2取消CREATED或PENDING状态的订单?

PayPal API v2 取消CREATED/PENDING状态订单的解决方案

可以通过PayPal API v2主动取消状态为CREATED或PENDING的订单,对应的官方端点为POST /v2/checkout/orders/{order_id}/cancel,完全替代v1已弃用的orders_cancel接口。

核心实现步骤及注意事项

  • 身份验证要求:调用时需使用商家API凭证获取的访问令牌,请求头需包含 Authorization: Bearer <access_token>
  • 支持的订单状态:该端点仅适用于CREATED(未启动支付流程)和PENDING(用户打开支付弹窗但未完成支付)状态的订单,取消后订单状态变更为CANCELLED
  • 超时自动取消适配你的孤品网店场景:
    1. 在订单创建时,同步记录订单的生成时间与20分钟的超时截止时间
    2. 部署定时任务(如CRON),定期扫描系统中处于CREATED/PENDING状态且已超时的订单
    3. 对符合条件的订单,调用POST /v2/checkout/orders/{order_id}/cancel接口完成取消,成功后立即释放对应孤品库存
  • 前置校验建议:调用取消接口前,可先通过GET /v2/checkout/orders/{order_id}接口确认订单当前状态,避免对已完成/不可逆状态的订单发起无效请求

内容的提问来源于stack exchange,提问作者Julian B.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 16:27:07