Mhamdans17 commited on
Commit ·
24fa56e
1
Parent(s): 27a7bdf
fix: qr validation payload for topup qris
Browse files
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
|
| 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
|