Javascript 如何退还目的地费用的申请费
是否可以退还费用并避免2%的费用?我还没有找到任何关于它是否存在的信息。所以我的解决方案是提供90%的退款。出现的问题是“目的地”帐户正在接收/保留10%。我如何使未退款的10%进入我的账户余额,以支付申请费,而不是目的地账户 这里的文档中没有提到这一点:Javascript 如何退还目的地费用的申请费,javascript,node.js,stripe-payments,Javascript,Node.js,Stripe Payments,是否可以退还费用并避免2%的费用?我还没有找到任何关于它是否存在的信息。所以我的解决方案是提供90%的退款。出现的问题是“目的地”帐户正在接收/保留10%。我如何使未退款的10%进入我的账户余额,以支付申请费,而不是目的地账户 这里的文档中没有提到这一点: 这里的问题似乎在参数中。查看您的代码,这被设置为“True”。这意味着您收取的任何申请费(在将资金发送到“目的地”帐户之前)在您发出退款时实际上都会被退还到“目的地”帐户。要阻止这种情况发生并保留这些资金,您只需将该参数更改为“False”
这里的问题似乎在参数中。查看您的代码,这被设置为“True”。这意味着您收取的任何申请费(在将资金发送到“目的地”帐户之前)在您发出退款时实际上都会被退还到“目的地”帐户。要阻止这种情况发生并保留这些资金,您只需将该参数更改为“False” 看起来你已经在这么做了,
反向转账
是你在退款时用来从目的地账户取回资金以帮助支付费用的方式。但这是成比例的(因此,如果你退还100美元费用中的90美元,那么你转移到目的地的任何金额的90%都会被取回)。如果要恢复完全传输,可以执行以下操作。最终,如果你必须100%退款给客户,你就不可避免地要支付条纹费,如果你只给客户90%的退款,他们可能会对此不满意,并发起退单/争议,这将是不好的。我感谢@KarlReid的输入
const data = snapshot.val()
const chargeToRefund = data.charge
const ammount = data.refundAmmount
const uid = context.params.uid
return stripe.refunds.create({
charge: chargeToRefund,
amount : ammount,
reverse_transfer: true,
refund_application_fee: true ,
}, (err, refund) => {