【问题标题】:/v1/billing/subscriptions/I-XXXXXXXX/revise RESOURCE_NOT_FOUND cannot revise plan/v1/billing/subscriptions/I-XXXXXXXX/revise RESOURCE_NOT_FOUND 无法修改计划
【发布时间】:2022-01-03 18:25:18
【问题描述】:

我正在关注此文档: https://developer.paypal.com/docs/platforms/subscriptions/customize/revise-subscriptions/

我可以提出一个获取订阅请求并且我确实找到了资源,所以它确实存在,我正在尝试为用户更改计划但没有成功。

我尝试了多次订阅升级并不断收到此错误:

{
    "name": "RESOURCE_NOT_FOUND",
    "message": "The specified resource does not exist.",
    "debug_id": "badd307417e54",
    "details": [
        {
            "issue": "INVALID_RESOURCE_ID",
            "description": "Requested resource ID was not found."
        }
    ],
    "links": [
        {
            "href": "https://developer.paypal.com/docs/api/v1/billing/subscriptions#RESOURCE_NOT_FOUND",
            "rel": "information_link",
            "method": "GET"
        }
    ]
}

我正在生产环境中测试我的个人用户。

使用邮递员提出的请求:

curl --location --request POST 'https://api-m.paypal.com/v1/billing/subscriptions/I-XXXXXX/revise' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer xXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxX' \
--data-raw '{"plan_id":"P-XXXXXXXXXXXXXXX"}'

【问题讨论】:

  • 然后向我们展示您用于执行此操作的代码
  • 我添加了一个邮递员截图,它是一个简单的发布请求,在生产环境中得到同样的错误
  • Never post images of code, data or error messages。请编辑您的问题并将文本复制/粘贴到问题中,格式化。这样我们就可以尝试重现问题而无需重新输入所有内容,并且屏幕阅读器可以正确索引或阅读您的问题。
  • 谢谢,会修复的

标签: php laravel paypal paypal-rest-sdk paypal-subscriptions


【解决方案1】:

您尝试修改订阅的计划(在您的问题中被莫名其妙地混淆为“P-XXXXXXXXXXXXXXX”)似乎无效。

提供有效的计划 ID。

【讨论】:

  • 我使用的所有 ID 和令牌都是有效的,我已经掩盖了原始 ID,因为这与我的问题无关。无论如何,每个帐户都会有自己的令牌和 ID,因此发布生产 ID 对我来说没有意义
  • 不,它们无效。而且您的问题因未包含导致问题的事物的全部详细信息而变得贫乏(无效的plan_id)
  • 很抱歉你有这种感觉,我选择不公开隐私信息,至少你没有要求我共享 API 令牌,它也是无效的。
  • 您收到的 API 响应并非身份验证错误。您的 API 令牌有效。然而,plan_id 无效。并且该问题包含有关 plan_id 的创建和状态的零信息
【解决方案2】:

在此处发布后,我发现了有关 /revise 端点的其他问题,但没有得到答复,之后我们已与 PayPal 的商家支持进行了沟通,显然存在错误。

问题已上报给 PayPal 的工程师,不确定何时会得到解决。

如果其他人目前遇到此问题并希望更改计划,我们已经找到了有效的解决方法:

  • 创建新订阅 - 用户需要在 PayPal 上批准新价格
  • 如果升级,您必须手动计算第一笔付款
  • 激活新订阅后 - 取消旧订阅

我们没有找到更新现有订阅计划的方法

我希望它可以帮助某人节省一些时间

【讨论】:

    猜你喜欢
    • 2018-02-15
    • 2011-01-09
    • 2020-12-07
    • 1970-01-01
    • 2017-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-25
    相关资源
    最近更新 更多