【问题标题】:No such destination没有这样的目的地
【发布时间】:2019-01-31 16:09:10
【问题描述】:

我在我的网站中使用 Stripe 方法。用户从我的网站购买产品并通过条带完成付款。 我想收取我的佣金并将剩余的钱寄给服务提供商。 当我尝试在条带中使用传输方法时,它会显示错误消息。

"message": "No such destination: acct_1###############",

甚至我的帐户都添加了提供商帐户。

我正在使用下面的代码

$transfer = \Stripe\Transfer::create(array(
     "amount" => 50,
     "currency" => "eur",
     "destination" => "acct_180W54CRJ51SjjGi",
     "transfer_group" => "ORDER_95"
));

请帮帮我。

【问题讨论】:

  • “没有这样的目的地”意味着您提供的帐户 ID 不存在或未连接到您的平台,或者您可能正在使用属于其他帐户的密钥。如果您认为这是错误的,我会与 Stripe 的支持人员联系。 support.stripe.com/email
  • 嗨@duck。我正在尝试使用主帐户连接到该帐户 ID,但无法附加帐户。请告诉我如何连接 2 个帐户
  • acct_180W54CRJ51SjjGi是什么账号?常规条带帐户,还是他们的 Express/Custom 帐户之一? Stripe 在这里描述了连接流程stripe.com/docs/connect/accounts

标签: stripe-payments


【解决方案1】:

我遇到了这个问题,因为我在整个应用程序中使用了不同的 Stripe api 测试密钥(我从 SO 的其他地方复制了一个测试密钥)。

所以当我去创建付款时,stripe 在平台帐户上找不到那个连接的用户。

为了纠正这个问题,我只是确保 Stripe 测试密钥始终保持一致(当它交付生产时,我会将其设为 env 变量)

Stripe.api_key = 'sk_test_51HYHSFGtUKse83O9J4QeAib3cp8sHzGKHAL8JdkshEzuYQKUCKEP3CHE3AIUb7fdevMK7TVAUCyJU0ADSwIUoX00qxZmBI9r'

【讨论】:

    猜你喜欢
    • 2020-01-28
    • 1970-01-01
    • 2011-07-11
    • 2014-07-21
    • 1970-01-01
    • 2021-06-24
    • 1970-01-01
    • 2015-02-20
    • 1970-01-01
    相关资源
    最近更新 更多