问询:/v2/checkout/orders接口user_action为pay_now时是否需扣款订单
关于/v2/checkout/orders接口user_action=pay_now的扣款说明
当使用/v2/checkout/orders接口实现一次性支付,且将user_action字段设置为pay_now时,不需要额外发起新的扣款订单,具体逻辑如下:
user_action=pay_now的作用是调整PayPal支付页面的显示文案,将默认的“同意并继续”替换为“立即支付”,引导用户完成即时支付授权操作。- 用户在PayPal页面确认支付后,PayPal会锁定对应订单的资金额度,但不会直接完成扣款。你需要在后端调用
/v2/checkout/orders/{order_id}/capture接口,完成资金的最终捕获(即实际扣款)。 - 整个流程中,只需要创建一次订单,
pay_now仅优化用户端的支付体验,无需额外生成新的扣款订单。
内容的提问来源于stack exchange,提问作者user24457160
相关产品推荐
相关产品推荐

