gpt4 book ai didi

ruby-on-rails - 使用 Stripe Connect 时,如何处理 'account with this email already exists' 错误?

转载 作者:行者123 更新时间:2023-12-04 06:26:04 24 4
gpt4 key购买 nike

在开发与 Stripe Accounts 连接的应用程序时,我遇到了一个问题。如果给定电子邮件的帐户已存在,则无法创建新帐户。 Stripe 引发错误。

但是我如何连接到该现有帐户?我找不到任何地方可以这样做。

为了清楚起见,失败的代码是:

Stripe::Acount.create(managed: false, email: 'Foo@UserEmail.address')

我正在创建一个 Stripe::Account对象,而不是 Stripe::Customer目的。如果电子邮件已经存在于 Stripe 的 API 上,则上面的代码会抛出异常,但没有向我提供任何信息来连接它。

我担心的是,如果已经拥有 Stripe 帐户的用户尝试加入该站点,我该如何将它们链接起来。

最佳答案

由于您使用的是独立帐户,如果用户已经拥有使用该电子邮件地址的 Stripe 帐户,您将无法创建该帐户。

在这种情况下,您必须使用 OAuth flow将现有帐户连接到您的平台。

请注意,您可以使用 OAuth 流程来处理这两种情况。如果用户已经有一个 Stripe 帐户,他们可以登录到他们现有的帐户进行连接,如果没有,他们将能够创建一个新帐户并同时连接它。

关于ruby-on-rails - 使用 Stripe Connect 时,如何处理 'account with this email already exists' 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36225097/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com