我使用Laravel Cashier进行身份验证注册,并使用try catch块来处理它。Laravel - 用户注册加试试catch块中的条纹支付
try {
// Process the credit card through Stripe
// Register the user in the system
} catch (\Exception $e) {
// Throw exception with error message
}
这工作得很好,但我想知道是否该卡的处理工作会发生什么,但登记失败。
他们会收取费用,并没有帐户。
如果发生某些事情失败,您将如何采取逆转措施?
你就不能注册帐户处于禁用状态,使后来在付款的时候是我们可以还原这个成功?如果没有再次注册,那么它们是否会让他们更容易重试付款?对我而言,注册似乎是您控制的事情,因此验证等应在开始付款流程之前完成。 – Robert
首先,如果付款成功将其更新为活动状态,那么首先必须注册处于非活动状态的用户 – DsRaj