Add QR Payment

This commit is contained in:
aditya.siregar
2024-08-06 16:21:55 +07:00
parent 67b4bb9563
commit 53505cf2ab
10 changed files with 141 additions and 18 deletions
@@ -139,6 +139,7 @@ func MapOrderToExecuteOrderResponse(orderResponse *entity.ExecuteOrderResponse)
OrderItems: orderItems,
PaymentToken: orderResponse.PaymentToken,
RedirectURL: orderResponse.RedirectURL,
QRcode: orderResponse.QRCode,
}
}
@@ -199,7 +200,7 @@ func (h *Handler) Detail(c *gin.Context) {
}
ctx := request.GetMyContext(c)
order, err := h.service.GetByID(ctx, req.ID)
order, err := h.service.GetByID(ctx, req.ID, req.ReferenceID)
if err != nil {
response.ErrorWrapper(c, err)
return
+4 -3
View File
@@ -98,9 +98,10 @@ func (e Execute) ToOrderExecuteRequest(createdBy int64) *entity.OrderExecuteRequ
}
type OrderParamCustomer struct {
ID int64 `form:"id" json:"id" example:"10"`
Limit int `form:"limit" json:"limit" example:"10"`
Offset int `form:"offset" json:"offset" example:"0"`
ID int64 `form:"id" json:"id" example:"10"`
ReferenceID string `form:"reference_id" json:"reference_id" example:"10"`
Limit int `form:"limit" json:"limit" example:"10"`
Offset int `form:"offset" json:"offset" example:"0"`
}
func (o *OrderParamCustomer) ToOrderEntity(ctx mycontext.Context) entity.OrderSearch {
+1
View File
@@ -102,6 +102,7 @@ type ExecuteOrderResponse struct {
OrderItems []CreateOrderItemResponse `json:"order_items"`
PaymentToken string `json:"payment_token"`
RedirectURL string `json:"redirect_url"`
QRcode string `json:"qr_code"`
}
type CreateOrderItemResponse struct {