2017-01-31 71 views
0

這裏是我的代碼示例:條紋,我想創建一個負責直接在連接帳戶

$create_charge = \Stripe\Charge::create(array(
    "amount" => round($total_amount_pass_to_stripe * 100), 
    "currency" => $currency, 
    "source" => $_POST['stripeToken'], 
    "description" => $stripe_description, 
    "application_fee" => round($application_fee * 100), // amount in cents 
), array("stripe_account" => $stripe_user_id)); 

在上面的代碼中,我已經通過了金額爲$ 134.82及報名費爲$ 0.74

這裏條紋 - 4.21 - 0.74 = 129

134.82 * 0.029(這是國際卡率)+ 0.30 = 4.21

Connected帳戶將得到134.82:總金額爲將計算收費。 87

所以我想要做的是:

我的連接帳戶應該得到$ 130和我的申請費用應該是$ 0.74

所以,我要傳遞給帶什麼量,如我所料工作?

如果你能幫我解決問題,我將不勝感激。

在此先感謝。

+0

添加$ 134.95數量 – syed

回答

1

您可以在this support article中找到需要用來計算金額的公式。

你想要的總淨量是:

$130 + $0.74 
= $130.74 

所以根據公式,總金額必須是:

($130.74 + $0.30)/(1 - 0.029) 
= $131.04/0.971 
= $134.95 

所以,你需要提供以下值時creating the charge

amount = 13495 
application_fee = 74 

條紋將收取如下費用:

$134.95 * 0.029 + $0.30 
= $3.91 + $0.30 
= $4.21 

所以連接帳戶將得到:

$134.95 - $4.21 (Stripe's fees) - $0.74 (your application fee) 
= $130 

,您將收到您的申請費:$0.74

+0

Ywain - 非常感謝你的回答。 – bunty007