PayPal 订阅修改错误 UNPROCESSABLE_ENTITY

标签 paypal subscription

为了修改 paypal 订阅,我使用以下翻译成 php 的 curl:

curl -v -X POST https://api-m.sandbox.paypal.com/v1/billing/subscriptions/I-BW452GLLEP1G/revise  
-H "Content-Type: application/json" \
-H "Authorization: Bearer <Access-Token>" \
-d '{
  "plan_id": "P-5ML4271244454362WXNWU5NQ"
}'

我用变量替换了计划 ID 和订阅 ID。但是我收到以下错误:

{
   "name":"UNPROCESSABLE_ENTITY",
   "message":"The requested action could not be performed, semantically incorrect, or failed business validation.",
   "debug_id":"1620f0049dfd6",
   "details":[
      {
         "issue":"PAYMENT_IN_PROGRESS",
         "description":"Payment for the subscription is in progress."
      }
   ],
   "links":[
      {
         "href":"https://developer.paypal.com/docs/api/v1/billing/subscriptions#UNPROCESSABLE_ENTITY",
         "rel":"information_link",
         "method":"GET"
      }
   ]
}

我无法解释为什么这不起作用。

最佳答案

难道是这样吗?

如果您尝试在下一次预定账单的 24 小时内修改订阅的账单详细信息,则会返回错误“PAYMENT_IN_PROGRESS”。

由于您引用的个人资料“_____________”有每日结算周期,您将无法修改此订阅的结算详细信息。相反,您需要取消现有订阅并创建一个包含您希望使用的相关账单明细的新订阅。

关于PayPal 订阅修改错误 UNPROCESSABLE_ENTITY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66671201/

相关文章:

android - Google Play Android 订阅什么时候真正自动续订?

android - 如何存储 Android 应用内计费的订阅数据?

php - Paypal 付款高级 : what is the return data for Direct Payment

javascript - 订阅后如何获取用户信息?

android - 移动支付库转账问题

MySQL:根据付款计算订阅的剩余天数

SaaS 订阅的 PayPal 解决方案?

xml - 如何将 BN 代码与 XML Pay 集成? ( Paypal 支付流专业版)

iphone - 在 iPhone 应用程序中使用 PayPal API

ios - 除了 expires_date_ms 之外,我还应该检查 cancellation_date_ms 以获得自动续订订阅吗?