我的条带帐户在测试模式中具有以下余额:
$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'));
为什么即使我有足够的余额也会出现此错误?
答案 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 还要检查您的货币在您的余额历史记录中是否唯一和可用余额,它不应该是负数。