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

PayPal订单结账API中landing_page设为BILLING时参数无效报错

解决PayPal订单API设置landing_page: "BILLING"时的INVALID_PARAMETER_VALUE错误

核心原因

landing_page: "BILLING" 参数并非适用于所有支付场景,它仅支持订阅/循环账单类交易,普通一次性支付的/v2/checkout/orders端点不允许使用该值。

解决方案

  • 场景1:一次性支付
    将experience_context下的landing_page改为"LOGIN"或直接移除该参数(默认值为"NO_PREFERENCE"),示例修正后的请求片段:

    {
      "experience_context": {
        "landing_page": "LOGIN",
        "return_url": "你的回调地址",
        "cancel_url": "你的取消地址"
      }
    }
    
  • 场景2:订阅/账单协议
    若你确实需要BILLING落地页(比如创建自动续费订阅),需切换到PayPal订阅API端点(/v1/billing/subscriptions),而非普通订单的/v2/checkout/orders。此时landing_page: "BILLING"参数才会被正常识别。

原请求与响应

请求

curl --location 'https://api-m.sandbox.paypal.com/v2/checkout/orders' \
--header 'Content-Type: application/json' \
--header 'PayPal-Request-Id: bdd7e8a2-9f0a-473c-8026-064a259d0fa9' \
--data-raw '{...}'

响应

{"name": "INVALID_REQUEST",...}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 06:35:58