Mhamdans17 commited on
Commit
24fa56e
·
1 Parent(s): 27a7bdf

fix: qr validation payload for topup qris

Browse files
Files changed (1) hide show
  1. controllers/wallet_controller.go +5 -1
controllers/wallet_controller.go CHANGED
@@ -41,6 +41,10 @@ type TopupManualRequest struct {
41
  ProofURL string `json:"proof_url" binding:"required"`
42
  }
43
 
 
 
 
 
44
  // RequestTopupManual mengajukan penambahan saldo (menunggu persetujuan admin)
45
  func RequestTopupManual(c *gin.Context) {
46
  userVal, _ := c.Get("user")
@@ -72,7 +76,7 @@ func RequestTopupQris(c *gin.Context) {
72
  userVal, _ := c.Get("user")
73
  user := userVal.(*models.User)
74
 
75
- var req TopupManualRequest
76
  if err := c.ShouldBindJSON(&req); err != nil {
77
  c.JSON(http.StatusBadRequest, gin.H{"detail": err.Error()})
78
  return
 
41
  ProofURL string `json:"proof_url" binding:"required"`
42
  }
43
 
44
+ type TopupQrisRequest struct {
45
+ Amount float64 `json:"amount" binding:"required,gt=0"`
46
+ }
47
+
48
  // RequestTopupManual mengajukan penambahan saldo (menunggu persetujuan admin)
49
  func RequestTopupManual(c *gin.Context) {
50
  userVal, _ := c.Get("user")
 
76
  userVal, _ := c.Get("user")
77
  user := userVal.(*models.User)
78
 
79
+ var req TopupQrisRequest
80
  if err := c.ShouldBindJSON(&req); err != nil {
81
  c.JSON(http.StatusBadRequest, gin.H{"detail": err.Error()})
82
  return