2026-06-19 06:37:38.218 [INFO] Device phoenix_client_node_devteammiddlelayernew1 connected
2026-06-19 06:37:38.219 [INFO] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at 0.0.0.0:4024 (http)
2026-06-19 06:37:38.256 [INFO] Access DaProductAppWeb.Endpoint at http://localhost:4024
2026-06-19 06:37:45.819 [INFO] POST /api/processTransaction
2026-06-19 06:37:45.860 [DEBUG] Processing with DaProductAppWeb.QRMiddleLayerController.processTransaction/2
  Parameters: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
  Pipelines: [:api]
2026-06-19 06:37:45.878 [INFO] Received request in QRMiddleLayerController: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 06:37:45.879 [DEBUG] processTransaction called with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 06:37:45.880 [DEBUG] Processing validated transaction with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 06:38:33.283 [INFO] POST /api/processTransaction
2026-06-19 06:38:33.283 [DEBUG] Processing with DaProductAppWeb.QRMiddleLayerController.processTransaction/2
  Parameters: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
  Pipelines: [:api]
2026-06-19 06:38:33.283 [INFO] Received request in QRMiddleLayerController: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 06:38:33.283 [DEBUG] processTransaction called with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 06:38:33.284 [DEBUG] Processing validated transaction with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 06:49:09.678 [INFO] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at 0.0.0.0:4024 (http)
2026-06-19 06:49:09.717 [INFO] Device phoenix_client_node_devteammiddlelayernew1 connected
2026-06-19 06:49:09.719 [INFO] Access DaProductAppWeb.Endpoint at http://localhost:4024
2026-06-19 06:49:19.550 [INFO] POST /api/processTransaction
2026-06-19 06:49:19.597 [DEBUG] Processing with DaProductAppWeb.QRMiddleLayerController.processTransaction/2
  Parameters: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
  Pipelines: [:api]
2026-06-19 06:49:19.609 [INFO] Received request in QRMiddleLayerController: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 06:49:19.609 [DEBUG] processTransaction called with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 06:49:19.610 [DEBUG] Processing validated transaction with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 06:49:19.638 [DEBUG] QUERY OK source="providers" db=0.4ms queue=0.5ms idle=210.2ms
SELECT p0.`id`, p0.`name`, p0.`status`, p0.`description`, p0.`production_url`, p0.`production_mode`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 WHERE (p0.`id` = ?) [6]
↳ DaProductAppWeb.QRMiddleLayerController.process_validated_transaction/2, at: lib/da_product_app_web/controllers/qr_middle_layer_controller.ex:71
2026-06-19 06:49:19.638 [DEBUG] Provider found: upi with id: 6
2026-06-19 06:49:19.642 [DEBUG] QUERY OK source="shukria_terminals" db=1.1ms queue=0.9ms idle=181.1ms
SELECT s0.`id`, s0.`shukria_terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`shukria_mid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`status`, s0.`description`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 WHERE ((s0.`shukria_terminal_id` = ?) AND (s0.`provider_id` = ?)) ["12345671", "6"]
↳ DaProductAppWeb.QRMiddleLayerController.process_validated_transaction/2, at: lib/da_product_app_web/controllers/qr_middle_layer_controller.ex:85
2026-06-19 06:49:19.643 [ERROR] Shukria terminal not found for shukria_terminal_id: 12345671 and provider_id: 6
2026-06-19 06:49:19.643 [ERROR] Error: Not Found - Code: MERCURY_0000387, Message: Shukria terminal not found for shukria_terminal_id: 12345671 and provider_id: 6
2026-06-19 06:49:19.652 [INFO] Sent 404 in 102ms
2026-06-19 06:50:02.296 [INFO] POST /api/processTransaction
2026-06-19 06:50:02.297 [DEBUG] Processing with DaProductAppWeb.QRMiddleLayerController.processTransaction/2
  Parameters: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
  Pipelines: [:api]
