2016-09-12 12 views
1

マイストライプアカウントテストモードのバランス、次があります。不足ファンド

$958,395.72 
Available balance 

$2,659.48 
Pending balance 

$3,010,474.35 
Total volume (HKD) 

このバランスはHKDです。
私はUSDで送金しなければなりません。
私は転送USD $して4.25にしようとした場合、それはエラー以下の私を与える:

Type: Stripe\Error\InvalidRequest

Message: Insufficient funds in Stripe account. In test mode, you can add funds to your available balance (bypassing your pending balance) by creating a charge with 4000 0000 0000 0077 as the card number. You can use the the /v1/balance endpoint to view your Stripe balance (for more details, see stripe.com/docs/api#balance).

転送コード:

$check_balnace = \Stripe\Balance::retrieve(); 
$balanceArr = $check_balnace->__toArray(true); 
$available_amount = $balanceArr['available']['0']['amount']; 
echo $available_amount; // $958,395.72 
$amount = 4.25*100; 
$amount = 425; 
\Stripe\Transfer::create(array("amount" => $amount, "currency" => "usd", "destination" => 'stripr_uid', "description" => 'test')); 

これもエラーが発生しているのはなぜ私は十分なバランスを持っていますか?

答えて

3

お客様のストライプアカウントにはHKD銀行口座しかありませんので、HKDの残高があります。アカウントにUSDの残高がないため、USDでの送金は作成できません。

アカウントにUSDの残高がある場合は、USDの銀行口座をUSDにリンクする必要があります。ただし、現時点では、hereと記載されているように、HKストライプアカウントはHKD銀行口座を持つことができます。

+0

ありがとうございました。 –

1
\Stripe\Stripe::setApiKey("sk_test_vKA2W1UsnAfPfDsA1dfdK04n3dfr6"); 

\Stripe\Charge::create(array(
    'currency' => 'USD', 
    'amount' => 10000, 
    'card'  => 4000000000000077 
)); 

このコードを使用して、テストアカウントの振替操作を行うことができます。

11

あなたのテストアカウントで資金を追加するにはもう1つのことができます。あなたのストライプアカウントにログインしてPaymentsに行き、「最初の支払いを作成する」ボタンをクリックしてください。 それをクリックすると、ポップアップウィンドウが開き、ここにあなたの金額を記入することができます。 カード番号を使用してください:4000000000000077 を覚えてお支払いボタンをクリックしてください。お支払いが追加され、ストライプテストアカウントで譲渡することができます。

私のポイントをお試しください。あなたのテストアカウントで確実に譲渡することができます。

+0

あなたは私の人生を救った。大変感謝します –

+1

それがあなたを助けてくれたことを嬉しく思います:)ありがとう! –

+0

ねえ、Manish、私はまだ試していますが、ゼロバランスを示しています。転送中に、APIが不十分なバランスエラーを示しています。 –