get response from foodcourt server and save this response in audit
record every response from kbz api
This commit is contained in:
@@ -421,6 +421,9 @@ class Foodcourt::QrpayController < BaseFoodcourtController
|
||||
def create
|
||||
sale_id = params[:sale_id]
|
||||
|
||||
Rails.logger.info("Processing payment for sale ID: #{sale_id}")
|
||||
Rails.logger.info("#{params[:response_data]}")
|
||||
|
||||
unless current_login_employee
|
||||
render json: { status: false, message: "User not authenticated or employee context missing." }, status: :unauthorized
|
||||
return
|
||||
@@ -434,10 +437,10 @@ class Foodcourt::QrpayController < BaseFoodcourtController
|
||||
PaymentGatewayAuditJob.perform_later({
|
||||
receipt_no: Sale.find_by(sale_id: sale_id).receipt_no,
|
||||
gateway_name: "MMQR",
|
||||
endpoint_url: "",
|
||||
endpoint_url: "Response from foodcourt server",
|
||||
event_type: "kbz.payment.success",
|
||||
request_body: {},
|
||||
response_body: {},
|
||||
response_body: params[:response_data].to_json,
|
||||
request_method: nil,
|
||||
shop_code: Shop.current_shop.shop_code
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user