2026-06-19 06:50:02.297 [INFO] Received request in QRMiddleLayerController: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 06:50:02.297 [DEBUG] processTransaction called with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 06:50:02.297 [DEBUG] Processing validated transaction with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 06:50:02.308 [DEBUG] QUERY OK source="providers" db=10.1ms idle=837.9ms
SELECT p0.`id`, p0.`name`, p0.`status`, p0.`description`, p0.`production_url`, p0.`production_mode`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 WHERE (p0.`id` = ?) [6]
↳ DaProductAppWeb.QRMiddleLayerController.process_validated_transaction/2, at: lib/da_product_app_web/controllers/qr_middle_layer_controller.ex:71
2026-06-19 06:50:02.308 [DEBUG] Provider found: upi with id: 6
2026-06-19 06:50:02.309 [DEBUG] QUERY OK source="shukria_terminals" db=1.2ms idle=848.3ms
SELECT s0.`id`, s0.`shukria_terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`shukria_mid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`status`, s0.`description`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 WHERE ((s0.`shukria_terminal_id` = ?) AND (s0.`provider_id` = ?)) ["12345671", "6"]
↳ DaProductAppWeb.QRMiddleLayerController.process_validated_transaction/2, at: lib/da_product_app_web/controllers/qr_middle_layer_controller.ex:85
2026-06-19 06:50:02.310 [ERROR] Shukria terminal not found for shukria_terminal_id: 12345671 and provider_id: 6
2026-06-19 06:50:02.310 [ERROR] Error: Not Found - Code: MERCURY_0000387, Message: Shukria terminal not found for shukria_terminal_id: 12345671 and provider_id: 6
2026-06-19 06:50:02.310 [INFO] Sent 404 in 13ms
2026-06-19 07:00:17.647 [INFO] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at 0.0.0.0:4024 (http)
2026-06-19 07:00:17.643 [INFO] Device phoenix_client_node_devteammiddlelayernew1 connected
2026-06-19 07:00:17.675 [INFO] Access DaProductAppWeb.Endpoint at http://localhost:4024
2026-06-19 07:00:30.152 [INFO] POST /api/processTransaction
2026-06-19 07:00:30.192 [DEBUG] Processing with DaProductAppWeb.QRMiddleLayerController.processTransaction/2
  Parameters: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
  Pipelines: [:api]
2026-06-19 07:00:30.205 [INFO] Received request in QRMiddleLayerController: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 07:00:30.205 [DEBUG] processTransaction called with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 07:00:30.205 [DEBUG] Processing validated transaction with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 07:00:30.225 [DEBUG] QUERY OK source="providers" db=0.4ms queue=0.3ms idle=707.6ms
SELECT p0.`id`, p0.`name`, p0.`status`, p0.`description`, p0.`production_url`, p0.`production_mode`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 WHERE (p0.`id` = ?) [6]
↳ DaProductAppWeb.QRMiddleLayerController.process_validated_transaction/2, at: lib/da_product_app_web/controllers/qr_middle_layer_controller.ex:71
2026-06-19 07:00:30.225 [DEBUG] Provider found: upi with id: 6
2026-06-19 07:00:30.229 [DEBUG] QUERY OK source="shukria_terminals" db=0.4ms queue=0.3ms idle=711.4ms
SELECT s0.`id`, s0.`shukria_terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`shukria_mid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`status`, s0.`description`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 WHERE ((s0.`shukria_terminal_id` = ?) AND (s0.`provider_id` = ?)) ["12345671", "6"]
↳ DaProductAppWeb.QRMiddleLayerController.process_validated_transaction/2, at: lib/da_product_app_web/controllers/qr_middle_layer_controller.ex:85
2026-06-19 07:00:30.229 [ERROR] Shukria terminal not found for shukria_terminal_id: 12345671 and provider_id: 6
2026-06-19 07:00:30.229 [ERROR] Error: Not Found - Code: MERCURY_0000387, Message: Shukria terminal not found for shukria_terminal_id: 12345671 and provider_id: 6
2026-06-19 07:00:30.239 [INFO] Sent 404 in 87ms
2026-06-19 07:00:51.356 [INFO] POST /api/processTransaction
2026-06-19 07:00:51.356 [DEBUG] Processing with DaProductAppWeb.QRMiddleLayerController.processTransaction/2
  Parameters: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
  Pipelines: [:api]
