【问题标题】:How to set commission fee on stripe while Creating Separate Charges and Transfers?如何在创建单独的收费和转账时设置条带佣金费?
【发布时间】:2019-11-06 00:05:04
【问题描述】:

如何使用条带连接为买家和卖家设置佣金。我正在使用https://stripe.com/docs/connect/charges-transfers。 我们想在我们的条带账户上存钱,直到卖家完成工作。金额由客户(买方)提交到条纹平台。然后,在工作完成后,它将转移到卖方条纹帐户。 (如何在客户(买方)向我们的条纹平台帐户收取费用时为两者设置佣金)?

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)."

【问题讨论】:

    标签: node.js stripe-payments


    【解决方案1】:

    如果您使用单独的费用和转账,则无法转交申请费。

    相反,只需在创建转账时扣留您希望保留在平台上的资金,致电stripe.transfers.create。例如,如果您创建了 100 美元的费用,只转账 90 美元,您的平台将保留 10 美元(减去原始 100 美元费用的任何 Stripe 费用)。

    如果您更愿意使用application_fee_amount,请查看destination 支付流程;您可以使用目的地创建费用,但通过capture: false,然后在工作完成后获取资金。 https://stripe.com/docs/connect/destination-charges#application-fee

    【讨论】:

    • 谢谢,我也在做
    • 这很令人失望,因为像这样手动执行此操作时,您似乎丢失了条带仪表板中内置的所有关于申请费用的漂亮报告信息。
    猜你喜欢
    • 1970-01-01
    • 2020-08-12
    • 1970-01-01
    • 2014-04-23
    • 1970-01-01
    • 2019-10-30
    • 1970-01-01
    • 2021-07-26
    • 2018-02-11
    相关资源
    最近更新 更多