【问题标题】:Stripe: Error "This application is not authorized to edit this account" while updating the account in stripe条纹:在条纹中更新帐户时出现错误“此应用程序无权编辑此帐户”
【发布时间】:2018-05-20 07:25:24
【问题描述】:

我是一个非常新的条带和条带 API,现在正在将条带集成到 django python 服务器中。我能够创建客户和帐户。使用银行令牌更新帐户时,我收到错误“此应用程序无权编辑此帐户”。 我可以在条带仪表板的已连接帐户页面上看到已连接的帐户。 这是我在account.save()时遇到问题的代码

try:
    account = stripe.Account.retrieve(user_account_id)
    account.external_accounts = bank_account_token
    account.save()
except Exception as e:
    retrun e.message
return account

【问题讨论】:

  • 你应该写信给 Stripe 的支持support.stripe.com/email 并附上帐户的 ID。他们将能够查看您的日志并帮助您找出问题所在。
  • 非常感谢您的回复,现在就这样做。
  • 是的,我做到了,并从 Stripe 得到了答案。谢谢 :) account = stripe.Account.retrieve(user_account_id) account.external_accounts.create(external_account=bank_accou‌​nt_token) account.save()

标签: python django stripe-payments stripe-connect


【解决方案1】:

在我的条纹经验中,我遇到了和你一样的错误。 我仔细查看了条带文档,发现我使用了错误的用户类型。 如您所知,条带有 3 种用户类型。标准,快递,定制。 我做错的是我使用了标准帐户类型。那是错的。 只有自定义帐户才能拥有 external_account。

所以我将帐户类型更改为“自定义”而不是“标准”。

下面是我的 Rails 代码:

account = Stripe::Account.retrieve(current_user.stripe_account)
account.external_accounts.create(:external_account => params[:stripeToken])
account.save

【讨论】:

  • 非常感谢,实际上是通过更新python中的代码修复的account = stripe.Account.retrieve(user_account_id) account.external_accounts.create(external_account=bank_account_token) account.save()
猜你喜欢
  • 1970-01-01
  • 2016-05-09
  • 2015-11-10
  • 1970-01-01
  • 1970-01-01
  • 2018-05-27
  • 2019-04-14
  • 2019-10-10
  • 2014-06-01
相关资源
最近更新 更多