update
This commit is contained in:
@@ -240,32 +240,6 @@ func (s *OrderService) Execute(ctx mycontext.Context, req *entity.OrderExecuteRe
|
||||
Order: order,
|
||||
}
|
||||
|
||||
if order.PaymentType != "CASH" {
|
||||
if order.PaymentType == "VA" {
|
||||
paymentResponse, err := s.processVAPayment(ctx, order, partnerID, req.CreatedBy)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
resp.VirtualAccount = paymentResponse.VirtualAccountNumber
|
||||
resp.BankName = paymentResponse.BankName
|
||||
resp.BankCode = paymentResponse.BankCode
|
||||
}
|
||||
if order.PaymentType == "QRIS" {
|
||||
paymentResponse, err := s.processQRPayment(ctx, order, partnerID, req.CreatedBy)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
resp.QRCode = paymentResponse.QRCodeURL
|
||||
} else {
|
||||
paymentResponse, err := s.processNonCashPayment(ctx, order, partnerID, req.CreatedBy)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
resp.PaymentToken = paymentResponse.Token
|
||||
resp.RedirectURL = paymentResponse.RedirectURL
|
||||
}
|
||||
}
|
||||
|
||||
order.SetExecutePaymentStatus()
|
||||
order, err = s.repo.Update(ctx, order)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user