小编Val*_*haj的帖子

更新贝宝计费计划(payment_definitions)

我想更改计费计划的金额,但在尝试更改时出现错误。如果计划已经有与之相关的协议,是否可以更改计划的条款 (payment_definitions)?

要求:

curl -v -k -X PATCH 'https://api.sandbox.paypal.com/v1/payments/billing-plans/[plan id]' \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <Access-Token>" \
-d '[
    {
        "path": "/payment_definitions/[payment_definitions_id]/amount",
        "value": {
            "currency": "EUR",
            "value" : "10"
        },
        "op": "replace"
    }
]'
Run Code Online (Sandbox Code Playgroud)

回复:

{
   "name":"BUSINESS_VALIDATION_ERROR",
   "details":[
      {
         "field":"validation_error",
         "issue":"Invalid Path provided."
      }
   ],
   "message":"Validation Error.",
   "information_link":"https://developer.paypal.com/webapps/developer/docs/api/#BUSINESS_VALIDATION_ERROR",
   "debug_id":"183e87c07085e"
}
Run Code Online (Sandbox Code Playgroud)

curl paypal paypal-sandbox

5
推荐指数
1
解决办法
1773
查看次数

标签 统计

curl ×1

paypal ×1

paypal-sandbox ×1