Stripe 仅收取金额的 1% - 测试模式
Stripe is charging only 1% of the amount - test mode
我正在实施 Stripe 连接以向客户收费,然后将佣金转移到另一个关联帐户,但我卡在了第一步。
我已成功获取客户的银行卡详细信息并使用 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%。
我搜索过但找不到任何帮助,好像为什么会这样。
请帮忙。任何朝着正确方向的推动都会受到赞赏。
Stripe 始终以最低货币数量运作。所以以美元计算就是美分。
这意味着要收取 f.ex 1 美元,您需要将其乘以 100。这将得到 100,这是您传递给条带的金额。
在您收取 774 美元的情况下,您需要在条纹金额字段中传递 77400
我正在实施 Stripe 连接以向客户收费,然后将佣金转移到另一个关联帐户,但我卡在了第一步。
我已成功获取客户的银行卡详细信息并使用 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%。
我搜索过但找不到任何帮助,好像为什么会这样。
请帮忙。任何朝着正确方向的推动都会受到赞赏。
Stripe 始终以最低货币数量运作。所以以美元计算就是美分。
这意味着要收取 f.ex 1 美元,您需要将其乘以 100。这将得到 100,这是您传递给条带的金额。
在您收取 774 美元的情况下,您需要在条纹金额字段中传递 77400