调用PayPal计划更新API修改interval_unit报INVALID_PATCH_PATH错误怎么办
PayPal计划更新interval_unit参数报错解决方案
报错原因
你提交的请求触发INVALID_PATCH_PATH错误有两个核心原因:
billing_cycles是数组结构,你填写的路径没有指定具体要修改的计费周期索引,接口无法定位到目标字段- 只有处于
CREATED(草稿)状态的订阅计划支持修改计费频率类参数,已经激活的ACTIVE状态计划不允许修改该字段
正确请求体示例
以下示例为修改索引为0的第一个计费周期的间隔单位为月:
[ { "op": "replace", "path": "/billing_cycles/0/frequency/interval_unit", "value": "MONTH" } ]
注意事项
- 路径中的数字
0对应你创建计划时传入的billing_cycles数组的下标,如需修改其他计费周期的参数,将数字替换为对应下标即可 - 如果需要修改已激活计划的计费间隔,无法直接更新,需要重新创建新的订阅计划使用新的间隔规则
内容的提问来源于stack exchange,提问作者Avin Mathew
相关产品推荐
相关产品推荐

