在我的应用程序中,用户可以连接他们的条带帐户。然后,对于关联账户中的每笔交易,申请费用为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 = \Stripe\Charge::create(array(
"amount" => 1000,
"currency" => "usd",
"source" => "tok_visa",
"application_fee" => 130,
), array("stripe_account" => "{CONNECTED_STRIPE_ACCOUNT_ID}"));*
以上将适用于usd。但是对于除了usd之外的货币,例如gbp,申请费的正确值是1.39美元
即10 gbp = 13.05 usd 所以费用=(13.05 * 3/100)+ 1 $ = $ 1.39
这里固定费用在usd。所以3%应该从转换后的金额(gbp到usd)计算,然后再加上1美元的固定费用。
在这种情况下如何设置正确的申请费?
请告知。
答案 0 :(得分:0)
Stripe在下一节中提供了很好的文档来解释您的用例。
https://stripe.com/docs/connect/currencies#converting-balances
另外,请查看“示例方案”部分。
https://stripe.com/docs/connect/currencies#example-scenarios