Add QR Payment
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user