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

无法生成PayPal推荐链接:权限不足问题求助

PayPal Partner Referrals API 权限不足(NOT_AUTHORIZED)问题解决

所需核心权限

  • Partner Referrals API 专属权限:你的PayPal账号必须是合作伙伴账号,且启用partner_referrals权限(普通商家账号无法调用该API)
  • 关联业务权限:根据请求中features字段指定的PAYMENT、REFUND、PARTNER_FEE,需对应开通payments:create、refunds:create、partner-fees:create权限
  • 第三方集成权限:因设置integration_type: THIRD_PARTY,需确保账号已通过PayPal第三方应用审核,具备代入驻商家操作的权限

权限获取流程

  1. 成为PayPal合作伙伴
    登录PayPal开发者平台,进入合作伙伴管理模块提交申请,需提供平台业务模式、服务范围等信息,通过审核后获得合作伙伴身份
  2. 启用API权限
    在开发者控制台的应用详情页,进入「权限」标签页,添加并启用Partner Referrals及所需的支付、退款、合作伙伴费用权限
  3. 确认账号类型
    • 必须使用商家账号(Business Account),个人账号无权限调用该API
    • 沙箱环境需创建带合作伙伴角色的沙箱商家账号,单独配置沙箱权限

代码与配置检查

  1. AccessToken 权限验证
    当前get_access_token使用client_credentials授权,需确保返回的token包含partner_referrals等必要权限。可通过调用PayPal的token信息接口(/v1/oauth2/token/info)确认权限范围
  2. 请求参数调整
    • 若未开通APPLE_PAY权限,暂时移除capabilities中的APPLE_PAY参数测试
    • 确认tracking_id为平台内唯一标识,符合PayPal格式要求
  3. 环境配置核对
    确保PAYPAL_BASE_URL指向正确环境:
    • 沙箱:https://api-m.sandbox.paypal.com
    • 生产:https://api-m.paypal.com
      沙箱与生产环境的权限配置相互独立,需分别设置

额外排查建议

  • 查看PayPal开发者控制台的API请求日志,日志会明确标注缺失的具体权限项
  • 提供错误返回的debug_id(f88411690d4c9)联系PayPal技术支持,快速定位账号权限配置问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 09:49:52