如何同时使用条纹连接为买卖双方设置佣金。我正在使用https://stripe.com/docs/connect/charges-transfers。 我们想在我们的条纹帐户上保留资金,直到卖方完成工作。金额由客户(买方)提交到条带化平台。然后,在完成工作后,将其转移到卖方条带化帐户。 (如何在客户(买方)向我们的Stripe Platform帐户收取费用的同时设置两者的佣金)?
input:仅通过application_fee而没有accountId
let chargeEntity = await stripe.charges.create({
amount,
//description: "Sample Charge",
source: sourceTokenId,
currency: currency,
customer: customerId,
application_fee_amount:application_fee,
//on_behalf_of:accountId
});
输出:
"message": "Can only apply an application_fee when the request is made on behalf of another account (using an OAuth key, the Stripe-Account header, or the destination parameter)."
答案 0 :(得分:0)
如果您使用单独的费用和转帐,则无法通过申请费用。
相反,您只需在创建转帐时拨出您想保留在平台上的资金,并致电stripe.transfers.create
。例如,如果您创建了一笔100美元的费用,只转移了90美元,则您的平台将保留10美元(减去原始100美元费用中的任何Stripe费用)。
如果您更愿意使用application_fee_amount
,请查看destination
的付款流程;您可以创建带有目的地的费用,但可以通过capture: false
,然后在工作完成后收取资金。
https://stripe.com/docs/connect/destination-charges#application-fee