Stripe仅收取金额的1%-测试模式

时间:2019-02-17 13:04:47

标签: stripe-payments connect

我正在实施Stripe Connect来向客户收取费用,然后将佣金转移到另一个关联的帐户,但是我坚持第一步。

我已经成功获取了客户的卡详细信息,并使用stripe.js,对它进行了令牌化,然后将该令牌交换为我保存在数据库中的客户ID。

我现在正在充电:

$charge = \Stripe\Charge::create([
                "amount" => 774,
                "currency" => "usd",
                "customer" => $customerId,
                "transfer_group" => $uniqueTransferString
            ]);

现在,实际支付的金额为$ 7.74,而不是$ 774.00,我不知道为什么。当然,我在测试模式下使用所有内容。

我最初用来创建客户的卡是:4242 4242 4242 4242

我尝试给出的费用为:1000、774.00等,但是每次只收取给定金额的1%。

我进行了搜索,但找不到任何帮助,好像为什么会发生这种情况。

请帮助。朝正确方向的任何推动都值得赞赏。

1 个答案:

答案 0 :(得分:1)

条带始终以最低的货币金额运行。因此,以美元为单位。

这意味着要向f.ex收取1美元,您需要将其乘以100。这将为您提供100,这就是您要传递给条带的金额。

在您的情况下,要收取774美元,您需要在条纹量字段中输入77400