首页 文章

条纹账户资金不足

提问于
浏览
3

我的条带帐户在 test mode 中具有以下余额:

$958,395.72
Available balance

$2,659.48
Pending balance

$3,010,474.35
Total volume (HKD)

这笔余额以港元计算 .
现在我必须以美元汇款 .
如果我试着 transfer USD $4.25 then it gives me following error:

类型:Stripe \ Error \ InvalidRequest消息:Stripe帐户中的资金不足 . 在测试模式下,您可以通过创建4000 0000 0000 0077作为卡号来收取可用余额(绕过待定余额)的资金 . 您可以使用/ v1 / balance endpoints 查看条带余额(有关详细信息,请参阅stripe.com/docs/api#balance) .

Transfer Code:

$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'));

即使我有足够的 balancer ,为什么会发生这种错误?

3 回答

  • 3

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

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

  • 18

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

    尝试我的积分,你绝对可以使用你的测试帐户转移 .

  • 1
    \Stripe\Stripe::setApiKey("sk_test_vKA2W1UsnAfPfDsA1dfdK04n3dfr6");
    
    \Stripe\Charge::create(array(
        'currency' => 'USD',
        'amount'   => 10000,
        'card'     => 4000000000000077
    ));
    

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

相关问题