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

时间:2017-08-07 09:19:14

标签: stripe-connect

在我的应用程序中,用户可以连接他们的条带帐户。然后,对于关联账户中的每笔交易,申请费用为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美元的固定费用。

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

请告知。

1 个答案:

答案 0 :(得分:0)

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

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

另外,请查看“示例方案”部分。

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