【问题标题】:Paddle - The checkout id must be a valid checkout idPaddle - 结帐 ID 必须是有效的结帐 ID
【发布时间】:2022-12-15 10:19:19
【问题描述】:

我正在尝试在本地主机上测试桨订阅。当我使用示例 git repo 中的产品 ID 和供应商 ID 时,一切正常。

当我使用自己的供应商 ID 和产品 ID(计划 ID)时,出现 400 错误:

{"errors":[{"status":400,"code":"validation","details":"The checkout id must be a valid checkout id.","source":{"pointer":"\/checkout_id"}}]}

我在门户网站上创建了一个订阅,它为我提供了一个“计划 ID”。计划 ID 在这里使用的 ID 是错误的吗?

Paddle.Checkout.open({ product: 752932 });

【问题讨论】:

  • 你能找到解决方案吗?
  • @IL4Miy 我在覆盖时遇到了这个错误。它与内联一起工作,所以我改用它。

标签: next.js paddle-paddle


【解决方案1】:

我有完全相同的设置和症状。我假设您正在使用 Paddle 沙箱,因为您正在本地主机上进行测试。对我有帮助的是我必须添加

Paddle.Environment.set('sandbox')

就在

Paddle.Setup({ vendor: xxxx })

这为我做到了,但令人恼火的是根本没有很好的记录,所以需要大量的挖掘。

希望这对你也有帮助!

【讨论】:

  • 你得到答案了吗?
  • 这在我的本地主机上对我不起作用。但是在结帐网址中,已经添加了从桨返回的沙箱网址。为什么你认为它应该在Paddle.Setup({ vendor: xxxx })上面添加。 paddle 返回的 url 是https://sandbox-create-checkout.paddle.com/checkout/custom/eyJ0Ij.........
【解决方案2】:

通常,当结帐请求来自本地主机时,会发生这种类型的错误。我遇到了同样的问题。当我在我的托管服务器上测试它时,它工作正常。

【讨论】:

    猜你喜欢
    • 2021-03-09
    • 2017-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-02
    • 2014-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多