2016-11-22 237 views
1

我正在使用stripe從一個帳戶轉移到另一個帳戶。我在我的測試模式下有足夠的金額,但我得到的資金不足錯誤。我從15天開始工作,但我無法工作爲此找到任何可行的解決方案。 其中我使用用於傳送的代碼量爲:條紋帳戶轉移

@pay = 
    Stripe::Transfer.create({ 
    amount: @offer_transaction.amount.to_i, 
    currency: 'hkd', 
    destination: @offer_transaction.transfer_payment_in, 
    description: 'Transfer for [email protected]' 
    }, 
    { 
    :stripe_account => @user.stripe_connect_account_id 
    }) 
+0

「@ offer_transaction.amount.to_i」的值是多少? –

+0

@ offer_transaction.amount.to_i是10000 –

+0

什麼是您使用的卡號或帳戶..? –

回答

1

每個條紋帳戶具有兩種不同類型的餘額:available(意味着資金可用於被轉出到外部銀行賬戶)和pending(這意味着資金尚不可用)。

當您創建費用並添加新的資金時,它們最初會添加到待處理餘額中,並且只能在延遲後纔可用。

您可以使用"retrieve balance" API調用檢查帳戶的餘額。在測試模式下,您還可以使用此卡號創建費用:4000 0000 0000 0077,收費資金將立即可用。

+0

「對象」:「餘額」, 「可用」的有效帳號:[ {「currency」 :「usd」,「amount」:617190,「source_types」:{「card」:617190,「bank_account」:0}} ], 「livemode」:false, 「pending」:[ {「currency」 :「usd」,「amount」:8103,「source_types」:{「card」:8103,「bank_account」:0}} ] } –