条纹连接以不同货币的固定费用计算申请费



在我的应用程序中,用户可以连接他们的条纹帐户。 然后,对于关联账户中的每笔交易,申请费为3%加上固定费用$ 1的费用金额。即 3% + 1$。

当客户被收费时,

Charge amount : $10
Application fee : 3% of 10 + $1
Here the application fee is calculated as (10*3/100) + 1  ie
$1.3

$charge = StripeCharge::create(array(
"amount" => 1000,
"currency" => "usd",
"source" => "tok_visa",
"application_fee" => 130,
), array("stripe_account" => "{CONNECTED_STRIPE_ACCOUNT_ID}"));*

以上适用于美元。但是对于美元以外的货币,例如英镑,申请费的正确值是 1.39 美元

即 10 英镑 = 13.05 美元 所以费用 = (13.05*3/100( + 1$ = 1.39 美元

这里的固定费用以美元为单位。因此,应根据转换后的金额(英镑兑美元(计算 3%,然后加上 1 美元的固定费用。

在这种情况下,我如何设置正确的申请费?

请指教。

Stripe 在下一节中提供了很好的文档来解释您的用例。

https://stripe.com/docs/connect/currencies#converting-balances

另外,请查看"示例场景"部分。

https://stripe.com/docs/connect/currencies#example-scenarios

最新更新