2026-06-19 07:00:51.357 [INFO] Received request in QRMiddleLayerController: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 07:00:51.357 [DEBUG] processTransaction called with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 07:00:51.357 [DEBUG] Processing validated transaction with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 07:00:51.359 [DEBUG] QUERY OK source="providers" db=1.2ms idle=1839.7ms
SELECT p0.`id`, p0.`name`, p0.`status`, p0.`description`, p0.`production_url`, p0.`production_mode`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 WHERE (p0.`id` = ?) [6]
↳ DaProductAppWeb.QRMiddleLayerController.process_validated_transaction/2, at: lib/da_product_app_web/controllers/qr_middle_layer_controller.ex:71
2026-06-19 07:00:51.359 [DEBUG] Provider found: upi with id: 6
2026-06-19 07:00:51.361 [DEBUG] QUERY OK source="shukria_terminals" db=0.7ms idle=1841.7ms
SELECT s0.`id`, s0.`shukria_terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`shukria_mid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`status`, s0.`description`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 WHERE ((s0.`shukria_terminal_id` = ?) AND (s0.`provider_id` = ?)) ["12345671", "6"]
↳ DaProductAppWeb.QRMiddleLayerController.process_validated_transaction/2, at: lib/da_product_app_web/controllers/qr_middle_layer_controller.ex:85
2026-06-19 07:00:51.361 [ERROR] Shukria terminal not found for shukria_terminal_id: 12345671 and provider_id: 6
2026-06-19 07:00:51.361 [ERROR] Error: Not Found - Code: MERCURY_0000387, Message: Shukria terminal not found for shukria_terminal_id: 12345671 and provider_id: 6
2026-06-19 07:00:51.361 [INFO] Sent 404 in 5ms
2026-06-19 07:01:17.247 [INFO] POST /api/processTransaction
2026-06-19 07:01:17.247 [DEBUG] Processing with DaProductAppWeb.QRMiddleLayerController.processTransaction/2
  Parameters: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
  Pipelines: [:api]
2026-06-19 07:01:17.247 [INFO] Received request in QRMiddleLayerController: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 07:01:17.248 [DEBUG] processTransaction called with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 07:01:17.248 [DEBUG] Processing validated transaction with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 07:01:17.249 [DEBUG] QUERY OK source="providers" db=1.2ms idle=1726.5ms
SELECT p0.`id`, p0.`name`, p0.`status`, p0.`description`, p0.`production_url`, p0.`production_mode`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 WHERE (p0.`id` = ?) [6]
↳ DaProductAppWeb.QRMiddleLayerController.process_validated_transaction/2, at: lib/da_product_app_web/controllers/qr_middle_layer_controller.ex:71
2026-06-19 07:01:17.249 [DEBUG] Provider found: upi with id: 6
2026-06-19 07:01:17.250 [DEBUG] QUERY OK source="shukria_terminals" db=0.4ms idle=1728.0ms
SELECT s0.`id`, s0.`shukria_terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`shukria_mid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`status`, s0.`description`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 WHERE ((s0.`shukria_terminal_id` = ?) AND (s0.`provider_id` = ?)) ["12345671", "6"]
↳ DaProductAppWeb.QRMiddleLayerController.process_validated_transaction/2, at: lib/da_product_app_web/controllers/qr_middle_layer_controller.ex:85
2026-06-19 07:01:17.250 [ERROR] Shukria terminal not found for shukria_terminal_id: 12345671 and provider_id: 6
2026-06-19 07:01:17.250 [ERROR] Error: Not Found - Code: MERCURY_0000387, Message: Shukria terminal not found for shukria_terminal_id: 12345671 and provider_id: 6
2026-06-19 07:01:17.250 [INFO] Sent 404 in 3ms
2026-06-19 07:01:44.640 [INFO] POST /api/processTransaction
2026-06-19 07:01:44.641 [DEBUG] Processing with DaProductAppWeb.QRMiddleLayerController.processTransaction/2
  Parameters: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
  Pipelines: [:api]
