2017-12-06 9 views
1

ストライプ&ストライプ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 
+0

あなたはhttps://support.stripe.com/emailでストライプのサポートに書き込み、アカウントのIDを含める必要があります。彼らはあなたのログを見て、あなたが問題を理解するのを助けることができます。 – Ywain

+0

お返事ありがとうございました。今すぐやります。 –

+0

さて、私はそれをし&ストライプから答えを得た。ありがとうございました。 'account = stripe.Account.retrieve(user_account_id)account.external_accounts.create(external_account = bank_accou nt_token)account.save()' –

答えて

1

が、私はあなたのように同じエラーを持っていたとき、私は問題を持って私のコードです。 私は慎重にストライプのドキュメントを見て、間違ったユーザータイプを使用したことがわかりました。 ご存じのように、ストライプには3つのユーザータイプがあります。標準、表現、カスタム。 私が間違っていたのは、標準の口座タイプを使用したことです。それは間違っていました。 カスタムアカウントのみがexternal_accountを持つことができます。

私はアカウントの種類を「標準」ではなく「カスタム」に変更しました。ここで

は、以下の私のレールのコードは次のとおりです。

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

本当にありがとう、実際にはPythonのコードを更新して修正しました 'account = stripe.Account.retrieve(user_account_id) account.external_accounts.create(external_account = bank_account_token) account.save() ' –

関連する問題