feat: add PaymentMethod field to TopUp model and enhance payment method validation in topup controllers

This commit is contained in:
CaIon
2026-04-15 21:17:49 +08:00
parent b2a40d3381
commit 8aaec8b1cc
4 changed files with 39 additions and 15 deletions
+5
View File
@@ -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