2026-06-19 07:01:44.641 [INFO] Received request in QRMiddleLayerController: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 07:01:44.641 [DEBUG] processTransaction called with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 07:01:44.642 [DEBUG] Processing validated transaction with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 07:01:44.643 [DEBUG] QUERY OK source="providers" db=1.6ms idle=1119.8ms
SELECT p0.`id`, p0.`name`, p0.`status`, p0.`description`, p0.`production_url`, p0.`production_mode`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 WHERE (p0.`id` = ?) [6]
↳ DaProductAppWeb.QRMiddleLayerController.process_validated_transaction/2, at: lib/da_product_app_web/controllers/qr_middle_layer_controller.ex:71
2026-06-19 07:01:44.644 [DEBUG] Provider found: upi with id: 6
2026-06-19 07:01:44.645 [DEBUG] QUERY OK source="shukria_terminals" db=0.8ms idle=120.8ms
SELECT s0.`id`, s0.`shukria_terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`shukria_mid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`status`, s0.`description`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 WHERE ((s0.`shukria_terminal_id` = ?) AND (s0.`provider_id` = ?)) ["12345671", "6"]
↳ DaProductAppWeb.QRMiddleLayerController.process_validated_transaction/2, at: lib/da_product_app_web/controllers/qr_middle_layer_controller.ex:85
2026-06-19 07:01:44.645 [ERROR] Shukria terminal not found for shukria_terminal_id: 12345671 and provider_id: 6
2026-06-19 07:01:44.645 [ERROR] Error: Not Found - Code: MERCURY_0000387, Message: Shukria terminal not found for shukria_terminal_id: 12345671 and provider_id: 6
2026-06-19 07:01:44.645 [INFO] Sent 404 in 4ms
2026-06-19 07:40:18.808 [INFO] Device phoenix_client_node_devteammiddlelayernew1 connected
2026-06-19 07:40:18.815 [INFO] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at 0.0.0.0:4024 (http)
2026-06-19 07:40:18.852 [INFO] Access DaProductAppWeb.Endpoint at http://localhost:4024
2026-06-19 07:40:37.441 [INFO] POST /api/processTransaction
2026-06-19 07:40:37.481 [DEBUG] Processing with DaProductAppWeb.QRMiddleLayerController.processTransaction/2
  Parameters: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
  Pipelines: [:api]
2026-06-19 07:40:37.496 [INFO] Received request in QRMiddleLayerController: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 07:40:37.496 [DEBUG] processTransaction called with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 07:40:37.497 [DEBUG] Processing validated transaction with params: %{"additionalData" => %{"customerMobileNumber" => "6201561171", "externalRefNumber2" => nil, "externalRefNumber4" => "AE_REST_001", "externalRefNumbers" => nil}, "amount" => 100, "deviceId" => "DEVICE_SERIAL_NUMBER", "merchantId" => "123456", "merchantName" => "Test Merchant", "provider" => "6", "smid" => "MERCHANT_REFERENCE_ID", "stid" => 12345671, "transaction_refid" => "REF_1717412345_ab12cd34"}
2026-06-19 07:40:37.518 [DEBUG] QUERY OK source="providers" db=0.7ms queue=1.0ms idle=852.9ms
SELECT p0.`id`, p0.`name`, p0.`status`, p0.`description`, p0.`production_url`, p0.`production_mode`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 WHERE (p0.`id` = ?) [6]
↳ DaProductAppWeb.QRMiddleLayerController.process_validated_transaction/2, at: lib/da_product_app_web/controllers/qr_middle_layer_controller.ex:71
2026-06-19 07:40:37.519 [DEBUG] Provider found: upi with id: 6
2026-06-19 07:40:37.524 [DEBUG] QUERY OK source="shukria_terminals" db=0.9ms queue=0.6ms idle=858.7ms
SELECT s0.`id`, s0.`shukria_terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`shukria_mid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`status`, s0.`description`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 WHERE ((s0.`shukria_terminal_id` = ?) AND (s0.`provider_id` = ?)) ["12345671", "6"]
↳ DaProductAppWeb.QRMiddleLayerController.process_validated_transaction/2, at: lib/da_product_app_web/controllers/qr_middle_layer_controller.ex:85
2026-06-19 07:40:37.524 [ERROR] Shukria terminal not found for shukria_terminal_id: 12345671 and provider_id: 6
2026-06-19 07:40:37.524 [ERROR] Error: Not Found - Code: MERCURY_0000387, Message: Shukria terminal not found for shukria_terminal_id: 12345671 and provider_id: 6
2026-06-19 07:40:37.537 [INFO] Sent 404 in 95ms
