2017-08-07 12 views
0

私のアプリケーションでは、ユーザーはストライプアカウントを接続できます。接続されたアカウントの各取引では、申請手数料に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に適しています。米ドル以外の通貨は、例えば、GBPのために言うためではなく、申請料の正しい値は、ここでは$ 1.39

すなわち10ポンド= 13.05ドル だから、料金=(13.05 * 3/100)+ 1 $ = $ 1.39

です固定料金はusdです。したがって、変換された金額(gbpからusd)から3%を計算し、固定金額$ 1を追加する必要があります。

この場合、正しい申請料金を設定するにはどうすればよいですか?

お知らせください。

答えて

関連する問題