条纹帐户资金不足

时间:2016-09-12 10:46:20

标签: php payment-gateway stripe-payments payment

我的条带帐户在测试模式中具有以下余额:

$958,395.72
Available balance

$2,659.48
Pending balance

$3,010,474.35
Total volume (HKD)

此余额为港元。
现在我必须以美元汇款。
如果我尝试转移4.25美元,则会出现以下错误:

  

键入:Stripe \ Error \ InvalidRequest

     

消息:Stripe帐户资金不足。在测试模式下,您可以   为您的可用余额添加资金(绕过您的未结余额)   通过创建4000 0000 0000 0077作为卡号的费用。您   可以使用/ v1 / balance端点查看条带余额(for   更多详细信息,请参阅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'));

为什么即使我有足够的余额也会出现此错误?

5 个答案:

答案 0 :(得分:19)

您可以在测试帐户中添加额外资金。只需登录您的条带帐户并转到付款,然后点击"创建您的第一笔付款"按钮。 当你点击它时,你会看到一个弹出窗口会打开,在这里你可以填写你的金额, 请记住使用卡号:4000000000000077 然后单击创建付款按钮。您的付款将会添加,您可以使用条带测试帐户进行转帐。

尝试使用我的积分,您绝对可以使用您的测试帐户进行转帐。

答案 1 :(得分:3)

您的Stripe帐户只有一个HKD银行帐户,因此它只有HKD余额。您无法以美元创建转帐,因为您的帐户没有美元余额。

为了让您的帐户拥有美元余额,您需要将美元银行帐户与其相关联。但是,此时,HK Stripe账户只能有HKD银行账户,如上所述here

答案 2 :(得分:1)

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

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

您可以使用此代码并为测试帐户的转移操作添加余额。

答案 3 :(得分:0)

如果您收到资金不足错误,则可以使用以下卡号在“测试”模式下转帐付款。 卡号: 4000000000000077

答案 4 :(得分:-1)

如果您遇到资金不足的错误,那么您可以使用以下卡号在测试模式下转账。卡号:4000000000000077 还要检查您的货币在您的余额历史记录中是否唯一和可用余额,它不应该是负数。