Stripe:事后我可以更改费用总额吗?
Stripe: Can I change total of a charge after the fact?
我的雇主要求我为他建立一个定制的 销售点 系统,而 stripe 是我对付款处理的第一个想法。我在 food-delivery 工作,因此我们当前(以及其他所有)POS 立即从卡中收费(验证它?随便),然后在晚上结束时计算小费(无论是来自司机的小费)或小费箱中的小费收据)费用更改为客户同意的任何费用。
我知道我可以做一些类似的事情:
- 收费更新元数据(不是我需要的)
- 收取费用(不是我需要的 - 不会让您使用高于初始值的值)
- 对小费进行第二次收费(希望避免这种情况)
- 创建客户后使用 Stripe 保存卡信息 object 直到我知道小费后才进行任何收费(希望避免这种情况)
但是,我能否确认客户可以支付金额(初始费用),然后在我们知道 if/how 他们给了多少小费后增加金额?
简而言之,我希望我的流程是:
- 客户订单
- 收取 20 美元的食物费用(条纹)
- 食物已送达,收据上有 5 美元小费担保
- 收据已上交,5 美元小费已输入系统
- 收费已更改以反映增加的小费(现在为 25 美元)(Stripe)
Stripe 可以吗?如果是,怎么做?
如果没有,您是否知道可以实施此流程的任何其他支付系统?
简答:不,那不可能。
你可以这样做:
为基础金额创建一个uncaptured charge。
客户确认小费后,尝试create a charge基本金额+小费。
3a.如果冲锋成功,释放第一个未捕获的冲锋(by refunding it)。
3b。如果收费失败,capture 第一个未捕获的费用(并可能向您的客户解释他们只收取基本金额)。
我的雇主要求我为他建立一个定制的 销售点 系统,而 stripe 是我对付款处理的第一个想法。我在 food-delivery 工作,因此我们当前(以及其他所有)POS 立即从卡中收费(验证它?随便),然后在晚上结束时计算小费(无论是来自司机的小费)或小费箱中的小费收据)费用更改为客户同意的任何费用。
我知道我可以做一些类似的事情:
- 收费更新元数据(不是我需要的)
- 收取费用(不是我需要的 - 不会让您使用高于初始值的值)
- 对小费进行第二次收费(希望避免这种情况)
- 创建客户后使用 Stripe 保存卡信息 object 直到我知道小费后才进行任何收费(希望避免这种情况)
但是,我能否确认客户可以支付金额(初始费用),然后在我们知道 if/how 他们给了多少小费后增加金额?
简而言之,我希望我的流程是:
- 客户订单
- 收取 20 美元的食物费用(条纹)
- 食物已送达,收据上有 5 美元小费担保
- 收据已上交,5 美元小费已输入系统
- 收费已更改以反映增加的小费(现在为 25 美元)(Stripe)
Stripe 可以吗?如果是,怎么做?
如果没有,您是否知道可以实施此流程的任何其他支付系统?
简答:不,那不可能。
你可以这样做:
为基础金额创建一个uncaptured charge。
客户确认小费后,尝试create a charge基本金额+小费。
3a.如果冲锋成功,释放第一个未捕获的冲锋(by refunding it)。
3b。如果收费失败,capture 第一个未捕获的费用(并可能向您的客户解释他们只收取基本金额)。