我使用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