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

如何使用PayPal API向PayPal沙箱发起交易?遇404错误求协助

解决PayPal沙箱API创建支付404错误的排查方案
  • 确认端点URL正确性
    检查请求的URL是否为https://api.sandbox.paypal.com/v1/payments/payment,注意沙箱环境的域名是api.sandbox.paypal.com,不要误用到生产环境域名,也不要遗漏路径中的v1或payment后缀。

  • 验证请求头配置
    确保请求头包含:

    • Content-Type: application/json
    • Authorization: Bearer {你的沙箱访问令牌}
      访问令牌需要通过沙箱的OAuth2接口获取,确认令牌未过期且权限包含payment:create。
  • 检查请求体格式
    对照官方文档确认请求体结构正确,必须包含intent(sale/authorize/order)、payer、transactions等核心字段,示例正确结构如下:

    {
      "intent": "sale",
      "payer": {
        "payment_method": "paypal"
      },
      "transactions": [
        {
          "amount": {
            "total": "10.00",
            "currency": "USD"
          },
          "description": "Test payment"
        }
      ],
      "redirect_urls": {
        "return_url": "https://your-return-url.com",
        "cancel_url": "https://your-cancel-url.com"
      }
    }
    

    注意字段名拼写、嵌套层级,避免语法错误。

  • 排查网络与代理问题
    确认Postman没有使用代理导致请求被拦截,或者网络环境是否能正常访问PayPal沙箱域名,可尝试直接在浏览器访问沙箱端点(会返回401但至少证明域名可达)。

  • 检查沙箱账户状态
    确保使用的沙箱商家账户状态正常,没有被限制或冻结,可登录PayPal开发者后台查看账户状态。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 00:50:50