我試圖對通過條紋費用發送的所有交易執行申請費。我創建了一個條形平臺,並將帳戶連接到它,但是每當我將應用程序費用添加到不受條形儀表板控制的費用時。條紋費用申請費
以下代碼工作並對平臺進行收費。
Stripe::setApiKey("sk_test_#platformcode");
Stripe_Charge::create(
array(
"amount" => 10000,
"currency" => "usd",
"source" => $_POST['stripeToken'],
));
此代碼也適用。它將全部費用發送到關聯賬戶,並向平臺收取分段費用。
Stripe::setApiKey("sk_test_#platformcode");
Stripe_Charge::create(
array(
"amount" => 10000,
"currency" => "usd",
"source" => $_POST['stripeToken'],
"desitnation" => 'acct_#connectedaccountid'
));
但是,即使它來自條紋網站,以下方法也不起作用。
Stripe::setApiKey("sk_test_#platformcode");
Stripe_Charge::create(
array(
"amount" => 10000,
"currency" => "usd",
"source" => $_POST['stripeToken'],
"application_fee" => 1000
),array("stripe_account" => 'acct_#connectedaccountid'));
此代碼返回並告知支付了這筆款項的網站,但是當我在任何一個帳戶,而不是在收取的費用檢查條紋其永遠存在。
更多信息:令牌使用平臺的pk_test#platformcode。
更新:系統沒有像它應該產生一個錯誤。現在是。我得到的錯誤是Stripe API方法調用的第二個參數是可選的每個請求apiKey,它必須是一個字符串。 (提示:您可以通過「Stripe :: setApiKey()」設置全局apiKey) – Jahax