我的Stripe账户在测试模式下有如下余额:
$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 端点查看您的 Stripe 余额(有关更多详细信息,请参见 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'));
即使我有足够的余额,为什么会出现这个错误?
4000000000000077
是魔术卡号,这将会很有帮助。 - lasec0203