Stripe Connected Accounts APIでアカウントの外部アカウントを請求するにはどうすればよいですか?ストライプ接続アカウントAPIでアカウントを請求するにはどうすればよいですか?
私は自分のシステムに請求書を作成し、ユーザーに支払わせたいと思っています。
最初の画面には、システムに保存されている支払いアカウントが一覧表示されます。これは、銀行口座、クレジットカード、デビットカードになります。
これで支払いを行うアカウントを選択すると、トラブルが発生する場所です。
はここ
def pay_invoice invoice_id, source_id
invoice = Invoice.find(invoice_id)
account = Stripe::Account.retrieve(@account)
charge_source = account.external_accounts.retrieve(source_id)
c = Stripe::Charge.create(
:amount => invoice.cents,
:currency => "usd",
#:customer => @account,
:source => charge_source,
:description => "Charge for invoice ##{invoice_id}"
)
end
メソッドに渡されたSOURCE_IDは、私が以前に得た外部アカウントのIDです私のコードです。
私の最初の試みは、ソースとしてそれを渡すことだったと私はエラー「いいえ、そのようなトークン」
私は私も顧客として各アカウントを追加する必要があると思っています:( –