feat: add PaymentMethod field to TopUp model and enhance payment method validation in topup controllers
This commit is contained in:
@@ -234,6 +234,11 @@ func sessionAsyncPaymentFailed(event stripe.Event) {
|
||||
return
|
||||
}
|
||||
|
||||
if topUp.PaymentMethod != PaymentMethodStripe {
|
||||
log.Printf("异步支付失败,订单支付方式不匹配: %s, ref: %s", topUp.PaymentMethod, referenceId)
|
||||
return
|
||||
}
|
||||
|
||||
if topUp.Status != common.TopUpStatusPending {
|
||||
log.Printf("异步支付失败,订单状态非pending: %s, ref: %s", topUp.Status, referenceId)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user