Stripe:事后我可以更改费用总额吗?

Stripe: Can I change total of a charge after the fact?

我的雇主要求我为他建立一个定制的 销售点 系统,而 stripe 是我对付款处理的第一个想法。我在 food-delivery 工作,因此我们当前(以及其他所有)POS 立即从卡中收费(验证它?随便),然后在晚上结束时计算小费(无论是来自司机的小费)或小费箱中的小费收据)费用更改为客户同意的任何费用。

我知道我可以做一些类似的事情:

但是,我能否确认客户可以支付金额(初始费用),然后在我们知道 if/how 他们给了多少小费后增加金额?


简而言之,我希望我的流程是:

Stripe 可以吗?如果是,怎么做?

如果没有,您是否知道可以实施此流程的任何其他支付系统?

简答:不,那不可能。

你可以这样做:

  1. 为基础金额创建一个uncaptured charge

  2. 客户确认小费后,尝试create a charge基本金额+小费。

3a.如果冲锋成功,释放第一个未捕获的冲锋(by refunding it)。

3b。如果收费失败,capture 第一个未捕获的费用(并可能向您的客户解释他们只收取基本金额)。