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

升级PayPal支付为Orders API后测试账户未收款且无支付按钮求助

问题原因及遗漏步骤说明

  1. 创建订单时intent参数配置错误
    你调用OrderCreateRequest接口创建订单时如果没有将intent参数明确设置为CAPTURE,PayPal前台页面就不会显示支付按钮,仅会显示「Continue」按钮,仅完成用户授权操作,不会触发实际扣款。

  2. 遗漏付款人授权后的订单捕获步骤
    PayPal Orders API不会在用户授权跳转后自动完成资金划转,你需要在用户跳转回你的站点后,主动调用OrdersCaptureRequest接口(对应intent=CAPTURE的场景)发起收款请求,接口返回状态为COMPLETED时才代表支付完成,资金才会划入你的商户账户。


修正后完整操作流程

  • 注册开发者账号,创建应用后获取对应的Client Id和Secret
  • 调用OrderCreateRequest接口创建订单,必须明确将intent参数设置为CAPTURE,同时确保订单金额、币种等参数符合格式要求
  • 从response->result->links中提取rel为approve的跳转地址,引导用户跳转完成授权
  • 支付授权完成后PayPal跳转回你的站点,从跳转参数中获取订单ID
  • 调用OrdersCaptureRequest接口提交收款请求,确认返回结果状态为COMPLETED,即为支付成功

内容的提问来源于stack exchange,提问作者Jack

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 16:09:04