【问题标题】:Stripe: StripeInvalidRequestError Error: No such token: btok_1CQUtNI6UceP4uARenSx4Cjo条纹:StripeInvalidRequestError 错误:没有这样的令牌:btok_1CQUtNI6UceP4uARenSx4Cjo
【发布时间】:2018-10-21 12:38:37
【问题描述】:

我从 Plaid 创建了一个银行帐户令牌,现在我想将该银行令牌用于 Stripe,但我收到此错误 No such token: btok_1CQUtNI6UceP4uARenSx4Cjo

我正在使用 Plaid 沙箱环境和 Stripe 测试密钥

我正在关注这个 (https://plaid.com/docs/link/stripe),我已经完成了第 4 步。Plaid 为我创建了一个 btok,但 Stripe 不接受它。

详细的 Stripe 响应在图片中

【问题讨论】:

    标签: stripe-payments stripe-connect plaid


    【解决方案1】:

    Stripe Tokens 只能由创建它们的帐户的 api 密钥使用(否则尝试使用它们将返回 resource_missing 错误)。仔细检查in your Stripe dashboard,您用于创建银行账户令牌的公钥和用于创建此请求的密钥属于同一个账户。

    如果您想了解有关银行帐户令牌或请求来自哪些帐户的详细信息,请随时写信至 support@stripe.com。

    【讨论】:

    • 谢谢!我没有使用公钥来创建银行帐户令牌。我正在使用 Plaid 的凭据来创建令牌。
    • @AlamgirQazi 啊,在这种情况下,请检查您传递给 Plaid 的 createStripeToken 函数的帐户 ID 是否来自与您的密钥相同的 Stripe 帐户。 plaid.com/docs/link/stripe
    • 我使用的是沙盒环境。当我使用 plaid 的测试凭据登录任何银行时:user_good 和 pass_good,我得到 4 个帐户作为响应。它为所有 4 个帐户创建了条带银行令牌,但是当我尝试将它们添加到连接帐户或客户时,它没有给我这样的令牌错误。对于信用卡,它给出了一个不同的错误,它不是一个存款账户。 Stripe 说银行帐户令牌不是在我的帐户上创建的,而 Plaid 说它是使用沙盒环境创建的,而我正在使用 Stripe 实时环境(不正确)处理它们,因为我正在使用测试密钥
    【解决方案2】:

    问题是我有多个 Stripe 帐户,并且正在使用未链接到 Plaid 的 Stripe 帐户密钥。

    【讨论】:

    • 你是如何将 Stripe 链接到付费的?当我从 Plaid Dashboard integration 点击 Connect with stripe 按钮时,虽然我使用的是 stripe 沙箱,但没有所有这些详细信息,但 stripe 要求我填写业务和银行详细信息。不确定当两者都处于沙盒模式时,您是如何设法将条纹与格子呢?
    • 我让我的客户在填写 Stripe 详细信息时执行此操作。我认为这是必要的,否则您的 Plaid 帐户无法关联
    • 是的..我也做了同样的事情。联系条纹支持后填写条纹银行和业务详细信息,他们说You have to provide these details谢谢@Alamgir
    【解决方案3】:

    发布 as 可能有助于解决此错误的人。尝试关注

    1. 确保您的密钥(后端)和可发布(前端)密钥属于同一个帐户。
    2. 考虑我不止一次将连接帐户作为条带帐户传递的情况。 (使用付款来源并有相同的问题“没有这样的令牌:src_xxxxxx”。)

    谢谢

    【讨论】:

      猜你喜欢
      • 2017-10-02
      • 2016-07-10
      • 2017-05-12
      • 2022-06-24
      • 2021-08-02
      • 2021-08-23
      • 1970-01-01
      • 1970-01-01
      • 2020-12-30
      相关资源
      最近更新 更多