[Sat Jul 25 20:41:57.111000 2026] [Ecto.Adapters.SQL:debug] [pid 1534264] [client -] QUERY ERROR source="global_table" db=6.9ms queue=109.8ms idle=0.0ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sat Jul 25 20:41:57.155000 2026] [DaProductApp.GlobalSettings:error] [pid 1534264] [client -] GlobalSettings load error: %MyXQL.Error{connection_id: 756401, message: "Table 'shukria_mms.global_table' doesn't exist", mysql: %{code: 1146, name: :ER_NO_SUCH_TABLE}, statement: "SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0"} - keeping last-known state [Sat Jul 25 20:41:57.359000 2026] [DaProductApp.MQTT.Handler:info] [pid 1534264] [client -] Device phoenix_client_node_devteam connected [Sat Jul 25 20:41:57.451000 2026] [Bandit:error] [pid 1534264] [client -] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at http failed, port 4020 already in use [Sat Jul 25 20:41:57.454000 2026] [application_controller:info] [pid 1534264] [client -] Application da_product_app exited: DaProductApp.Application.start(:normal, []) returned an error: shutdown: failed to start child: DaProductAppWeb.Endpoint ** (EXIT) shutdown: failed to start child: {DaProductAppWeb.Endpoint, :http} ** (EXIT) shutdown: failed to start child: :listener ** (EXIT) :eaddrinuse [Sat Jul 25 20:41:57.472000 2026] [application_controller:info] [pid 1534264] [client -] Application saas_kit exited: :stopped [Sat Jul 25 20:41:57.472000 2026] [application_controller:info] [pid 1534264] [client -] Application httpoison exited: :stopped [Sat Jul 25 20:41:57.472000 2026] [application_controller:info] [pid 1534264] [client -] Application cors_plug exited: :stopped [Sat Jul 25 20:41:57.472000 2026] [application_controller:info] [pid 1534264] [client -] Application salad_ui exited: :stopped [Sat Jul 25 20:41:57.472000 2026] [application_controller:info] [pid 1534264] [client -] Application tw_merge exited: :stopped [Sat Jul 25 20:41:57.473000 2026] [application_controller:info] [pid 1534264] [client -] Application deep_merge exited: :stopped [Sat Jul 25 20:41:57.473000 2026] [application_controller:info] [pid 1534264] [client -] Application nimble_parsec exited: :stopped [Sat Jul 25 20:41:57.473000 2026] [application_controller:info] [pid 1534264] [client -] Application petal_components exited: :stopped [Sat Jul 25 20:41:57.473000 2026] [application_controller:info] [pid 1534264] [client -] Application phoenix_html_helpers exited: :stopped [Sat Jul 25 20:41:57.475000 2026] [application_controller:info] [pid 1534264] [client -] Application ranch exited: :stopped [Sat Jul 25 20:41:57.475000 2026] [application_controller:info] [pid 1534264] [client -] Application dns_cluster exited: :stopped [Sat Jul 25 20:41:57.478000 2026] [application_controller:info] [pid 1534264] [client -] Application tortoise exited: :stopped [Sat Jul 25 20:41:57.479000 2026] [application_controller:info] [pid 1534264] [client -] Application gen_state_machine exited: :stopped [Sat Jul 25 20:41:57.480000 2026] [application_controller:info] [pid 1534264] [client -] Application gettext exited: :stopped [Sat Jul 25 20:41:57.480000 2026] [application_controller:info] [pid 1534264] [client -] Application expo exited: :stopped [Sat Jul 25 20:41:57.481000 2026] [application_controller:info] [pid 1534264] [client -] Application telemetry_poller exited: :stopped [Sat Jul 25 20:41:57.481000 2026] [application_controller:info] [pid 1534264] [client -] Application swoosh exited: :stopped [Sat Jul 25 20:41:57.482000 2026] [application_controller:info] [pid 1534264] [client -] Application hackney exited: :stopped [Sat Jul 25 20:41:57.482000 2026] [application_controller:info] [pid 1534264] [client -] Application metrics exited: :stopped [Sat Jul 25 20:41:57.482000 2026] [application_controller:info] [pid 1534264] [client -] Application parse_trans exited: :stopped [Sat Jul 25 20:41:57.482000 2026] [application_controller:info] [pid 1534264] [client -] Application syntax_tools exited: :stopped [Sat Jul 25 20:41:57.482000 2026] [application_controller:info] [pid 1534264] [client -] Application mimerl exited: :stopped [Sat Jul 25 20:41:57.483000 2026] [application_controller:info] [pid 1534264] [client -] Application idna exited: :stopped [Sat Jul 25 20:41:57.483000 2026] [application_controller:info] [pid 1534264] [client -] Application unicode_util_compat exited: :stopped [Sat Jul 25 20:41:57.484000 2026] [application_controller:info] [pid 1534264] [client -] Application xmerl exited: :stopped [Sat Jul 25 20:41:57.485000 2026] [application_controller:info] [pid 1534264] [client -] Application tailwind exited: :stopped [Sat Jul 25 20:41:57.485000 2026] [application_controller:info] [pid 1534264] [client -] Application esbuild exited: :stopped [Sat Jul 25 20:41:57.485000 2026] [application_controller:info] [pid 1534264] [client -] Application phoenix_live_dashboard exited: :stopped [Sat Jul 25 20:41:57.486000 2026] [application_controller:info] [pid 1534264] [client -] Application telemetry_metrics exited: :stopped [Sat Jul 25 20:41:57.486000 2026] [application_controller:info] [pid 1534264] [client -] Application phoenix_live_view exited: :stopped [Sat Jul 25 20:41:57.487000 2026] [application_controller:info] [pid 1534264] [client -] Application phoenix_live_reload exited: :stopped [Sat Jul 25 20:41:57.494000 2026] [application_controller:info] [pid 1534264] [client -] Application file_system exited: :stopped [Sat Jul 25 20:41:57.497000 2026] [application_controller:info] [pid 1534264] [client -] Application ecto_sql exited: :stopped [Sat Jul 25 20:41:57.497000 2026] [application_controller:info] [pid 1534264] [client -] Application myxql exited: :stopped [Sat Jul 25 20:41:57.499000 2026] [application_controller:info] [pid 1534264] [client -] Application db_connection exited: :stopped [Sat Jul 25 20:41:57.493000 2026] [logger_backend:debug] [pid 1534264] [client -] [logger: :removed_failing_handler, handler: {Phoenix.LiveReloader.WebConsoleLogger, Phoenix.LiveReloader.WebConsoleLogger}, log_event: %{meta: %{error_logger: %{tag: :info_report, type: :std_info, report_cb: &:application_controller.format_log/1}, line: 2142, pid: #PID<0.44.0>, time: 1785012117487380, file: ~c"application_controller.erl", gl: #PID<0.70.0>, domain: [:otp], mfa: {:application_controller, :info_exited, 3}, report_cb: &:application_controller.format_log/2}, msg: {:string, ["Application ", "phoenix_live_reload", " exited: " | ":stopped"]}, level: :notice}, config: %{id: Phoenix.LiveReloader.WebConsoleLogger, module: Phoenix.LiveReloader.WebConsoleLogger, formatter: {Logger.Formatter, %Logger.Formatter{template: {DaProductApp.LogFormatter, :format}, truncate: 8096, metadata: [:request_id, :module, :peer, :remote_ip], colors: %{error: :red, enabled: false, info: :normal, warning: :yellow, debug: :cyan, notice: :normal, emergency: :red, alert: :red, critical: :red}, utc_log?: false}}}, reason: {:error, %ArgumentError{message: "unknown registry: Phoenix.LiveReloader.WebConsoleLoggerRegistry"}, [{Registry, :key_info!, 1, [file: ~c"lib/registry.ex", line: 1400]}, {Registry, :dispatch, 4, [file: ~c"lib/registry.ex", line: 478]}]}] [Sat Jul 25 20:41:57.500000 2026] [application_controller:info] [pid 1534264] [client -] Application phoenix_ecto exited: :stopped [Sat Jul 25 20:41:57.501000 2026] [application_controller:info] [pid 1534264] [client -] Application ecto exited: :stopped [Sat Jul 25 20:41:57.502000 2026] [application_controller:info] [pid 1534264] [client -] Application phoenix exited: :stopped [Sat Jul 25 20:41:57.502000 2026] [application_controller:info] [pid 1534264] [client -] Application websock_adapter exited: :stopped [Sat Jul 25 20:41:57.504000 2026] [application_controller:info] [pid 1534264] [client -] Application bandit exited: :stopped [Sat Jul 25 20:41:57.505000 2026] [application_controller:info] [pid 1534264] [client -] Application thousand_island exited: :stopped [Sat Jul 25 20:41:57.505000 2026] [application_controller:info] [pid 1534264] [client -] Application websock exited: :stopped [Sat Jul 25 20:41:57.505000 2026] [application_controller:info] [pid 1534264] [client -] Application phoenix_template exited: :stopped [Sat Jul 25 20:41:57.505000 2026] [application_controller:info] [pid 1534264] [client -] Application phoenix_html exited: :stopped [Sat Jul 25 20:41:57.505000 2026] [application_controller:info] [pid 1534264] [client -] Application phoenix_pubsub exited: :stopped [Sat Jul 25 20:41:57.506000 2026] [application_controller:info] [pid 1534264] [client -] Application req exited: :stopped [Sat Jul 25 20:41:57.508000 2026] [application_controller:info] [pid 1534264] [client -] Application plug exited: :stopped [Sat Jul 25 20:41:57.509000 2026] [application_controller:info] [pid 1534264] [client -] Application plug_crypto exited: :stopped [Sat Jul 25 20:41:57.509000 2026] [application_controller:info] [pid 1534264] [client -] Application eex exited: :stopped [Sat Jul 25 20:41:57.509000 2026] [application_controller:info] [pid 1534264] [client -] Application jason exited: :stopped [Sat Jul 25 20:41:57.509000 2026] [application_controller:info] [pid 1534264] [client -] Application decimal exited: :stopped [Sat Jul 25 20:41:57.511000 2026] [application_controller:info] [pid 1534264] [client -] Application finch exited: :stopped [Sat Jul 25 20:41:57.511000 2026] [application_controller:info] [pid 1534264] [client -] Application mime exited: :stopped [Sat Jul 25 20:41:57.515000 2026] [application_controller:info] [pid 1534264] [client -] Application telemetry exited: :stopped [Sat Jul 25 20:41:57.515000 2026] [application_controller:info] [pid 1534264] [client -] Application nimble_options exited: :stopped [Sat Jul 25 20:41:57.517000 2026] [application_controller:info] [pid 1534264] [client -] Application nimble_pool exited: :stopped [Sat Jul 25 20:41:57.520000 2026] [application_controller:info] [pid 1534264] [client -] Application mint exited: :stopped [Sat Jul 25 20:41:57.520000 2026] [application_controller:info] [pid 1534264] [client -] Application hpax exited: :stopped [Sat Jul 25 20:41:57.520000 2026] [application_controller:info] [pid 1534264] [client -] Application castore exited: :stopped [Sat Jul 25 20:41:57.520000 2026] [application_controller:info] [pid 1534264] [client -] Application premailex exited: :stopped [Sat Jul 25 20:41:57.520000 2026] [application_controller:info] [pid 1534264] [client -] Application ssl_verify_fun exited: :stopped [Sat Jul 25 20:41:57.521000 2026] [application_controller:info] [pid 1534264] [client -] Application certifi exited: :stopped [Sat Jul 25 20:41:57.521000 2026] [application_controller:info] [pid 1534264] [client -] Application floki exited: :stopped [Sat Jul 25 20:41:57.527000 2026] [application_controller:info] [pid 1534264] [client -] Application cachex exited: :stopped [Sat Jul 25 20:41:57.528000 2026] [application_controller:info] [pid 1534264] [client -] Application sleeplocks exited: :stopped [Sat Jul 25 20:41:57.528000 2026] [application_controller:info] [pid 1534264] [client -] Application jumper exited: :stopped [Sat Jul 25 20:41:57.529000 2026] [application_controller:info] [pid 1534264] [client -] Application ex_hash_ring exited: :stopped [Sat Jul 25 20:41:57.529000 2026] [application_controller:info] [pid 1534264] [client -] Application eternal exited: :stopped [Sat Jul 25 20:41:57.529000 2026] [application_controller:info] [pid 1534264] [client -] Application unsafe exited: :stopped [Sat Jul 25 20:41:57.529000 2026] [application_controller:info] [pid 1534264] [client -] Application bcrypt_elixir exited: :stopped [Sat Jul 25 20:41:57.529000 2026] [application_controller:info] [pid 1534264] [client -] Application comeonin exited: :stopped [Sat Jul 25 20:41:57.529000 2026] [application_controller:info] [pid 1534264] [client -] Application runtime_tools exited: :stopped [Sat Jul 25 20:45:42.489000 2026] [Ecto.Adapters.SQL:debug] [pid 1540938] [client -] QUERY ERROR source="global_table" db=3.7ms queue=63.6ms idle=0.0ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sat Jul 25 20:45:42.494000 2026] [DaProductApp.GlobalSettings:error] [pid 1540938] [client -] GlobalSettings load error: %MyXQL.Error{connection_id: 766628, message: "Table 'shukria_mms.global_table' doesn't exist", mysql: %{code: 1146, name: :ER_NO_SUCH_TABLE}, statement: "SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0"} - keeping last-known state [Sat Jul 25 20:45:42.636000 2026] [DaProductApp.MQTT.Handler:info] [pid 1540938] [client -] Device phoenix_client_node_devteam connected [Sat Jul 25 20:45:42.648000 2026] [Bandit:info] [pid 1540938] [client -] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at 0.0.0.0:6002 (http) [Sat Jul 25 20:45:42.656000 2026] [Phoenix.Endpoint.Supervisor:info] [pid 1540938] [client -] Access DaProductAppWeb.Endpoint at http://localhost:6002 [Sat Jul 25 20:55:42.500000 2026] [Ecto.Adapters.SQL:debug] [pid 1540938] [client -] QUERY ERROR source="global_table" db=0.0ms queue=4.0ms idle=1080.5ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sat Jul 25 20:55:42.501000 2026] [DaProductApp.GlobalSettings:error] [pid 1540938] [client -] GlobalSettings load error: %MyXQL.Error{connection_id: 766637, message: "Table 'shukria_mms.global_table' doesn't exist", mysql: %{code: 1146, name: :ER_NO_SUCH_TABLE}, statement: "SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0"} - keeping last-known state [Sat Jul 25 21:05:42.497000 2026] [Ecto.Adapters.SQL:debug] [pid 1540938] [client -] QUERY ERROR source="global_table" db=0.0ms queue=1.0ms idle=1062.4ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sat Jul 25 21:05:42.498000 2026] [DaProductApp.GlobalSettings:error] [pid 1540938] [client -] GlobalSettings load error: %MyXQL.Error{connection_id: 766636, message: "Table 'shukria_mms.global_table' doesn't exist", mysql: %{code: 1146, name: :ER_NO_SUCH_TABLE}, statement: "SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0"} - keeping last-known state [Sat Jul 25 21:15:42.497000 2026] [Ecto.Adapters.SQL:debug] [pid 1540938] [client -] QUERY ERROR source="global_table" db=0.0ms queue=0.8ms idle=1047.6ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sat Jul 25 21:15:42.498000 2026] [DaProductApp.GlobalSettings:error] [pid 1540938] [client -] GlobalSettings load error: %MyXQL.Error{connection_id: 766629, message: "Table 'shukria_mms.global_table' doesn't exist", mysql: %{code: 1146, name: :ER_NO_SUCH_TABLE}, statement: "SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0"} - keeping last-known state [Sat Jul 25 21:25:42.498000 2026] [Ecto.Adapters.SQL:debug] [pid 1540938] [client -] QUERY ERROR source="global_table" db=0.0ms queue=1.6ms idle=1041.8ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sat Jul 25 21:25:42.498000 2026] [DaProductApp.GlobalSettings:error] [pid 1540938] [client -] GlobalSettings load error: %MyXQL.Error{connection_id: 766631, message: "Table 'shukria_mms.global_table' doesn't exist", mysql: %{code: 1146, name: :ER_NO_SUCH_TABLE}, statement: "SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0"} - keeping last-known state [Sat Jul 25 21:30:06.204000 2026] [Ecto.Adapters.SQL:debug] [pid 1643501] [client -] QUERY ERROR source="global_table" db=3.7ms queue=63.8ms idle=0.0ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sat Jul 25 21:30:06.222000 2026] [DaProductApp.GlobalSettings:error] [pid 1643501] [client -] GlobalSettings load error: %MyXQL.Error{connection_id: 767759, message: "Table 'shukria_mms.global_table' doesn't exist", mysql: %{code: 1146, name: :ER_NO_SUCH_TABLE}, statement: "SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0"} - keeping last-known state [Sat Jul 25 21:30:06.334000 2026] [Bandit:info] [pid 1643501] [client -] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at 0.0.0.0:6002 (http) [Sat Jul 25 21:30:06.344000 2026] [Phoenix.Endpoint.Supervisor:info] [pid 1643501] [client -] Access DaProductAppWeb.Endpoint at http://localhost:6002 [Sat Jul 25 21:30:06.385000 2026] [DaProductApp.MQTT.Handler:info] [pid 1643501] [client -] Device phoenix_client_node_devteam connected [Sat Jul 25 21:37:09.641000 2026] [Bandit.Pipeline:error] [pid 1643501] [client -] ** (Phoenix.Ecto.PendingMigrationError) there are pending migrations for repo: DaProductApp.Repo. Try running `mix ecto.migrate` in the command line to migrate it (phoenix_ecto 4.6.3) lib/phoenix_ecto/check_repo_status.ex:74: Phoenix.Ecto.CheckRepoStatus.check_pending_migrations!/2 (phoenix_ecto 4.6.3) lib/phoenix_ecto/check_repo_status.ex:32: anonymous fn/3 in Phoenix.Ecto.CheckRepoStatus.call/2 (elixir 1.17.3) lib/enum.ex:2531: Enum."-reduce/3-lists^foldl/2-0-"/3 (phoenix_ecto 4.6.3) lib/phoenix_ecto/check_repo_status.ex:31: Phoenix.Ecto.CheckRepoStatus.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) /home/prem/canarabank/saaskit/da_product_app_changed/deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Sat Jul 25 21:37:30.991000 2026] [Bandit.Pipeline:error] [pid 1643501] [client -] ** (Phoenix.Ecto.PendingMigrationError) there are pending migrations for repo: DaProductApp.Repo. Try running `mix ecto.migrate` in the command line to migrate it (phoenix_ecto 4.6.3) lib/phoenix_ecto/check_repo_status.ex:74: Phoenix.Ecto.CheckRepoStatus.check_pending_migrations!/2 (phoenix_ecto 4.6.3) lib/phoenix_ecto/check_repo_status.ex:32: anonymous fn/3 in Phoenix.Ecto.CheckRepoStatus.call/2 (elixir 1.17.3) lib/enum.ex:2531: Enum."-reduce/3-lists^foldl/2-0-"/3 (phoenix_ecto 4.6.3) lib/phoenix_ecto/check_repo_status.ex:31: Phoenix.Ecto.CheckRepoStatus.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) /home/prem/canarabank/saaskit/da_product_app_changed/deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Sat Jul 25 21:40:06.225000 2026] [Ecto.Adapters.SQL:debug] [pid 1643501] [client -] QUERY ERROR source="global_table" db=0.0ms queue=0.8ms idle=1089.8ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sat Jul 25 21:40:06.225000 2026] [DaProductApp.GlobalSettings:error] [pid 1643501] [client -] GlobalSettings load error: %MyXQL.Error{connection_id: 767757, message: "Table 'shukria_mms.global_table' doesn't exist", mysql: %{code: 1146, name: :ER_NO_SUCH_TABLE}, statement: "SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0"} - keeping last-known state [Sat Jul 25 21:41:27.670000 2026] [Bandit.Pipeline:error] [pid 1643501] [client -] ** (Phoenix.Ecto.PendingMigrationError) there are pending migrations for repo: DaProductApp.Repo. Try running `mix ecto.migrate` in the command line to migrate it (phoenix_ecto 4.6.3) lib/phoenix_ecto/check_repo_status.ex:74: Phoenix.Ecto.CheckRepoStatus.check_pending_migrations!/2 (phoenix_ecto 4.6.3) lib/phoenix_ecto/check_repo_status.ex:32: anonymous fn/3 in Phoenix.Ecto.CheckRepoStatus.call/2 (elixir 1.17.3) lib/enum.ex:2531: Enum."-reduce/3-lists^foldl/2-0-"/3 (phoenix_ecto 4.6.3) lib/phoenix_ecto/check_repo_status.ex:31: Phoenix.Ecto.CheckRepoStatus.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) /home/prem/canarabank/saaskit/da_product_app_changed/deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Sat Jul 25 21:44:35.580000 2026] [Bandit.Pipeline:error] [pid 1643501] [client -] ** (Phoenix.Ecto.PendingMigrationError) there are pending migrations for repo: DaProductApp.Repo. Try running `mix ecto.migrate` in the command line to migrate it (phoenix_ecto 4.6.3) lib/phoenix_ecto/check_repo_status.ex:74: Phoenix.Ecto.CheckRepoStatus.check_pending_migrations!/2 (phoenix_ecto 4.6.3) lib/phoenix_ecto/check_repo_status.ex:32: anonymous fn/3 in Phoenix.Ecto.CheckRepoStatus.call/2 (elixir 1.17.3) lib/enum.ex:2531: Enum."-reduce/3-lists^foldl/2-0-"/3 (phoenix_ecto 4.6.3) lib/phoenix_ecto/check_repo_status.ex:31: Phoenix.Ecto.CheckRepoStatus.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) /home/prem/canarabank/saaskit/da_product_app_changed/deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Sat Jul 25 21:50:06.225000 2026] [Ecto.Adapters.SQL:debug] [pid 1643501] [client -] QUERY ERROR source="global_table" db=0.0ms queue=0.8ms idle=1074.8ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sat Jul 25 21:50:06.225000 2026] [DaProductApp.GlobalSettings:error] [pid 1643501] [client -] GlobalSettings load error: %MyXQL.Error{connection_id: 767745, message: "Table 'shukria_mms.global_table' doesn't exist", mysql: %{code: 1146, name: :ER_NO_SUCH_TABLE}, statement: "SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0"} - keeping last-known state [Sat Jul 25 22:00:06.225000 2026] [Ecto.Adapters.SQL:debug] [pid 1643501] [client -] QUERY ERROR source="global_table" db=0.0ms queue=0.9ms idle=1065.6ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sat Jul 25 22:00:06.226000 2026] [DaProductApp.GlobalSettings:error] [pid 1643501] [client -] GlobalSettings load error: %MyXQL.Error{connection_id: 767760, message: "Table 'shukria_mms.global_table' doesn't exist", mysql: %{code: 1146, name: :ER_NO_SUCH_TABLE}, statement: "SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0"} - keeping last-known state [Sat Jul 25 22:10:06.225000 2026] [Ecto.Adapters.SQL:debug] [pid 1643501] [client -] QUERY ERROR source="global_table" db=0.0ms queue=0.7ms idle=1055.7ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sat Jul 25 22:10:06.225000 2026] [DaProductApp.GlobalSettings:error] [pid 1643501] [client -] GlobalSettings load error: %MyXQL.Error{connection_id: 767756, message: "Table 'shukria_mms.global_table' doesn't exist", mysql: %{code: 1146, name: :ER_NO_SUCH_TABLE}, statement: "SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0"} - keeping last-known state [Sun Jul 26 03:51:56.663000 2026] [Ecto.Adapters.SQL:debug] [pid 2517324] [client -] QUERY ERROR source="global_table" db=2.2ms queue=61.5ms idle=0.0ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 03:51:56.668000 2026] [DaProductApp.GlobalSettings:error] [pid 2517324] [client -] GlobalSettings load error: %MyXQL.Error{connection_id: 777715, message: "Table 'shukria_mms.global_table' doesn't exist", mysql: %{code: 1146, name: :ER_NO_SUCH_TABLE}, statement: "SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0"} - keeping last-known state [Sun Jul 26 03:51:56.770000 2026] [Bandit:info] [pid 2517324] [client -] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at 0.0.0.0:6002 (http) [Sun Jul 26 03:51:56.779000 2026] [Phoenix.Endpoint.Supervisor:info] [pid 2517324] [client -] Access DaProductAppWeb.Endpoint at http://localhost:6002 [Sun Jul 26 03:51:56.796000 2026] [DaProductApp.MQTT.Handler:info] [pid 2517324] [client -] Device phoenix_client_node_devteam_shubham connected [Sun Jul 26 03:52:56.731000 2026] [Ecto.Adapters.SQL:debug] [pid 2519645] [client -] QUERY OK source="global_table" db=0.4ms decode=1.6ms queue=66.3ms idle=0.0ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 03:52:56.840000 2026] [DaProductApp.MQTT.Handler:info] [pid 2519645] [client -] Device phoenix_client_node_devteam_shubham connected [Sun Jul 26 03:52:56.850000 2026] [Bandit:info] [pid 2519645] [client -] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at 0.0.0.0:6002 (http) [Sun Jul 26 03:52:56.853000 2026] [Phoenix.Endpoint.Supervisor:info] [pid 2519645] [client -] Access DaProductAppWeb.Endpoint at http://localhost:6002 [Sun Jul 26 03:53:03.380000 2026] [Phoenix.Logger:info] [pid 2519645] [client 27.7.16.26:56764] GET / [Sun Jul 26 03:53:03.417000 2026] [Phoenix.Logger:debug] [pid 2519645] [client 27.7.16.26:56764] Processing with DaProductAppWeb.PageController.home/2 Parameters: %{} Pipelines: [:browser] [Sun Jul 26 03:53:03.476000 2026] [Phoenix.Logger:info] [pid 2519645] [client 27.7.16.26:56764] Sent 200 in 95ms [Sun Jul 26 11:26:53.712000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.4ms decode=1.4ms queue=63.6ms idle=0.0ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 11:26:53.838000 2026] [DaProductApp.MQTT.Handler:info] [pid 3574828] [client -] Device phoenix_client_node_devteam_shubham connected [Sun Jul 26 11:26:53.841000 2026] [Bandit:info] [pid 3574828] [client -] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at 0.0.0.0:6002 (http) [Sun Jul 26 11:26:53.851000 2026] [Phoenix.Endpoint.Supervisor:info] [pid 3574828] [client -] Access DaProductAppWeb.Endpoint at http://localhost:6002 [Sun Jul 26 11:27:15.622000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:55520] GET /api%20/health [Sun Jul 26 11:27:15.691000 2026] [Plug.Debugger:debug] [pid 3574828] [client 127.0.0.1:55520] ** (Phoenix.Router.NoRouteError) no route found for GET /api%20/health (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Sun Jul 26 11:30:08.564000 2026] [Bandit.Logger:error] [pid 3574828] [client -] ** (Bandit.HTTPError) Header contains invalid port [Sun Jul 26 11:30:19.336000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:39022] GET /health [Sun Jul 26 11:30:19.361000 2026] [Plug.Debugger:debug] [pid 3574828] [client 127.0.0.1:39022] ** (Phoenix.Router.NoRouteError) no route found for GET /health (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Sun Jul 26 11:30:35.326000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:39022] GET /api/health [Sun Jul 26 11:30:35.347000 2026] [Plug.Debugger:debug] [pid 3574828] [client 127.0.0.1:39022] ** (Phoenix.Router.NoRouteError) no route found for GET /api/health (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 (stdlib 5.2.3.2) gen_server.erl:1095: :gen_server.try_handle_info/3 (stdlib 5.2.3.2) gen_server.erl:1183: :gen_server.handle_msg/6 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Sun Jul 26 11:30:48.495000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:39022] GET /api/admin/cardTransactions [Sun Jul 26 11:30:48.500000 2026] [Phoenix.Logger:debug] [pid 3574828] [client 127.0.0.1:39022] Processing with DaProductAppWeb.MerchantApiController.get_admin_card_transactions/2 Parameters: %{} Pipelines: [:api] [Sun Jul 26 11:30:48.528000 2026] [DaProductAppWeb.PosTransactionController:debug] [pid 3574828] [client 127.0.0.1:39022] Params: %{"end_date" => ~U[2026-07-26 19:59:59.999Z], "start_date" => ~U[2026-06-26 20:00:00.000Z]} [Sun Jul 26 11:30:48.530000 2026] [DaProductAppWeb.PosTransactionController:info] [pid 3574828] [client 127.0.0.1:39022] Computed date range - Start: 2026-06-26 20:00:00.000Z, End: 2026-07-26 19:59:59.999Z [Sun Jul 26 11:30:48.604000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK db=34.9ms queue=3.8ms idle=1905.0ms SELECT s0.`id`, s0.`encrypted_pan`, s0.`proc_code`, s0.`total_amount`, s0.`created_dateTime`, s0.`mcc_code`, s0.`s_tid`, s0.`s_mid`, s0.`reference_no`, s0.`approval_code`, s0.`response_code`, s0.`metadata`, s0.`masked_card_no`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`entry_mode`, s0.`status`, s0.`source_table` FROM (SELECT sp0.`id` AS `id`, sp0.`encrypted_pan` AS `encrypted_pan`, sp0.`proc_code` AS `proc_code`, sp0.`total_amount` AS `total_amount`, sp0.`created_dateTime` AS `created_dateTime`, sp0.`mcc_code` AS `mcc_code`, sp0.`s_tid` AS `s_tid`, sp0.`s_mid` AS `s_mid`, sp0.`reference_no` AS `reference_no`, sp0.`approval_code` AS `approval_code`, sp0.`response_code` AS `response_code`, sp0.`metadata` AS `metadata`, sp0.`masked_card_no` AS `masked_card_no`, sp0.`b_tid` AS `ysp_tid`, sp0.`b_mid` AS `ysp_mid`, sp0.`entry_mode` AS `entry_mode`, 'success' AS `status`, CAST('pos_transaction' AS char) AS `source_table` FROM `pos_transaction` AS sp0 WHERE ((sp0.`created_dateTime` >= ?) AND (sp0.`created_dateTime` <= ?)) UNION ALL (SELECT sp0.`id`, sp0.`encrypted_pan`, sp0.`proc_code`, sp0.`total_amount`, sp0.`created_dateTime`, sp0.`mcc_code`, sp0.`s_tid`, sp0.`s_mid`, sp0.`reference_no`, sp0.`approval_code`, sp0.`response_code`, sp0.`metadata`, sp0.`masked_card_no`, sp0.`b_tid`, sp0.`b_mid`, sp0.`entry_mode`, 'failed', CAST('failed_transaction' AS char) FROM `pos_failed_transaction` AS sp0 WHERE ((sp0.`created_dateTime` >= ?) AND (sp0.`created_dateTime` <= ?))) UNION ALL (SELECT sp0.`id`, sp0.`encrypted_pan`, sp0.`proc_code`, sp0.`total_amount`, sp0.`created_dateTime`, sp0.`mcc_code`, sp0.`s_tid`, sp0.`s_mid`, sp0.`reference_no`, sp0.`approval_code`, sp0.`response_code`, sp0.`metadata`, sp0.`masked_card_no`, sp0.`b_tid`, sp0.`b_mid`, sp0.`entry_mode`, 'pending', CAST('temp_transaction' AS char) FROM `pos_temp_transaction` AS sp0 WHERE ((sp0.`created_dateTime` >= ?) AND (sp0.`created_dateTime` <= ?))) UNION ALL (SELECT sp0.`id`, sp0.`original_encrypted_pan`, sp0.`original_proc_code`, sp0.`original_amount`, sp0.`created_dateTime`, '', sp0.`s_tid`, sp0.`s_mid`, sp0.`original_reference_no`, '', sp0.`reversal_response_code`, sp0.`metadata`, '', sp0.`b_tid`, sp0.`b_mid`, sp0.`original_entry_mode`, sp0.`reversal_status`, CAST('reversal_transaction' AS char) FROM `pos_transaction_reversal` AS sp0 WHERE ((sp0.`created_dateTime` >= ?) AND (sp0.`created_dateTime` <= ?)))) AS s0 ORDER BY s0.`created_dateTime` DESC [~N[2026-06-26 20:00:00], ~N[2026-07-26 19:59:59], ~N[2026-06-26 20:00:00], ~N[2026-07-26 19:59:59], ~N[2026-06-26 20:00:00], ~N[2026-07-26 19:59:59], ~N[2026-06-26 20:00:00], ~N[2026-07-26 19:59:59]] ↳ DaProductAppWeb.PosTransactionController.get_all_merchant_card_transaction/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:719 [Sun Jul 26 11:30:48.612000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.8ms queue=1.7ms idle=1952.0ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.618000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.7ms queue=1.3ms idle=1955.1ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.619000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.6ms queue=0.5ms idle=1960.2ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.620000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.5ms queue=0.4ms idle=1961.7ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.625000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=1.0ms idle=1966.4ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.627000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=1.3ms idle=967.8ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.629000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=1.4ms idle=969.4ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.630000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.7ms idle=317.9ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.632000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=1.6ms idle=234.6ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.633000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=1.1ms idle=30.2ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.634000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.5ms idle=20.7ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.635000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=1.0ms idle=18.9ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.637000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=1.2ms idle=16.1ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.638000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=1.0ms idle=16.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.639000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=1.0ms idle=12.8ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.641000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=1.0ms idle=12.6ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.642000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.9ms queue=0.1ms idle=12.1ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.643000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=1.0ms idle=12.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.645000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=1.6ms idle=11.8ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.646000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms queue=0.1ms idle=12.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.647000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.4ms queue=0.4ms idle=12.5ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.648000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.7ms idle=12.4ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.650000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=1.5ms idle=12.1ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.651000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.4ms queue=0.1ms idle=12.5ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.652000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.6ms idle=12.3ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.653000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=11.9ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.654000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.9ms queue=0.1ms idle=11.5ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.655000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.4ms idle=11.6ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.656000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=10.3ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.656000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=9.9ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.658000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=1.1ms idle=9.3ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.659000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.9ms idle=9.7ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.660000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.5ms idle=9.3ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.661000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=9.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.662000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=1.0ms idle=9.0ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.663000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.9ms idle=9.4ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.664000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=9.3ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.665000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=9.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.666000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=1.0ms idle=9.4ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.667000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.8ms idle=10.0ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.668000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.4ms idle=9.8ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.669000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=9.1ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.670000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.5ms idle=8.9ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.670000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=8.9ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.671000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.5ms idle=8.3ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.672000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=8.0ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.673000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=8.1ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.673000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.2ms idle=8.2ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.674000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.4ms idle=7.6ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.675000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=7.2ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.676000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.8ms idle=7.1ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.677000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.2ms idle=7.5ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.678000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms queue=0.2ms idle=7.4ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.678000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=7.4ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.680000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=1.4ms idle=7.2ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.681000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.6ms idle=8.4ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.682000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=8.4ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.682000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=8.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.683000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.5ms queue=0.1ms idle=8.2ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.685000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.8ms queue=0.5ms idle=8.4ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.686000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.6ms idle=9.0ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.686000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.3ms idle=9.4ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.687000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=9.0ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.688000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.2ms idle=8.9ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.688000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=7.8ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.689000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.7ms idle=7.4ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.690000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=7.8ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.691000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=7.8ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.692000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.9ms idle=7.5ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.692000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.2ms idle=7.1ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.693000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=6.7ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.694000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=6.7ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.695000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.8ms idle=6.8ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.696000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.3ms queue=0.2ms idle=7.4ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.697000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.7ms queue=0.1ms idle=7.6ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.697000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=7.8ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.698000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.6ms idle=7.8ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.699000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.3ms idle=8.0ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.700000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=7.5ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.700000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=7.5ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.701000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=1.0ms idle=7.4ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.702000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.3ms idle=8.3ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.703000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=7.8ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.704000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=7.6ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.705000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.9ms idle=7.0ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.706000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.3ms idle=7.7ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.707000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms queue=0.3ms idle=7.3ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.707000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.5ms idle=7.8ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.709000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.8ms queue=0.1ms idle=7.9ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.709000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.5ms idle=8.4ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.711000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.9ms idle=8.1ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.712000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.5ms idle=8.4ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.712000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.5ms idle=8.6ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.713000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.3ms idle=8.9ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.714000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=8.4ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.714000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=8.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.715000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.6ms idle=7.8ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.716000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.6ms idle=7.9ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.717000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=8.0ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.718000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.5ms idle=7.8ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.719000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.4ms idle=7.4ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.719000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=7.2ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.720000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=7.0ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.720000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=7.0ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.721000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=7.1ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.723000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=7.9ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.724000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.6ms idle=7.7ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.724000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=7.8ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.727000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=2.8ms idle=7.4ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.729000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=1.4ms idle=9.7ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.732000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=2.3ms idle=10.7ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.733000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=12.9ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.734000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.7ms queue=0.1ms idle=13.0ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.735000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=13.4ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.736000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms queue=0.4ms idle=13.6ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.736000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.5ms idle=13.2ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.4ms idle=13.0ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.739000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=1.7ms queue=0.1ms idle=12.9ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.740000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=12.0ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.741000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=11.0ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.741000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.6ms idle=9.0ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.742000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.2ms idle=9.1ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.743000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.6ms idle=8.5ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.744000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.2ms idle=8.8ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.745000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.7ms idle=8.2ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.745000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.3ms queue=0.1ms idle=8.5ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.746000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=8.6ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.747000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.9ms idle=7.0ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.748000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.7ms idle=7.5ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.749000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.3ms idle=7.8ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.749000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=7.4ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.750000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms queue=0.1ms idle=7.5ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.751000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.4ms idle=7.3ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.751000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=7.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.753000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=1.2ms idle=6.8ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.753000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.3ms idle=7.6ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.754000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=7.6ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.755000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=6.9ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.755000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.6ms idle=6.5ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.756000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=6.8ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.757000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.5ms idle=6.8ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.757000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.2ms idle=7.0ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.758000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.4ms idle=6.8ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.759000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=7.0ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.760000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.7ms idle=6.1ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.760000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms queue=0.1ms idle=6.5ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.762000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.9ms idle=6.6ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.762000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.3ms idle=7.3ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.763000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.5ms idle=7.0ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.764000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.5ms idle=7.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.766000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=1.3ms idle=7.2ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.766000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=8.4ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.767000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.4ms idle=8.3ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.768000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=8.5ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.768000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.5ms idle=8.1ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.769000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.5ms idle=8.3ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.770000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.4ms queue=0.1ms idle=7.8ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.771000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=8.0ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.771000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=7.8ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.772000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=7.6ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.773000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.5ms idle=6.7ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.773000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=6.8ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.774000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.6ms idle=6.7ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.775000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.4ms idle=6.9ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.776000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=6.8ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.777000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.6ms idle=6.7ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.777000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.5ms idle=6.8ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.778000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.3ms idle=6.9ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.779000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.5ms idle=6.8ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.780000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=7.0ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.780000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.6ms idle=6.8ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.781000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.3ms idle=7.1ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.782000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.4ms queue=0.1ms idle=6.7ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["307959510000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.782000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.2ms idle=6.7ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [51, "62425150"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.783000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.9ms idle=6.6ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98250516990001"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.784000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.6ms idle=6.9ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [265] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.785000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.5ms idle=7.1ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["307959510000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.786000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=7.2ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [51, "62425150"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.787000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.7ms queue=0.4ms idle=7.0ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98250516990001"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.788000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.3ms idle=7.7ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [265] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.788000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms idle=7.5ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.789000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.3ms idle=7.5ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.790000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.9ms idle=7.3ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.790000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.2ms idle=7.9ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.791000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.5ms queue=0.2ms idle=7.2ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.792000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=7.2ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.794000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=1.1ms idle=7.4ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.794000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.3ms idle=8.2ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.795000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_merchant" db=0.3ms queue=0.1ms idle=7.4ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Sun Jul 26 11:30:48.796000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminal" db=0.4ms idle=7.4ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Sun Jul 26 11:30:48.797000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="pos_terminals" db=0.6ms idle=7.5ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Sun Jul 26 11:30:48.797000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:39022] QUERY OK source="stores" db=0.2ms queue=0.3ms idle=7.9ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Sun Jul 26 11:30:48.834000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:39022] Sent 500 in 339ms [Sun Jul 26 11:30:48.837000 2026] [Bandit.Pipeline:error] [pid 3574828] [client 127.0.0.1:39022] ** (ArgumentError) comparison with nil is forbidden as it is unsafe. If you want to check if a value is nil, use is_nil/1 instead (ecto 3.12.5) lib/ecto/query/builder.ex:1188: Ecto.Query.Builder.not_nil!/1 (da_product_app 0.1.0) lib/da_product_app_web/controllers/pos_transaction_controller.ex:823: DaProductAppWeb.PosTransactionController.get_device_details/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/pos_transaction_controller.ex:741: anonymous fn/1 in DaProductAppWeb.PosTransactionController.get_all_merchant_card_transaction/2 (elixir 1.17.3) lib/enum.ex:1703: Enum."-map/2-lists^map/1-1-"/2 (elixir 1.17.3) lib/enum.ex:1703: Enum."-map/2-lists^map/1-1-"/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/pos_transaction_controller.ex:722: DaProductAppWeb.PosTransactionController.get_all_merchant_card_transaction/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:1: DaProductAppWeb.MerchantApiController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:1: DaProductAppWeb.MerchantApiController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 (stdlib 5.2.3.2) gen_server.erl:1095: :gen_server.try_handle_info/3 (stdlib 5.2.3.2) gen_server.erl:1183: :gen_server.handle_msg/6 [Sun Jul 26 11:31:01.255000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:36402] POST /api/admin/cardTransactions [Sun Jul 26 11:31:01.313000 2026] [Plug.Debugger:debug] [pid 3574828] [client 127.0.0.1:36402] ** (Phoenix.Router.NoRouteError) no route found for POST /api/admin/cardTransactions (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Sun Jul 26 11:31:15.850000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:36402] POST /api/admin/successTransactions [Sun Jul 26 11:31:15.866000 2026] [Plug.Debugger:debug] [pid 3574828] [client 127.0.0.1:36402] ** (Phoenix.Router.NoRouteError) no route found for POST /api/admin/successTransactions (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 (stdlib 5.2.3.2) gen_server.erl:1095: :gen_server.try_handle_info/3 (stdlib 5.2.3.2) gen_server.erl:1183: :gen_server.handle_msg/6 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Sun Jul 26 11:31:39.628000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:36402] POST /api/userscoped/statusTransactions [Sun Jul 26 11:31:39.628000 2026] [Phoenix.Logger:debug] [pid 3574828] [client 127.0.0.1:36402] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-05-20T11:01", "start_date" => "2026-05-15T11:01", "status" => "success", "user_ids" => [465, 300, 537, 234, 288, 483, 494, 539, 373]} Pipelines: [:api] [Sun Jul 26 11:31:39.632000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 3574828] [client 127.0.0.1:36402] UserScopedTransactions - received 9 user_ids: ["465", "300", "537", "234", "288", "483", "494", "539", "373"] [Sun Jul 26 11:31:39.634000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:36402] QUERY OK source="user_metadata" db=0.7ms queue=0.6ms idle=1970.5ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?,?,?,?,?,?,?,?,?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["465", "300", "537", "234", "288", "483", "494", "539", "373"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Sun Jul 26 11:31:39.634000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 3574828] [client 127.0.0.1:36402] UserScopedTransactions - resolved 0 merchant refs from 9 user_ids [Sun Jul 26 11:31:39.640000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:36402] Sent 200 in 12ms [Sun Jul 26 11:33:10.989000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:46564] POST /api/adminscoped/transaction [Sun Jul 26 11:33:11.006000 2026] [Plug.Debugger:debug] [pid 3574828] [client 127.0.0.1:46564] ** (Phoenix.Router.NoRouteError) no route found for POST /api/adminscoped/transaction (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Sun Jul 26 11:34:15.630000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:48932] GET /api/webhooks/lseg/health [Sun Jul 26 11:34:15.657000 2026] [Plug.Debugger:debug] [pid 3574828] [client 127.0.0.1:48932] ** (Phoenix.Router.NoRouteError) no route found for GET /api/webhooks/lseg/health (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Sun Jul 26 11:35:32.405000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:47130] GET /api/deposit [Sun Jul 26 11:35:32.429000 2026] [Plug.Debugger:debug] [pid 3574828] [client 127.0.0.1:47130] ** (Phoenix.Router.NoRouteError) no route found for GET /api/deposit (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Sun Jul 26 11:36:20.775000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:47130] GET /api/auth/login [Sun Jul 26 11:36:20.792000 2026] [Plug.Debugger:debug] [pid 3574828] [client 127.0.0.1:47130] ** (Phoenix.Router.NoRouteError) no route found for GET /api/auth/login (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 (stdlib 5.2.3.2) gen_server.erl:1095: :gen_server.try_handle_info/3 (stdlib 5.2.3.2) gen_server.erl:1183: :gen_server.handle_msg/6 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Sun Jul 26 11:36:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.8ms idle=1057.6ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 11:37:03.683000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:47130] POST /api/auth/login [Sun Jul 26 11:37:03.750000 2026] [Plug.Debugger:debug] [pid 3574828] [client 127.0.0.1:47130] ** (Phoenix.Router.NoRouteError) no route found for POST /api/auth/login (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 (stdlib 5.2.3.2) gen_server.erl:1095: :gen_server.try_handle_info/3 (stdlib 5.2.3.2) gen_server.erl:1183: :gen_server.handle_msg/6 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Sun Jul 26 11:45:23.528000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:60216] POST /api/userscoped/statusTransactions [Sun Jul 26 11:45:23.528000 2026] [Phoenix.Logger:debug] [pid 3574828] [client 127.0.0.1:60216] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-05-20T11:01", "start_date" => "2026-05-15T11:01", "status" => "success", "user_ids" => [465, 300, 537, 234, 288, 483, 494, 539, 373]} Pipelines: [:api] [Sun Jul 26 11:45:23.528000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 3574828] [client 127.0.0.1:60216] UserScopedTransactions - received 9 user_ids: ["465", "300", "537", "234", "288", "483", "494", "539", "373"] [Sun Jul 26 11:45:23.530000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:60216] QUERY OK source="user_metadata" db=0.6ms queue=0.6ms idle=1836.0ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?,?,?,?,?,?,?,?,?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["465", "300", "537", "234", "288", "483", "494", "539", "373"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Sun Jul 26 11:45:23.530000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 3574828] [client 127.0.0.1:60216] UserScopedTransactions - resolved 0 merchant refs from 9 user_ids [Sun Jul 26 11:45:23.530000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:60216] Sent 200 in 2ms [Sun Jul 26 11:46:24.764000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:42652] POST /api/userscoped/statusTransactions [Sun Jul 26 11:46:24.764000 2026] [Phoenix.Logger:debug] [pid 3574828] [client 127.0.0.1:42652] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-05-20T11:01", "start_date" => "2026-05-15T11:01", "status" => "success", "user_ids" => ~c"\v"} Pipelines: [:api] [Sun Jul 26 11:46:24.764000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 3574828] [client 127.0.0.1:42652] UserScopedTransactions - received 1 user_ids: ["11"] [Sun Jul 26 11:46:24.766000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:42652] QUERY OK source="user_metadata" db=0.4ms queue=0.5ms idle=87.0ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["11"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Sun Jul 26 11:46:24.766000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 3574828] [client 127.0.0.1:42652] UserScopedTransactions - resolved 0 merchant refs from 1 user_ids [Sun Jul 26 11:46:24.766000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:42652] Sent 200 in 2ms [Sun Jul 26 11:46:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.5ms idle=1041.6ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 11:47:07.473000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:42652] POST /api/userscoped/statusTransactions [Sun Jul 26 11:47:07.473000 2026] [Phoenix.Logger:debug] [pid 3574828] [client 127.0.0.1:42652] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-05-20T11:01", "start_date" => "2026-05-15T11:01", "status" => "success", "user_ids" => [1]} Pipelines: [:api] [Sun Jul 26 11:47:07.473000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 3574828] [client 127.0.0.1:42652] UserScopedTransactions - received 1 user_ids: ["1"] [Sun Jul 26 11:47:07.475000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:42652] QUERY OK source="user_metadata" db=0.7ms queue=0.9ms idle=779.0ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["1"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Sun Jul 26 11:47:07.475000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 3574828] [client 127.0.0.1:42652] UserScopedTransactions - resolved 1 merchant refs from 1 user_ids [Sun Jul 26 11:47:07.487000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:42652] QUERY OK source="transactions" db=4.5ms queue=0.7ms idle=798.4ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND t0.`bank_user_id` IN (?)) ORDER BY t0.`id` DESC [~N[2026-05-15 07:01:00], ~N[2026-05-20 07:01:00], "success", "Mercury_CB6F6A5"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:181 [Sun Jul 26 11:47:07.505000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:42652] QUERY OK source="pos_transaction" db=2.8ms queue=0.9ms idle=817.7ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND p0.`s_mid` IN (?)) ["success", "pos_transaction", ~N[2026-05-15 11:01:00], ~N[2026-05-20 11:01:00], "Mercury_CB6F6A5"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:360 [Sun Jul 26 11:47:07.505000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:42652] Sent 200 in 32ms [Sun Jul 26 11:47:30.031000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:42652] POST /api/userscoped/statusTransactions [Sun Jul 26 11:47:30.032000 2026] [Phoenix.Logger:debug] [pid 3574828] [client 127.0.0.1:42652] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-05-20T11:01", "start_date" => "2026-05-15T11:01", "status" => "success", "user_ids" => [468]} Pipelines: [:api] [Sun Jul 26 11:47:30.032000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 3574828] [client 127.0.0.1:42652] UserScopedTransactions - received 1 user_ids: ["468"] [Sun Jul 26 11:47:30.034000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:42652] QUERY OK source="user_metadata" db=0.7ms queue=0.4ms idle=1336.7ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["468"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Sun Jul 26 11:47:30.034000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 3574828] [client 127.0.0.1:42652] UserScopedTransactions - resolved 1 merchant refs from 1 user_ids [Sun Jul 26 11:47:30.039000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:42652] QUERY OK source="transactions" db=4.4ms queue=0.5ms idle=1350.0ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND t0.`bank_user_id` IN (?)) ORDER BY t0.`id` DESC [~N[2026-05-15 07:01:00], ~N[2026-05-20 07:01:00], "success", "Mercury_0480131"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:181 [Sun Jul 26 11:47:30.042000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client 127.0.0.1:42652] QUERY OK source="pos_transaction" db=2.2ms queue=0.7ms idle=1355.0ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND p0.`s_mid` IN (?)) ["success", "pos_transaction", ~N[2026-05-15 11:01:00], ~N[2026-05-20 11:01:00], "Mercury_0480131"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:360 [Sun Jul 26 11:47:30.043000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:42652] Sent 200 in 11ms [Sun Jul 26 11:55:46.796000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:35470] GET /api/admin/failedTransactions [Sun Jul 26 11:55:46.797000 2026] [Phoenix.Logger:debug] [pid 3574828] [client 127.0.0.1:35470] Processing with DaProductAppWeb.AdminTransactionsController.get_admin_failed_transactions/2 Parameters: %{} Pipelines: [:api] [Sun Jul 26 11:55:46.839000 2026] [Phoenix.Logger:info] [pid 3574828] [client 127.0.0.1:35470] Sent 500 in 42ms [Sun Jul 26 11:55:46.842000 2026] [Bandit.Pipeline:error] [pid 3574828] [client 127.0.0.1:35470] ** (FunctionClauseError) no function clause matching in DaProductAppWeb.AdminTransactionsController.get_card_datetime_range/1 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1051: DaProductAppWeb.AdminTransactionsController.get_card_datetime_range(%{}) (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:489: DaProductAppWeb.AdminTransactionsController.get_admin_failed_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Sun Jul 26 11:56:53.738000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=1.1ms idle=1015.9ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 12:06:53.738000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.9ms queue=0.5ms idle=999.7ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 12:16:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.4ms idle=1990.4ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 12:26:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=1.0ms idle=1977.2ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 12:36:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=1.0ms idle=1950.4ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 12:46:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.6ms idle=1939.6ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 12:56:53.738000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=1.7ms idle=1909.7ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 13:06:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.7ms idle=1880.7ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 13:16:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.5ms idle=1857.8ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 13:26:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.5ms idle=1821.8ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 13:36:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.6ms idle=1808.9ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 13:46:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.5ms idle=802.5ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 13:56:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.6ms idle=1777.9ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 14:06:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=1.0ms idle=1749.7ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 14:16:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.5ms idle=1734.5ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 14:26:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.4ms idle=1723.3ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 14:36:53.738000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.9ms queue=0.2ms idle=1716.8ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 14:46:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.5ms idle=702.9ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 14:56:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.8ms idle=1692.0ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 15:03:09.144000 2026] [Phoenix.Logger:info] [pid 3574828] [client 44.220.188.37:51400] GET / [Sun Jul 26 15:03:09.145000 2026] [Phoenix.Logger:debug] [pid 3574828] [client 44.220.188.37:51400] Processing with DaProductAppWeb.PageController.home/2 Parameters: %{} Pipelines: [:browser] [Sun Jul 26 15:03:09.201000 2026] [Phoenix.Logger:info] [pid 3574828] [client 44.220.188.37:51400] Sent 200 in 57ms [Sun Jul 26 15:06:53.741000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=4.5ms idle=1667.1ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 15:16:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.7ms idle=1642.8ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 15:17:21.751000 2026] [Phoenix.Logger:info] [pid 3574828] [client 18.97.19.206:55444] GET / [Sun Jul 26 15:17:21.751000 2026] [Phoenix.Logger:debug] [pid 3574828] [client 18.97.19.206:55444] Processing with DaProductAppWeb.PageController.home/2 Parameters: %{} Pipelines: [:browser] [Sun Jul 26 15:17:21.752000 2026] [Phoenix.Logger:info] [pid 3574828] [client 18.97.19.206:55444] Sent 200 in 1ms [Sun Jul 26 15:26:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.7ms idle=1615.7ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Sun Jul 26 15:36:53.737000 2026] [Ecto.Adapters.SQL:debug] [pid 3574828] [client -] QUERY OK source="global_table" db=0.8ms idle=1590.5ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Mon Jul 27 04:53:42.975000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client -] QUERY OK source="global_table" db=0.4ms decode=1.8ms queue=70.4ms idle=0.0ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Mon Jul 27 04:53:43.088000 2026] [Bandit:info] [pid 1806931] [client -] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at 0.0.0.0:6002 (http) [Mon Jul 27 04:53:43.100000 2026] [Phoenix.Endpoint.Supervisor:info] [pid 1806931] [client -] Access DaProductAppWeb.Endpoint at http://localhost:6002 [Mon Jul 27 04:53:43.164000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham connected [Mon Jul 27 04:55:46.343000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:56208] GET /api/admin/successTransactions [Mon Jul 27 04:55:46.370000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:56208] Processing with DaProductAppWeb.AdminTransactionsController.get_admin_success_transactions/2 Parameters: %{} Pipelines: [:api] [Mon Jul 27 04:55:46.434000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:56208] Sent 500 in 90ms [Mon Jul 27 04:55:46.439000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:56208] ** (FunctionClauseError) no function clause matching in DaProductAppWeb.AdminTransactionsController.get_card_datetime_range/1 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1051: DaProductAppWeb.AdminTransactionsController.get_card_datetime_range(%{}) (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:27: DaProductAppWeb.AdminTransactionsController.get_admin_success_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 04:56:14.309000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:41614] GET /api/admin/successTransactions [Mon Jul 27 04:56:14.309000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:41614] Processing with DaProductAppWeb.AdminTransactionsController.get_admin_success_transactions/2 Parameters: %{} Pipelines: [:api] [Mon Jul 27 04:56:14.335000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:41614] Sent 500 in 26ms [Mon Jul 27 04:56:14.339000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:41614] ** (FunctionClauseError) no function clause matching in DaProductAppWeb.AdminTransactionsController.get_card_datetime_range/1 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1051: DaProductAppWeb.AdminTransactionsController.get_card_datetime_range(%{}) (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:27: DaProductAppWeb.AdminTransactionsController.get_admin_success_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:00:58.122000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:47042] POST /api/admin/successTransactions [Mon Jul 27 05:00:58.147000 2026] [Plug.Debugger:debug] [pid 1806931] [client 127.0.0.1:47042] ** (Phoenix.Router.NoRouteError) no route found for POST /api/admin/successTransactions (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:02:48.471000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:50446] POST /api/userscoped/statusTransactions [Mon Jul 27 05:02:48.473000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:50446] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-05-20T11:01", "start_date" => "2026-05-15T11:01", "status" => "success", "user_ids" => [465, 300, 537, 234, 288, 483, 494, 539, 373]} Pipelines: [:api] [Mon Jul 27 05:02:48.477000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1806931] [client 127.0.0.1:50446] UserScopedTransactions - received 9 user_ids: ["465", "300", "537", "234", "288", "483", "494", "539", "373"] [Mon Jul 27 05:02:48.483000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:50446] QUERY OK source="user_metadata" db=0.7ms queue=1.9ms idle=1573.0ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?,?,?,?,?,?,?,?,?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["465", "300", "537", "234", "288", "483", "494", "539", "373"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Mon Jul 27 05:02:48.483000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1806931] [client 127.0.0.1:50446] UserScopedTransactions - resolved 0 merchant refs from 9 user_ids [Mon Jul 27 05:02:48.488000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:50446] Sent 200 in 17ms [Mon Jul 27 05:03:42.997000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client -] QUERY OK source="global_table" db=0.9ms idle=1083.4ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Mon Jul 27 05:13:24.004000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:48932] POST /api/userscoped/statusTransactions [Mon Jul 27 05:13:24.005000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:48932] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-02-28", "start_date" => "2026-02-01", "status" => "success", "user_ids" => [1]} Pipelines: [:api] [Mon Jul 27 05:13:24.005000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1806931] [client 127.0.0.1:48932] UserScopedTransactions - received 1 user_ids: ["1"] [Mon Jul 27 05:13:24.007000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:48932] QUERY OK source="user_metadata" db=0.7ms queue=0.4ms idle=1061.5ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["1"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Mon Jul 27 05:13:24.007000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1806931] [client 127.0.0.1:48932] UserScopedTransactions - resolved 1 merchant refs from 1 user_ids [Mon Jul 27 05:13:24.029000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:48932] QUERY OK source="transactions" db=5.7ms queue=0.7ms idle=1079.9ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND t0.`bank_user_id` IN (?)) ORDER BY t0.`id` DESC [~N[2026-01-31 20:00:00], ~N[2026-02-28 19:59:59], "success", "Mercury_CB6F6A5"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:181 [Mon Jul 27 05:13:24.044000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:48932] QUERY OK source="pos_transaction" db=2.5ms queue=0.7ms idle=1099.6ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND p0.`s_mid` IN (?)) ["success", "pos_transaction", ~N[2026-02-01 00:00:00], ~N[2026-02-28 23:59:59], "Mercury_CB6F6A5"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:360 [Mon Jul 27 05:13:24.046000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:48932] Sent 200 in 41ms [Mon Jul 27 05:13:42.997000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client -] QUERY OK source="global_table" db=1.0ms idle=1050.6ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Mon Jul 27 05:15:07.621000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:33182] GET /api/admin/successTransactions [Mon Jul 27 05:15:07.622000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:33182] Processing with DaProductAppWeb.AdminTransactionsController.get_admin_success_transactions/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-07-01"} Pipelines: [:api] [Mon Jul 27 05:15:07.626000 2026] [DaProductAppWeb.AdminTransactionsController:info] [pid 1806931] [client 127.0.0.1:33182] Merchant requested transactions from 2026-07-01 00:00:00.000Z to 2026-07-27 23:59:59.999Z [Mon Jul 27 05:15:07.634000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:33182] QUERY OK source="transactions" db=6.2ms queue=1.2ms idle=1678.7ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = 'success')) ORDER BY t0.`id` DESC [~N[2026-06-30 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_success_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:96 [Mon Jul 27 05:15:07.655000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:33182] QUERY OK source="pos_transaction" db=19.7ms queue=0.8ms idle=1686.9ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, p0.`reference_no`, p0.`reference_no`, p0.`b_tid_stan`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata` FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) [~N[2026-07-01 00:00:00], ~N[2026-07-27 23:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_success_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:195 [Mon Jul 27 05:15:07.714000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:33182] Sent 200 in 93ms [Mon Jul 27 05:15:40.850000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:33182] GET /api/admin/pendingTransactions [Mon Jul 27 05:15:40.851000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:33182] Processing with DaProductAppWeb.AdminTransactionsController.get_admin_pending_transactions/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-07-01"} Pipelines: [:api] [Mon Jul 27 05:15:40.857000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:33182] QUERY OK source="transactions" db=4.4ms queue=0.7ms idle=1902.8ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = 'pending')) ORDER BY t0.`id` DESC [~N[2026-06-30 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_pending_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:325 [Mon Jul 27 05:15:40.861000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:33182] QUERY ERROR source="pos_temp_transaction" db=0.0ms queue=0.9ms idle=1911.5ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata` FROM `pos_temp_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) [~N[2026-07-01 00:00:00], ~N[2026-07-27 23:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_pending_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:424 [Mon Jul 27 05:15:40.901000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:33182] Sent 500 in 50ms [Mon Jul 27 05:15:40.904000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:33182] ** (MyXQL.Error) (1267) Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '=' query: SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata` FROM `pos_temp_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:1096: Ecto.Adapters.SQL.raise_sql_call_error/1 (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:994: Ecto.Adapters.SQL.execute/6 (ecto 3.12.5) lib/ecto/repo/queryable.ex:232: Ecto.Repo.Queryable.execute/4 (ecto 3.12.5) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:424: DaProductAppWeb.AdminTransactionsController.get_admin_pending_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 (stdlib 5.2.3.2) gen_server.erl:1095: :gen_server.try_handle_info/3 (stdlib 5.2.3.2) gen_server.erl:1183: :gen_server.handle_msg/6 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:15:48.159000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:33882] GET /api/admin/pendingTransactions [Mon Jul 27 05:15:48.160000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:33882] Processing with DaProductAppWeb.AdminTransactionsController.get_admin_pending_transactions/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-07-01"} Pipelines: [:api] [Mon Jul 27 05:15:48.167000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:33882] QUERY OK source="transactions" db=6.7ms idle=1211.1ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = 'pending')) ORDER BY t0.`id` DESC [~N[2026-06-30 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_pending_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:325 [Mon Jul 27 05:15:48.168000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:33882] QUERY ERROR source="pos_temp_transaction" db=0.0ms queue=0.6ms idle=218.4ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata` FROM `pos_temp_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) [~N[2026-07-01 00:00:00], ~N[2026-07-27 23:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_pending_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:424 [Mon Jul 27 05:15:48.194000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:33882] Sent 500 in 35ms [Mon Jul 27 05:15:48.200000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:33882] ** (MyXQL.Error) (1267) Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '=' query: SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata` FROM `pos_temp_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:1096: Ecto.Adapters.SQL.raise_sql_call_error/1 (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:994: Ecto.Adapters.SQL.execute/6 (ecto 3.12.5) lib/ecto/repo/queryable.ex:232: Ecto.Repo.Queryable.execute/4 (ecto 3.12.5) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:424: DaProductAppWeb.AdminTransactionsController.get_admin_pending_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:16:19.701000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:50492] GET /api/admin/pendingTransactions [Mon Jul 27 05:16:19.701000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:50492] Processing with DaProductAppWeb.AdminTransactionsController.get_admin_pending_transactions/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-07-01"} Pipelines: [:api] [Mon Jul 27 05:16:19.707000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:50492] QUERY OK source="transactions" db=5.4ms idle=1751.5ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = 'pending')) ORDER BY t0.`id` DESC [~N[2026-06-30 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_pending_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:325 [Mon Jul 27 05:16:19.708000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:50492] QUERY ERROR source="pos_temp_transaction" db=0.0ms queue=0.7ms idle=1757.5ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata` FROM `pos_temp_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) [~N[2026-07-01 00:00:00], ~N[2026-07-27 23:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_pending_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:424 [Mon Jul 27 05:16:19.734000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:50492] Sent 500 in 33ms [Mon Jul 27 05:16:19.738000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:50492] ** (MyXQL.Error) (1267) Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '=' query: SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata` FROM `pos_temp_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:1096: Ecto.Adapters.SQL.raise_sql_call_error/1 (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:994: Ecto.Adapters.SQL.execute/6 (ecto 3.12.5) lib/ecto/repo/queryable.ex:232: Ecto.Repo.Queryable.execute/4 (ecto 3.12.5) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:424: DaProductAppWeb.AdminTransactionsController.get_admin_pending_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:16:38.177000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:60492] GET /api/admin/reversalTransactions [Mon Jul 27 05:16:38.177000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:60492] Processing with DaProductAppWeb.AdminTransactionsController.get_admin_reversal_transactions/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-07-01"} Pipelines: [:api] [Mon Jul 27 05:16:38.182000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:60492] QUERY ERROR source="pos_transaction_reversal" db=0.0ms queue=0.8ms idle=1231.0ms SELECT p0.`id`, p0.`original_amount`, p1.`serial_number`, p0.`reversal_status`, p0.`original_reference_no`, p0.`original_reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`original_reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`original_date`, p0.`original_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`original_encrypted_pan`, p0.`original_proc_code`, p0.`reversal_response_code`, p0.`original_entry_mode`, p0.`metadata` FROM `pos_transaction_reversal` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) [~N[2026-07-01 00:00:00], ~N[2026-07-27 23:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_reversal_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:792 [Mon Jul 27 05:16:38.219000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:60492] Sent 500 in 42ms [Mon Jul 27 05:16:38.223000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:60492] ** (MyXQL.Error) (1267) Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '=' query: SELECT p0.`id`, p0.`original_amount`, p1.`serial_number`, p0.`reversal_status`, p0.`original_reference_no`, p0.`original_reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`original_reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`original_date`, p0.`original_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`original_encrypted_pan`, p0.`original_proc_code`, p0.`reversal_response_code`, p0.`original_entry_mode`, p0.`metadata` FROM `pos_transaction_reversal` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:1096: Ecto.Adapters.SQL.raise_sql_call_error/1 (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:994: Ecto.Adapters.SQL.execute/6 (ecto 3.12.5) lib/ecto/repo/queryable.ex:232: Ecto.Repo.Queryable.execute/4 (ecto 3.12.5) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:792: DaProductAppWeb.AdminTransactionsController.get_admin_reversal_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:16:57.385000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:52276] GET /api/admin/transactions [Mon Jul 27 05:16:57.387000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:52276] Processing with DaProductAppWeb.MerchantApiController.get_admin_transactions/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-07-01"} Pipelines: [:api] [Mon Jul 27 05:16:57.412000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:52276] QUERY ERROR source="transactions" db=0.0ms queue=1.4ms idle=1454.6ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`shukria_mid`, s2.`ysp_tid`, s2.`ysp_mid`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s3.`id`, s3.`code`, s3.`name`, s3.`brand_id`, s3.`neo_merchant_id`, s3.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `shukria_terminals` AS s2 ON (s2.`shukria_terminal_id` = p1.`id`) AND (s2.`provider_id` = t0.`provider_id`) LEFT OUTER JOIN `stores` AS s3 ON p1.`store_id` = s3.`id` WHERE ((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) ORDER BY t0.`id` DESC [~N[2026-06-30 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.MerchantApiController.get_admin_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4230 [Mon Jul 27 05:16:57.470000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:52276] Sent 500 in 84ms [Mon Jul 27 05:16:57.474000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:52276] ** (MyXQL.Error) (1054) Unknown column 't0.shukria_mid' in 'field list' query: SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`shukria_mid`, s2.`ysp_tid`, s2.`ysp_mid`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s3.`id`, s3.`code`, s3.`name`, s3.`brand_id`, s3.`neo_merchant_id`, s3.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `shukria_terminals` AS s2 ON (s2.`shukria_terminal_id` = p1.`id`) AND (s2.`provider_id` = t0.`provider_id`) LEFT OUTER JOIN `stores` AS s3 ON p1.`store_id` = s3.`id` WHERE ((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) ORDER BY t0.`id` DESC (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:1096: Ecto.Adapters.SQL.raise_sql_call_error/1 (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:994: Ecto.Adapters.SQL.execute/6 (ecto 3.12.5) lib/ecto/repo/queryable.ex:232: Ecto.Repo.Queryable.execute/4 (ecto 3.12.5) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:4230: DaProductAppWeb.MerchantApiController.get_admin_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:1: DaProductAppWeb.MerchantApiController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:1: DaProductAppWeb.MerchantApiController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:17:14.715000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:58062] GET /api/admin/cardTransactions [Mon Jul 27 05:17:14.715000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:58062] Processing with DaProductAppWeb.MerchantApiController.get_admin_card_transactions/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-07-01"} Pipelines: [:api] [Mon Jul 27 05:17:14.730000 2026] [DaProductAppWeb.PosTransactionController:debug] [pid 1806931] [client 127.0.0.1:58062] Params: %{"end_date" => ~U[2026-07-27 19:59:59.999Z], "start_date" => ~U[2026-06-30 20:00:00.000Z]} [Mon Jul 27 05:17:14.730000 2026] [DaProductAppWeb.PosTransactionController:info] [pid 1806931] [client 127.0.0.1:58062] Computed date range - Start: 2026-06-30 20:00:00.000Z, End: 2026-07-27 19:59:59.999Z [Mon Jul 27 05:17:14.775000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK db=23.6ms queue=1.0ms idle=1790.4ms SELECT s0.`id`, s0.`encrypted_pan`, s0.`proc_code`, s0.`total_amount`, s0.`created_dateTime`, s0.`mcc_code`, s0.`s_tid`, s0.`s_mid`, s0.`reference_no`, s0.`approval_code`, s0.`response_code`, s0.`metadata`, s0.`masked_card_no`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`entry_mode`, s0.`status`, s0.`source_table` FROM (SELECT sp0.`id` AS `id`, sp0.`encrypted_pan` AS `encrypted_pan`, sp0.`proc_code` AS `proc_code`, sp0.`total_amount` AS `total_amount`, sp0.`created_dateTime` AS `created_dateTime`, sp0.`mcc_code` AS `mcc_code`, sp0.`s_tid` AS `s_tid`, sp0.`s_mid` AS `s_mid`, sp0.`reference_no` AS `reference_no`, sp0.`approval_code` AS `approval_code`, sp0.`response_code` AS `response_code`, sp0.`metadata` AS `metadata`, sp0.`masked_card_no` AS `masked_card_no`, sp0.`b_tid` AS `ysp_tid`, sp0.`b_mid` AS `ysp_mid`, sp0.`entry_mode` AS `entry_mode`, 'success' AS `status`, CAST('pos_transaction' AS char) AS `source_table` FROM `pos_transaction` AS sp0 WHERE ((sp0.`created_dateTime` >= ?) AND (sp0.`created_dateTime` <= ?)) UNION ALL (SELECT sp0.`id`, sp0.`encrypted_pan`, sp0.`proc_code`, sp0.`total_amount`, sp0.`created_dateTime`, sp0.`mcc_code`, sp0.`s_tid`, sp0.`s_mid`, sp0.`reference_no`, sp0.`approval_code`, sp0.`response_code`, sp0.`metadata`, sp0.`masked_card_no`, sp0.`b_tid`, sp0.`b_mid`, sp0.`entry_mode`, 'failed', CAST('failed_transaction' AS char) FROM `pos_failed_transaction` AS sp0 WHERE ((sp0.`created_dateTime` >= ?) AND (sp0.`created_dateTime` <= ?))) UNION ALL (SELECT sp0.`id`, sp0.`encrypted_pan`, sp0.`proc_code`, sp0.`total_amount`, sp0.`created_dateTime`, sp0.`mcc_code`, sp0.`s_tid`, sp0.`s_mid`, sp0.`reference_no`, sp0.`approval_code`, sp0.`response_code`, sp0.`metadata`, sp0.`masked_card_no`, sp0.`b_tid`, sp0.`b_mid`, sp0.`entry_mode`, 'pending', CAST('temp_transaction' AS char) FROM `pos_temp_transaction` AS sp0 WHERE ((sp0.`created_dateTime` >= ?) AND (sp0.`created_dateTime` <= ?))) UNION ALL (SELECT sp0.`id`, sp0.`original_encrypted_pan`, sp0.`original_proc_code`, sp0.`original_amount`, sp0.`created_dateTime`, '', sp0.`s_tid`, sp0.`s_mid`, sp0.`original_reference_no`, '', sp0.`reversal_response_code`, sp0.`metadata`, '', sp0.`b_tid`, sp0.`b_mid`, sp0.`original_entry_mode`, sp0.`reversal_status`, CAST('reversal_transaction' AS char) FROM `pos_transaction_reversal` AS sp0 WHERE ((sp0.`created_dateTime` >= ?) AND (sp0.`created_dateTime` <= ?)))) AS s0 ORDER BY s0.`created_dateTime` DESC [~N[2026-06-30 20:00:00], ~N[2026-07-27 19:59:59], ~N[2026-06-30 20:00:00], ~N[2026-07-27 19:59:59], ~N[2026-06-30 20:00:00], ~N[2026-07-27 19:59:59], ~N[2026-06-30 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.PosTransactionController.get_all_merchant_card_transaction/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:719 [Mon Jul 27 05:17:14.790000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.4ms queue=0.4ms idle=1829.3ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.794000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=2.6ms queue=0.6ms idle=830.8ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.798000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=2.8ms queue=0.4ms idle=834.3ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.800000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.3ms queue=0.8ms idle=837.7ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.801000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.3ms idle=839.2ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.803000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=1.7ms idle=840.8ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.805000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=1.4ms queue=0.2ms idle=842.7ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.806000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.5ms idle=289.7ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.810000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=3.5ms idle=207.0ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.814000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.8ms idle=39.7ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.816000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.5ms idle=25.2ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.817000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.5ms idle=22.4ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.819000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.7ms idle=19.5ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.820000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=1.6ms idle=18.9ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.823000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=1.7ms idle=19.4ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.824000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.9ms idle=19.5ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.825000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.6ms idle=19.0ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.828000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=2.7ms idle=19.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.829000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.4ms queue=0.1ms idle=18.6ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.830000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.6ms idle=14.9ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.833000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.4ms idle=15.8ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.834000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.7ms idle=15.8ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.837000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=1.0ms queue=1.3ms idle=15.6ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.838000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=1.1ms idle=16.2ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.839000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.9ms idle=15.5ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.840000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.8ms idle=15.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.842000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=1.1ms idle=15.4ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.843000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.6ms idle=14.4ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.844000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.3ms idle=14.5ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.845000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.6ms idle=14.2ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.847000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=1.7ms idle=12.3ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.848000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.7ms queue=0.1ms idle=13.2ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.849000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.6ms idle=11.7ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.850000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.5ms idle=11.5ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.851000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=0.7ms idle=10.8ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.851000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.2ms idle=10.7ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.857000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=3.3ms idle=11.7ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.858000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.7ms idle=13.7ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.860000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=1.2ms queue=0.1ms idle=14.1ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.862000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=1.8ms idle=14.7ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.865000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.0ms idle=16.4ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.865000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.3ms idle=16.7ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.866000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.5ms idle=16.4ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.867000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.6ms idle=16.5ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.869000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.4ms idle=17.9ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.870000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.3ms queue=0.1ms idle=18.1ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.871000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.5ms idle=13.4ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.872000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.9ms idle=13.0ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.874000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.5ms idle=12.7ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.875000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.3ms idle=12.5ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.876000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=1.0ms idle=10.2ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.879000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=2.4ms idle=10.8ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.879000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.3ms idle=12.7ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.880000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.6ms idle=12.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.882000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=0.6ms queue=0.6ms idle=10.9ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.883000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=1.5ms idle=11.7ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.884000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.3ms idle=12.6ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.885000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=1.0ms idle=12.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.887000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.4ms idle=11.6ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.889000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=1.7ms idle=12.7ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.890000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=0.6ms idle=13.4ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.891000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.3ms idle=11.7ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.891000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.3ms idle=11.7ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.892000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.3ms idle=11.4ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.893000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.3ms idle=10.9ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.894000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.4ms queue=0.2ms idle=10.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.897000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.7ms idle=12.1ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.897000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.3ms idle=11.5ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.898000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=0.6ms idle=10.4ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.900000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.9ms queue=0.6ms idle=9.3ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.902000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.3ms idle=10.2ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.903000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=1.2ms idle=11.4ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.906000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=1.9ms idle=12.1ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.907000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=1.4ms idle=13.8ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.909000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.5ms queue=1.0ms idle=14.4ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.910000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.3ms idle=14.8ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.911000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=0.7ms idle=12.9ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.913000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=1.5ms idle=14.2ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.915000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.6ms idle=15.2ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.917000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=1.3ms idle=15.5ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.918000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=1.0ms idle=15.5ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.920000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=1.1ms idle=15.3ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.923000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=3.2ms idle=14.5ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.924000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.5ms idle=16.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.925000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=0.6ms idle=15.4ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.927000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=1.5ms idle=15.7ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.928000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.4ms idle=16.5ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.930000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=1.6ms idle=14.6ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.931000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=1.6ms idle=14.8ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.932000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.7ms idle=14.5ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.934000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.8ms idle=14.1ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.935000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.6ms queue=0.2ms idle=13.9ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.937000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=1.7ms idle=11.5ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.937000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.7ms idle=12.5ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.940000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.9ms idle=12.6ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.941000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=1.0ms queue=0.2ms idle=12.8ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.943000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=2.1ms idle=13.5ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.945000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=1.1ms idle=14.0ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.947000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.7ms idle=13.7ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.948000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.3ms idle=14.9ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.949000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.0ms idle=14.4ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.950000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.5ms queue=0.3ms idle=14.6ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.953000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.5ms idle=14.4ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.953000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.3ms idle=15.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.955000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.1ms idle=14.7ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.956000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.7ms idle=13.9ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.957000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.4ms idle=13.0ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.960000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.8ms queue=0.9ms idle=13.5ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.961000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=0.6ms queue=0.2ms idle=13.2ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.963000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.7ms idle=13.9ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.963000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.4ms idle=13.7ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.964000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.8ms idle=13.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.966000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.7ms idle=12.0ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.967000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.8ms idle=13.4ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.969000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.1ms idle=13.0ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.971000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=2.1ms idle=13.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.972000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.3ms idle=14.6ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.973000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.8ms idle=12.1ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.975000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.4ms idle=12.9ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.975000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.3ms queue=0.4ms idle=12.2ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.977000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=1.2ms idle=12.3ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.978000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.7ms idle=12.7ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.981000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=2.3ms idle=11.7ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.981000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.4ms idle=13.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.982000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=0.7ms idle=12.5ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.983000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.8ms idle=11.0ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.984000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.6ms idle=11.5ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.986000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.6ms idle=11.8ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.987000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=1.5ms idle=11.3ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.988000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.8ms idle=12.1ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:14.989000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.3ms idle=11.5ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.990000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.3ms queue=0.3ms idle=11.2ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.994000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=4.1ms idle=9.6ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:14.997000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=2.0ms idle=13.4ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:14.998000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=0.8ms idle=15.3ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:14.999000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.2ms idle=15.3ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:15.004000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=3.0ms queue=1.6ms idle=15.5ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:15.007000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=2.1ms idle=19.0ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:15.008000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.2ms idle=19.7ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:15.010000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=1.2ms queue=0.3ms idle=20.2ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:15.011000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=0.7ms queue=0.1ms idle=21.4ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:15.012000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.7ms idle=21.5ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:15.014000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.3ms idle=18.1ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:15.015000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.4ms idle=17.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:15.016000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.6ms idle=16.3ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:15.018000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=1.9ms idle=16.7ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:15.019000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=1.0ms idle=13.4ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:15.020000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.6ms queue=0.1ms idle=12.6ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:15.021000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.5ms idle=12.2ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:15.024000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=1.1ms queue=1.1ms idle=11.0ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:15.025000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.1ms idle=12.4ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:15.028000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=2.5ms idle=12.7ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:15.029000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.7ms idle=14.2ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:15.030000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=1.1ms idle=14.6ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:15.032000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=0.7ms queue=0.1ms idle=15.1ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:15.032000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.3ms idle=14.1ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:15.035000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=2.4ms idle=13.5ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:15.036000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.3ms queue=0.1ms idle=14.8ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:15.037000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.3ms idle=14.8ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:15.038000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.4ms queue=0.1ms idle=13.9ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909704"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:15.039000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.4ms idle=13.2ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:15.040000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.3ms idle=11.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:15.042000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=0.9ms queue=1.4ms idle=10.7ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:15.044000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.8ms idle=11.9ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:15.045000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.2ms idle=12.3ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:15.046000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.3ms queue=0.5ms idle=13.2ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:15.047000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=0.7ms idle=11.6ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:15.050000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=1.1ms queue=1.4ms idle=11.7ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:15.051000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.4ms idle=12.9ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:15.052000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.9ms idle=12.9ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:15.054000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=1.4ms idle=13.3ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:15.055000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.8ms idle=14.2ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:15.057000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=1.5ms queue=0.1ms idle=12.6ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["307959510000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:15.058000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.7ms queue=0.2ms idle=13.4ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [51, "62425150"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:15.059000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=0.8ms idle=12.7ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98250516990001"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:15.061000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=2.0ms idle=12.7ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [265] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:15.063000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.5ms queue=1.5ms idle=14.1ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["307959510000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:15.065000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=0.9ms idle=13.6ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [51, "62425150"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:15.066000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=1.4ms idle=14.1ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98250516990001"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:15.067000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.2ms idle=14.6ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [265] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:15.068000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.6ms idle=13.5ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:15.069000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=1.1ms idle=13.3ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:15.072000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=2.9ms idle=13.1ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:15.074000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.7ms idle=14.9ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:15.074000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=0.5ms idle=14.9ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:15.079000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=4.5ms idle=13.4ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:15.080000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=0.6ms idle=16.0ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:15.081000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.4ms idle=15.8ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:15.083000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_merchant" db=2.0ms idle=14.7ms SELECT p0.`id`, p0.`merchantid`, p0.`merchant_name` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:822 [Mon Jul 27 05:17:15.088000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminal" db=4.6ms idle=16.5ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:832 [Mon Jul 27 05:17:15.092000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="pos_terminals" db=3.2ms idle=20.6ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`store_id`, p0.`status` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:844 [Mon Jul 27 05:17:15.092000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58062] QUERY OK source="stores" db=0.3ms idle=22.8ms SELECT s0.`id`, s0.`code`, s0.`name` FROM `stores` AS s0 WHERE (s0.`id` = ?) [556] ↳ DaProductAppWeb.PosTransactionController.get_device_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:866 [Mon Jul 27 05:17:15.153000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:58062] Sent 500 in 438ms [Mon Jul 27 05:17:15.157000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:58062] ** (ArgumentError) comparison with nil is forbidden as it is unsafe. If you want to check if a value is nil, use is_nil/1 instead (ecto 3.12.5) lib/ecto/query/builder.ex:1188: Ecto.Query.Builder.not_nil!/1 (da_product_app 0.1.0) lib/da_product_app_web/controllers/pos_transaction_controller.ex:823: DaProductAppWeb.PosTransactionController.get_device_details/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/pos_transaction_controller.ex:741: anonymous fn/1 in DaProductAppWeb.PosTransactionController.get_all_merchant_card_transaction/2 (elixir 1.17.3) lib/enum.ex:1703: Enum."-map/2-lists^map/1-1-"/2 (elixir 1.17.3) lib/enum.ex:1703: Enum."-map/2-lists^map/1-1-"/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/pos_transaction_controller.ex:722: DaProductAppWeb.PosTransactionController.get_all_merchant_card_transaction/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:1: DaProductAppWeb.MerchantApiController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:1: DaProductAppWeb.MerchantApiController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 [Mon Jul 27 05:17:32.280000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:36494] GET /api/admin/successTransactions [Mon Jul 27 05:17:32.281000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:36494] Processing with DaProductAppWeb.AdminTransactionsController.get_admin_success_transactions/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-07-01"} Pipelines: [:api] [Mon Jul 27 05:17:32.281000 2026] [DaProductAppWeb.AdminTransactionsController:info] [pid 1806931] [client 127.0.0.1:36494] Merchant requested transactions from 2026-07-01 00:00:00.000Z to 2026-07-27 23:59:59.999Z [Mon Jul 27 05:17:32.294000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:36494] QUERY OK source="transactions" db=12.4ms idle=1318.7ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = 'success')) ORDER BY t0.`id` DESC [~N[2026-06-30 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_success_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:96 [Mon Jul 27 05:17:32.310000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:36494] QUERY OK source="pos_transaction" db=15.2ms idle=1331.8ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, p0.`reference_no`, p0.`reference_no`, p0.`b_tid_stan`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata` FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) [~N[2026-07-01 00:00:00], ~N[2026-07-27 23:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_success_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:195 [Mon Jul 27 05:17:32.388000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:36494] Sent 200 in 107ms [Mon Jul 27 05:18:13.473000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:36494] GET /api/userscoped/statusTransactions [Mon Jul 27 05:18:13.498000 2026] [Plug.Debugger:debug] [pid 1806931] [client 127.0.0.1:36494] ** (Phoenix.Router.NoRouteError) no route found for GET /api/userscoped/statusTransactions (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 (stdlib 5.2.3.2) gen_server.erl:1095: :gen_server.try_handle_info/3 (stdlib 5.2.3.2) gen_server.erl:1183: :gen_server.handle_msg/6 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:18:33.844000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:36494] POST /api/userscoped/statusTransactions [Mon Jul 27 05:18:33.845000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:36494] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-02-28", "start_date" => "2026-02-01", "status" => "success", "user_ids" => [1]} Pipelines: [:api] [Mon Jul 27 05:18:33.845000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1806931] [client 127.0.0.1:36494] UserScopedTransactions - received 1 user_ids: ["1"] [Mon Jul 27 05:18:33.849000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:36494] QUERY OK source="user_metadata" db=0.5ms queue=2.4ms idle=1877.0ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["1"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Mon Jul 27 05:18:33.849000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1806931] [client 127.0.0.1:36494] UserScopedTransactions - resolved 1 merchant refs from 1 user_ids [Mon Jul 27 05:18:33.859000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:36494] QUERY OK source="transactions" db=6.8ms queue=1.7ms idle=880.4ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND t0.`bank_user_id` IN (?)) ORDER BY t0.`id` DESC [~N[2026-01-31 20:00:00], ~N[2026-02-28 19:59:59], "success", "Mercury_CB6F6A5"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:181 [Mon Jul 27 05:18:33.862000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:36494] QUERY OK source="pos_transaction" db=2.1ms queue=0.8ms idle=889.8ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND p0.`s_mid` IN (?)) ["success", "pos_transaction", ~N[2026-02-01 00:00:00], ~N[2026-02-28 23:59:59], "Mercury_CB6F6A5"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:360 [Mon Jul 27 05:18:33.863000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:36494] Sent 200 in 18ms [Mon Jul 27 05:19:05.061000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:36494] GET /api/merchant/statusTransactions [Mon Jul 27 05:19:05.062000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:36494] Processing with DaProductAppWeb.MerchantTransactionsController.get_merchant_status_transactions/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-07-01", "status" => "success"} Pipelines: [:api] [Mon Jul 27 05:19:05.100000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:36494] Sent 500 in 38ms [Mon Jul 27 05:19:05.103000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:36494] ** (ArgumentError) comparison with nil is forbidden as it is unsafe. If you want to check if a value is nil, use is_nil/1 instead (ecto 3.12.5) lib/ecto/query/builder.ex:1188: Ecto.Query.Builder.not_nil!/1 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_transactions_controller.ex:795: DaProductAppWeb.MerchantTransactionsController.get_merchant_status_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_transactions_controller.ex:1: DaProductAppWeb.MerchantTransactionsController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_transactions_controller.ex:1: DaProductAppWeb.MerchantTransactionsController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 (stdlib 5.2.3.2) gen_server.erl:1095: :gen_server.try_handle_info/3 (stdlib 5.2.3.2) gen_server.erl:1183: :gen_server.handle_msg/6 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:19:46.354000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:39294] GET /api/merchant/statusTransactions [Mon Jul 27 05:19:46.355000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:39294] Processing with DaProductAppWeb.MerchantTransactionsController.get_merchant_status_transactions/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-07-01", "status" => "success"} Pipelines: [:api] [Mon Jul 27 05:19:46.381000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:39294] Sent 500 in 27ms [Mon Jul 27 05:19:46.384000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:39294] ** (ArgumentError) comparison with nil is forbidden as it is unsafe. If you want to check if a value is nil, use is_nil/1 instead (ecto 3.12.5) lib/ecto/query/builder.ex:1188: Ecto.Query.Builder.not_nil!/1 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_transactions_controller.ex:795: DaProductAppWeb.MerchantTransactionsController.get_merchant_status_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_transactions_controller.ex:1: DaProductAppWeb.MerchantTransactionsController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_transactions_controller.ex:1: DaProductAppWeb.MerchantTransactionsController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:20:17.482000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:60158] GET /api/transactions [Mon Jul 27 05:20:17.502000 2026] [Plug.Debugger:debug] [pid 1806931] [client 127.0.0.1:60158] ** (Phoenix.Router.NoRouteError) no route found for GET /api/transactions (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:20:21.891000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:60158] POST /api/transactions [Mon Jul 27 05:20:21.891000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:60158] Processing with DaProductAppWeb.MerchantApiController.get_total_transactions/2 Parameters: %{"end_date" => "2026-07-27", "merchantRefId" => "Mercury_6FBBED6", "provider_id" => "1", "start_date" => "2026-01-01"} Pipelines: [:api] [Mon Jul 27 05:20:21.891000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1806931] [client 127.0.0.1:60158] Fetching transactions for merchantRefId: Mercury_6FBBED6 with params: %{"end_date" => "2026-07-27", "merchantRefId" => "Mercury_6FBBED6", "provider_id" => "1", "start_date" => "2026-01-01"} [Mon Jul 27 05:20:21.901000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:60158] QUERY OK source="groups" db=4.2ms queue=0.7ms idle=1918.1ms SELECT coalesce(sum(t4.`transaction_amount`), 0) FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` LEFT OUTER JOIN `transactions` AS t4 ON (CAST(t4.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(p3.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci AND (t4.`inserted_at` >= ?)) AND (t4.`inserted_at` <= ?) LEFT OUTER JOIN `shukria_terminals` AS s5 ON (s5.`shukria_terminal_id` = CAST(p3.`id` AS char)) AND (s5.`provider_id` = t4.`provider_id`) WHERE (g0.`code` = ?) AND ((t4.`provider_id` = ?) AND (t4.`bank_user_id` = ?)) AND (NOT (t4.`id` IS NULL) AND NOT (t4.`settlement_date_time` IS NULL)) [~N[2025-12-31 20:00:00], ~N[2026-07-27 19:59:59], "Mercury_6FBBED6", 1, "Mercury_6FBBED6"] ↳ DaProductAppWeb.MerchantApiController.get_total_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:601 [Mon Jul 27 05:20:21.903000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:60158] QUERY ERROR source="groups" db=0.0ms queue=0.6ms idle=924.3ms SELECT t4.`id`, t4.`transaction_amount`, t4.`device_id`, t4.`processing_id`, t4.`status`, t4.`email`, t4.`transaction_ref_number`, t4.`m_ref_num`, t4.`shukria_mid`, s5.`ysp_tid`, s5.`ysp_mid`, t4.`bank_user_id`, t4.`payment_reference_id`, t4.`settlement_date_time`, NOT (t4.`settlement_date_time` IS NULL), t4.`provider_name`, p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, s2.`id`, s2.`name`, s2.`code`, s2.`neo_merchant_id`, b1.`id`, b1.`name`, b1.`code`, t4.`inserted_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` LEFT OUTER JOIN `transactions` AS t4 ON (CAST(t4.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(p3.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci AND (t4.`inserted_at` >= ?)) AND (t4.`inserted_at` <= ?) LEFT OUTER JOIN `shukria_terminals` AS s5 ON (s5.`shukria_terminal_id` = CAST(p3.`id` AS char)) AND (s5.`provider_id` = t4.`provider_id`) WHERE (g0.`code` = ?) AND ((t4.`provider_id` = ?) AND (t4.`bank_user_id` = ?)) AND (NOT (t4.`id` IS NULL)) ORDER BY t4.`inserted_at` DESC [~N[2025-12-31 20:00:00], ~N[2026-07-27 19:59:59], "Mercury_6FBBED6", 1, "Mercury_6FBBED6"] ↳ DaProductAppWeb.MerchantApiController.get_total_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:603 [Mon Jul 27 05:20:21.934000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:60158] Sent 500 in 43ms [Mon Jul 27 05:20:21.937000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:60158] ** (MyXQL.Error) (1054) Unknown column 't4.shukria_mid' in 'field list' query: SELECT t4.`id`, t4.`transaction_amount`, t4.`device_id`, t4.`processing_id`, t4.`status`, t4.`email`, t4.`transaction_ref_number`, t4.`m_ref_num`, t4.`shukria_mid`, s5.`ysp_tid`, s5.`ysp_mid`, t4.`bank_user_id`, t4.`payment_reference_id`, t4.`settlement_date_time`, NOT (t4.`settlement_date_time` IS NULL), t4.`provider_name`, p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, s2.`id`, s2.`name`, s2.`code`, s2.`neo_merchant_id`, b1.`id`, b1.`name`, b1.`code`, t4.`inserted_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` LEFT OUTER JOIN `transactions` AS t4 ON (CAST(t4.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(p3.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci AND (t4.`inserted_at` >= ?)) AND (t4.`inserted_at` <= ?) LEFT OUTER JOIN `shukria_terminals` AS s5 ON (s5.`shukria_terminal_id` = CAST(p3.`id` AS char)) AND (s5.`provider_id` = t4.`provider_id`) WHERE (g0.`code` = ?) AND ((t4.`provider_id` = ?) AND (t4.`bank_user_id` = ?)) AND (NOT (t4.`id` IS NULL)) ORDER BY t4.`inserted_at` DESC (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:1096: Ecto.Adapters.SQL.raise_sql_call_error/1 (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:994: Ecto.Adapters.SQL.execute/6 (ecto 3.12.5) lib/ecto/repo/queryable.ex:232: Ecto.Repo.Queryable.execute/4 (ecto 3.12.5) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:603: DaProductAppWeb.MerchantApiController.get_total_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:1: DaProductAppWeb.MerchantApiController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:1: DaProductAppWeb.MerchantApiController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 (stdlib 5.2.3.2) gen_server.erl:1095: :gen_server.try_handle_info/3 (stdlib 5.2.3.2) gen_server.erl:1183: :gen_server.handle_msg/6 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:20:59.926000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:39074] POST /api/staticqrtransactions [Mon Jul 27 05:20:59.926000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:39074] Processing with DaProductAppWeb.MerchantApiController.get_static_qr_transactions/2 Parameters: %{"merchantRefId" => "Mercury_6FBBED6", "paymode" => "StaticQR"} Pipelines: [:api] [Mon Jul 27 05:20:59.927000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1806931] [client 127.0.0.1:39074] Params received for static QR transactions: %{"merchantRefId" => "Mercury_6FBBED6", "paymode" => "StaticQR"} [Mon Jul 27 05:20:59.927000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1806931] [client 127.0.0.1:39074] Fetching static QR transactions for code: Mercury_6FBBED6, paymode: StaticQR, params: %{"merchantRefId" => "Mercury_6FBBED6", "paymode" => "StaticQR"} [Mon Jul 27 05:20:59.933000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:39074] QUERY OK source="transactions" db=4.0ms queue=1.7ms idle=947.3ms SELECT coalesce(sum(t0.`transaction_amount`), 0) FROM `transactions` AS t0 INNER JOIN `brands` AS b1 ON CAST(b1.`merchant_reference_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`bank_user_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` LEFT OUTER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE ((((t0.`bank_user_id` = ?) AND (t0.`pay_mode` = 'Static QR')) AND (t0.`inserted_at` >= ?)) AND (t0.`inserted_at` <= ?)) AND (NOT (t0.`id` IS NULL) AND NOT (t0.`settlement_date_time` IS NULL)) ["Mercury_6FBBED6", ~N[2026-06-27 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.MerchantApiController.get_static_qr_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3013 [Mon Jul 27 05:20:59.941000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:39074] QUERY OK source="transactions" db=6.4ms queue=1.2ms idle=953.4ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`merchant_id`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`pay_mode`, p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, s2.`id`, s2.`name`, s2.`code`, s2.`neo_merchant_id`, b1.`id`, b1.`name`, b1.`code`, t0.`inserted_at` FROM `transactions` AS t0 INNER JOIN `brands` AS b1 ON CAST(b1.`merchant_reference_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`bank_user_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` LEFT OUTER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE ((((t0.`bank_user_id` = ?) AND (t0.`pay_mode` = 'Static QR')) AND (t0.`inserted_at` >= ?)) AND (t0.`inserted_at` <= ?)) AND (NOT (t0.`id` IS NULL)) ORDER BY t0.`inserted_at` DESC ["Mercury_6FBBED6", ~N[2026-06-27 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.MerchantApiController.get_static_qr_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3014 [Mon Jul 27 05:20:59.942000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:39074] Sent 200 in 16ms [Mon Jul 27 05:21:29.208000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:39074] POST /api/transactions [Mon Jul 27 05:21:29.209000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:39074] Processing with DaProductAppWeb.MerchantApiController.get_total_transactions/2 Parameters: %{"end_date" => "2026-07-27", "merchantRefId" => "Mercury_6FBBED6", "provider_id" => "1", "start_date" => "2026-01-01"} Pipelines: [:api] [Mon Jul 27 05:21:29.209000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1806931] [client 127.0.0.1:39074] Fetching transactions for merchantRefId: Mercury_6FBBED6 with params: %{"end_date" => "2026-07-27", "merchantRefId" => "Mercury_6FBBED6", "provider_id" => "1", "start_date" => "2026-01-01"} [Mon Jul 27 05:21:29.216000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:39074] QUERY OK source="groups" db=6.4ms idle=210.6ms SELECT coalesce(sum(t4.`transaction_amount`), 0) FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` LEFT OUTER JOIN `transactions` AS t4 ON (CAST(t4.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(p3.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci AND (t4.`inserted_at` >= ?)) AND (t4.`inserted_at` <= ?) LEFT OUTER JOIN `shukria_terminals` AS s5 ON (s5.`shukria_terminal_id` = CAST(p3.`id` AS char)) AND (s5.`provider_id` = t4.`provider_id`) WHERE (g0.`code` = ?) AND ((t4.`provider_id` = ?) AND (t4.`bank_user_id` = ?)) AND (NOT (t4.`id` IS NULL) AND NOT (t4.`settlement_date_time` IS NULL)) [~N[2025-12-31 20:00:00], ~N[2026-07-27 19:59:59], "Mercury_6FBBED6", 1, "Mercury_6FBBED6"] ↳ DaProductAppWeb.MerchantApiController.get_total_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:601 [Mon Jul 27 05:21:29.217000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:39074] QUERY ERROR source="groups" db=0.0ms queue=0.5ms idle=218.3ms SELECT t4.`id`, t4.`transaction_amount`, t4.`device_id`, t4.`processing_id`, t4.`status`, t4.`email`, t4.`transaction_ref_number`, t4.`m_ref_num`, t4.`shukria_mid`, s5.`ysp_tid`, s5.`ysp_mid`, t4.`bank_user_id`, t4.`payment_reference_id`, t4.`settlement_date_time`, NOT (t4.`settlement_date_time` IS NULL), t4.`provider_name`, p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, s2.`id`, s2.`name`, s2.`code`, s2.`neo_merchant_id`, b1.`id`, b1.`name`, b1.`code`, t4.`inserted_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` LEFT OUTER JOIN `transactions` AS t4 ON (CAST(t4.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(p3.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci AND (t4.`inserted_at` >= ?)) AND (t4.`inserted_at` <= ?) LEFT OUTER JOIN `shukria_terminals` AS s5 ON (s5.`shukria_terminal_id` = CAST(p3.`id` AS char)) AND (s5.`provider_id` = t4.`provider_id`) WHERE (g0.`code` = ?) AND ((t4.`provider_id` = ?) AND (t4.`bank_user_id` = ?)) AND (NOT (t4.`id` IS NULL)) ORDER BY t4.`inserted_at` DESC [~N[2025-12-31 20:00:00], ~N[2026-07-27 19:59:59], "Mercury_6FBBED6", 1, "Mercury_6FBBED6"] ↳ DaProductAppWeb.MerchantApiController.get_total_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:603 [Mon Jul 27 05:21:29.271000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:39074] Sent 500 in 62ms [Mon Jul 27 05:21:29.278000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:39074] ** (MyXQL.Error) (1054) Unknown column 't4.shukria_mid' in 'field list' query: SELECT t4.`id`, t4.`transaction_amount`, t4.`device_id`, t4.`processing_id`, t4.`status`, t4.`email`, t4.`transaction_ref_number`, t4.`m_ref_num`, t4.`shukria_mid`, s5.`ysp_tid`, s5.`ysp_mid`, t4.`bank_user_id`, t4.`payment_reference_id`, t4.`settlement_date_time`, NOT (t4.`settlement_date_time` IS NULL), t4.`provider_name`, p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, s2.`id`, s2.`name`, s2.`code`, s2.`neo_merchant_id`, b1.`id`, b1.`name`, b1.`code`, t4.`inserted_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` LEFT OUTER JOIN `transactions` AS t4 ON (CAST(t4.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(p3.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci AND (t4.`inserted_at` >= ?)) AND (t4.`inserted_at` <= ?) LEFT OUTER JOIN `shukria_terminals` AS s5 ON (s5.`shukria_terminal_id` = CAST(p3.`id` AS char)) AND (s5.`provider_id` = t4.`provider_id`) WHERE (g0.`code` = ?) AND ((t4.`provider_id` = ?) AND (t4.`bank_user_id` = ?)) AND (NOT (t4.`id` IS NULL)) ORDER BY t4.`inserted_at` DESC (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:1096: Ecto.Adapters.SQL.raise_sql_call_error/1 (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:994: Ecto.Adapters.SQL.execute/6 (ecto 3.12.5) lib/ecto/repo/queryable.ex:232: Ecto.Repo.Queryable.execute/4 (ecto 3.12.5) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:603: DaProductAppWeb.MerchantApiController.get_total_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:1: DaProductAppWeb.MerchantApiController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:1: DaProductAppWeb.MerchantApiController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 (stdlib 5.2.3.2) gen_server.erl:1095: :gen_server.try_handle_info/3 (stdlib 5.2.3.2) gen_server.erl:1183: :gen_server.handle_msg/6 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:22:10.730000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:33990] POST /api/userscoped/statusTransactions [Mon Jul 27 05:22:10.730000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:33990] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-02-28", "start_date" => "2026-02-01", "status" => "success", "user_ids" => [1]} Pipelines: [:api] [Mon Jul 27 05:22:10.730000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1806931] [client 127.0.0.1:33990] UserScopedTransactions - received 1 user_ids: ["1"] [Mon Jul 27 05:22:10.732000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:33990] QUERY OK source="user_metadata" db=0.8ms queue=0.5ms idle=1727.4ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["1"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Mon Jul 27 05:22:10.732000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1806931] [client 127.0.0.1:33990] UserScopedTransactions - resolved 1 merchant refs from 1 user_ids [Mon Jul 27 05:22:10.738000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:33990] QUERY OK source="transactions" db=5.1ms queue=0.6ms idle=1724.5ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND t0.`bank_user_id` IN (?)) ORDER BY t0.`id` DESC [~N[2026-01-31 20:00:00], ~N[2026-02-28 19:59:59], "success", "Mercury_CB6F6A5"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:181 [Mon Jul 27 05:22:10.742000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:33990] QUERY OK source="pos_transaction" db=2.1ms queue=0.6ms idle=1730.8ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND p0.`s_mid` IN (?)) ["success", "pos_transaction", ~N[2026-02-01 00:00:00], ~N[2026-02-28 23:59:59], "Mercury_CB6F6A5"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:360 [Mon Jul 27 05:22:10.742000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:33990] Sent 200 in 12ms [Mon Jul 27 05:22:52.680000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:33990] POST /api/staticqrtransactions [Mon Jul 27 05:22:52.680000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:33990] Processing with DaProductAppWeb.MerchantApiController.get_static_qr_transactions/2 Parameters: %{"merchantRefId" => "Mercury_6FBBED6", "paymode" => "StaticQR"} Pipelines: [:api] [Mon Jul 27 05:22:52.681000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1806931] [client 127.0.0.1:33990] Params received for static QR transactions: %{"merchantRefId" => "Mercury_6FBBED6", "paymode" => "StaticQR"} [Mon Jul 27 05:22:52.681000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1806931] [client 127.0.0.1:33990] Fetching static QR transactions for code: Mercury_6FBBED6, paymode: StaticQR, params: %{"merchantRefId" => "Mercury_6FBBED6", "paymode" => "StaticQR"} [Mon Jul 27 05:22:52.686000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:33990] QUERY OK source="transactions" db=4.3ms queue=0.1ms idle=1665.0ms SELECT coalesce(sum(t0.`transaction_amount`), 0) FROM `transactions` AS t0 INNER JOIN `brands` AS b1 ON CAST(b1.`merchant_reference_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`bank_user_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` LEFT OUTER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE ((((t0.`bank_user_id` = ?) AND (t0.`pay_mode` = 'Static QR')) AND (t0.`inserted_at` >= ?)) AND (t0.`inserted_at` <= ?)) AND (NOT (t0.`id` IS NULL) AND NOT (t0.`settlement_date_time` IS NULL)) ["Mercury_6FBBED6", ~N[2026-06-27 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.MerchantApiController.get_static_qr_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3013 [Mon Jul 27 05:22:52.692000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:33990] QUERY OK source="transactions" db=5.4ms idle=1669.8ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`merchant_id`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`pay_mode`, p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, s2.`id`, s2.`name`, s2.`code`, s2.`neo_merchant_id`, b1.`id`, b1.`name`, b1.`code`, t0.`inserted_at` FROM `transactions` AS t0 INNER JOIN `brands` AS b1 ON CAST(b1.`merchant_reference_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`bank_user_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` LEFT OUTER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE ((((t0.`bank_user_id` = ?) AND (t0.`pay_mode` = 'Static QR')) AND (t0.`inserted_at` >= ?)) AND (t0.`inserted_at` <= ?)) AND (NOT (t0.`id` IS NULL)) ORDER BY t0.`inserted_at` DESC ["Mercury_6FBBED6", ~N[2026-06-27 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.MerchantApiController.get_static_qr_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3014 [Mon Jul 27 05:22:52.692000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:33990] Sent 200 in 12ms [Mon Jul 27 05:23:42.997000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client -] QUERY OK source="global_table" db=1.1ms idle=1969.6ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Mon Jul 27 05:23:51.182000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:33990] GET /api/merchant/statusTransactions [Mon Jul 27 05:23:51.182000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:33990] Processing with DaProductAppWeb.MerchantTransactionsController.get_merchant_status_transactions/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-07-01", "status" => "success"} Pipelines: [:api] [Mon Jul 27 05:23:51.216000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:33990] Sent 500 in 34ms [Mon Jul 27 05:23:51.219000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:33990] ** (ArgumentError) comparison with nil is forbidden as it is unsafe. If you want to check if a value is nil, use is_nil/1 instead (ecto 3.12.5) lib/ecto/query/builder.ex:1188: Ecto.Query.Builder.not_nil!/1 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_transactions_controller.ex:795: DaProductAppWeb.MerchantTransactionsController.get_merchant_status_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_transactions_controller.ex:1: DaProductAppWeb.MerchantTransactionsController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_transactions_controller.ex:1: DaProductAppWeb.MerchantTransactionsController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 (stdlib 5.2.3.2) gen_server.erl:1095: :gen_server.try_handle_info/3 (stdlib 5.2.3.2) gen_server.erl:1183: :gen_server.handle_msg/6 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:25:33.003000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham disconnected [Mon Jul 27 05:25:33.006000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham connected [Mon Jul 27 05:25:54.048000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham disconnected [Mon Jul 27 05:25:54.052000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham connected [Mon Jul 27 05:27:20.783000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:58994] GET /api/merchant/statusTransactions [Mon Jul 27 05:27:20.783000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:58994] Processing with DaProductAppWeb.MerchantTransactionsController.get_merchant_status_transactions/2 Parameters: %{"end_date" => "2026-07-27", "merchantRefId" => "Mercury_6FBBED6", "start_date" => "2026-07-01", "status" => "success"} Pipelines: [:api] [Mon Jul 27 05:27:20.789000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58994] QUERY OK source="transactions" db=4.7ms queue=0.8ms idle=754.6ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND (t0.`bank_user_id` = ?)) ORDER BY t0.`id` DESC [~N[2026-06-30 20:00:00], ~N[2026-07-27 19:59:59], "success", "Mercury_6FBBED6"] ↳ DaProductAppWeb.MerchantTransactionsController.get_merchant_status_transactions/2, at: lib/da_product_app_web/controllers/merchant_transactions_controller.ex:852 [Mon Jul 27 05:27:20.800000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58994] QUERY OK source="pos_transaction" db=9.2ms queue=0.6ms idle=760.8ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND (p0.`s_mid` = ?)) ["success", "pos_transaction", ~N[2026-07-01 00:00:00], ~N[2026-07-27 23:59:59], "Mercury_6FBBED6"] ↳ DaProductAppWeb.MerchantTransactionsController.get_merchant_status_transactions/2, at: lib/da_product_app_web/controllers/merchant_transactions_controller.ex:1031 [Mon Jul 27 05:27:20.800000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:58994] Sent 200 in 17ms [Mon Jul 27 05:30:52.640000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:34724] GET /api/admin/successTransactions [Mon Jul 27 05:30:52.640000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:34724] Processing with DaProductAppWeb.AdminTransactionsController.get_admin_success_transactions/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-06-01"} Pipelines: [:api] [Mon Jul 27 05:30:52.640000 2026] [DaProductAppWeb.AdminTransactionsController:info] [pid 1806931] [client 127.0.0.1:34724] Merchant requested transactions from 2026-06-01 00:00:00.000Z to 2026-07-27 23:59:59.999Z [Mon Jul 27 05:30:52.652000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:34724] QUERY OK source="transactions" db=11.3ms idle=595.7ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = 'success')) ORDER BY t0.`id` DESC [~N[2026-05-31 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_success_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:96 [Mon Jul 27 05:30:52.696000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:34724] QUERY OK source="pos_transaction" db=43.4ms idle=607.7ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, p0.`reference_no`, p0.`reference_no`, p0.`b_tid_stan`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata` FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) [~N[2026-06-01 00:00:00], ~N[2026-07-27 23:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_success_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:195 [Mon Jul 27 05:30:52.956000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:34724] Sent 200 in 316ms [Mon Jul 27 05:32:24.851000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:33014] GET /api/failedTransactions [Mon Jul 27 05:32:24.871000 2026] [Plug.Debugger:debug] [pid 1806931] [client 127.0.0.1:33014] ** (Phoenix.Router.NoRouteError) no route found for GET /api/failedTransactions (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:33:42.997000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client -] QUERY OK source="global_table" db=1.1ms idle=1923.5ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Mon Jul 27 05:33:46.722000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:52156] GET /api/admin/failedTransactions [Mon Jul 27 05:33:46.722000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:52156] Processing with DaProductAppWeb.AdminTransactionsController.get_admin_failed_transactions/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-06-01"} Pipelines: [:api] [Mon Jul 27 05:33:46.728000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:52156] QUERY OK source="transactions" db=4.8ms queue=0.5ms idle=662.0ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = 'failed')) ORDER BY t0.`id` DESC [~N[2026-05-31 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_failed_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:553 [Mon Jul 27 05:33:46.730000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:52156] QUERY ERROR source="pos_failed_transaction" db=0.0ms queue=0.6ms idle=668.7ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata` FROM `pos_failed_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) [~N[2026-06-01 00:00:00], ~N[2026-07-27 23:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_failed_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:652 [Mon Jul 27 05:33:46.756000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:52156] Sent 500 in 33ms [Mon Jul 27 05:33:46.759000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:52156] ** (MyXQL.Error) (1267) Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '=' query: SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata` FROM `pos_failed_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:1096: Ecto.Adapters.SQL.raise_sql_call_error/1 (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:994: Ecto.Adapters.SQL.execute/6 (ecto 3.12.5) lib/ecto/repo/queryable.ex:232: Ecto.Repo.Queryable.execute/4 (ecto 3.12.5) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:652: DaProductAppWeb.AdminTransactionsController.get_admin_failed_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:34:42.958000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham disconnected [Mon Jul 27 05:34:42.966000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham connected [Mon Jul 27 05:35:15.099000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham disconnected [Mon Jul 27 05:35:15.104000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham connected [Mon Jul 27 05:35:45.695000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:35178] GET /api/admin/pendingTransactions [Mon Jul 27 05:35:45.695000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:35178] Processing with DaProductAppWeb.AdminTransactionsController.get_admin_pending_transactions/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-06-01"} Pipelines: [:api] [Mon Jul 27 05:35:45.703000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:35178] QUERY OK source="transactions" db=6.6ms idle=1623.1ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = 'pending')) ORDER BY t0.`id` DESC [~N[2026-05-31 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_pending_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:325 [Mon Jul 27 05:35:45.705000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:35178] QUERY ERROR source="pos_temp_transaction" db=0.0ms queue=1.4ms idle=1630.2ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata` FROM `pos_temp_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) [~N[2026-06-01 00:00:00], ~N[2026-07-27 23:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_pending_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:424 [Mon Jul 27 05:35:45.757000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:35178] Sent 500 in 62ms [Mon Jul 27 05:35:45.761000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:35178] ** (MyXQL.Error) (1267) Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '=' query: SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata` FROM `pos_temp_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:1096: Ecto.Adapters.SQL.raise_sql_call_error/1 (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:994: Ecto.Adapters.SQL.execute/6 (ecto 3.12.5) lib/ecto/repo/queryable.ex:232: Ecto.Repo.Queryable.execute/4 (ecto 3.12.5) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:424: DaProductAppWeb.AdminTransactionsController.get_admin_pending_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:36:09.904000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:50122] GET /api/admin/reversalTransactions [Mon Jul 27 05:36:09.905000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:50122] Processing with DaProductAppWeb.AdminTransactionsController.get_admin_reversal_transactions/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-06-01"} Pipelines: [:api] [Mon Jul 27 05:36:09.906000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:50122] QUERY ERROR source="pos_transaction_reversal" db=0.0ms queue=0.5ms idle=1825.4ms SELECT p0.`id`, p0.`original_amount`, p1.`serial_number`, p0.`reversal_status`, p0.`original_reference_no`, p0.`original_reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`original_reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`original_date`, p0.`original_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`original_encrypted_pan`, p0.`original_proc_code`, p0.`reversal_response_code`, p0.`original_entry_mode`, p0.`metadata` FROM `pos_transaction_reversal` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) [~N[2026-06-01 00:00:00], ~N[2026-07-27 23:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_reversal_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:792 [Mon Jul 27 05:36:09.957000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:50122] Sent 500 in 52ms [Mon Jul 27 05:36:09.960000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:50122] ** (MyXQL.Error) (1267) Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '=' query: SELECT p0.`id`, p0.`original_amount`, p1.`serial_number`, p0.`reversal_status`, p0.`original_reference_no`, p0.`original_reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`original_reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`original_date`, p0.`original_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`original_encrypted_pan`, p0.`original_proc_code`, p0.`reversal_response_code`, p0.`original_entry_mode`, p0.`metadata` FROM `pos_transaction_reversal` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:1096: Ecto.Adapters.SQL.raise_sql_call_error/1 (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:994: Ecto.Adapters.SQL.execute/6 (ecto 3.12.5) lib/ecto/repo/queryable.ex:232: Ecto.Repo.Queryable.execute/4 (ecto 3.12.5) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:792: DaProductAppWeb.AdminTransactionsController.get_admin_reversal_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/admin_transactions_controller.ex:1: DaProductAppWeb.AdminTransactionsController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:38:31.483000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:46382] GET /api/admin/transactions [Mon Jul 27 05:38:31.483000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:46382] Processing with DaProductAppWeb.MerchantApiController.get_admin_transactions/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-06-01"} Pipelines: [:api] [Mon Jul 27 05:38:31.484000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:46382] QUERY ERROR source="transactions" db=0.0ms queue=0.9ms idle=401.2ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`shukria_mid`, s2.`ysp_tid`, s2.`ysp_mid`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s3.`id`, s3.`code`, s3.`name`, s3.`brand_id`, s3.`neo_merchant_id`, s3.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `shukria_terminals` AS s2 ON (s2.`shukria_terminal_id` = p1.`id`) AND (s2.`provider_id` = t0.`provider_id`) LEFT OUTER JOIN `stores` AS s3 ON p1.`store_id` = s3.`id` WHERE ((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) ORDER BY t0.`id` DESC [~N[2026-05-31 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.MerchantApiController.get_admin_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4230 [Mon Jul 27 05:38:31.512000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:46382] Sent 500 in 29ms [Mon Jul 27 05:38:31.515000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:46382] ** (MyXQL.Error) (1054) Unknown column 't0.shukria_mid' in 'field list' query: SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`shukria_mid`, s2.`ysp_tid`, s2.`ysp_mid`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s3.`id`, s3.`code`, s3.`name`, s3.`brand_id`, s3.`neo_merchant_id`, s3.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `shukria_terminals` AS s2 ON (s2.`shukria_terminal_id` = p1.`id`) AND (s2.`provider_id` = t0.`provider_id`) LEFT OUTER JOIN `stores` AS s3 ON p1.`store_id` = s3.`id` WHERE ((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) ORDER BY t0.`id` DESC (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:1096: Ecto.Adapters.SQL.raise_sql_call_error/1 (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:994: Ecto.Adapters.SQL.execute/6 (ecto 3.12.5) lib/ecto/repo/queryable.ex:232: Ecto.Repo.Queryable.execute/4 (ecto 3.12.5) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:4230: DaProductAppWeb.MerchantApiController.get_admin_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:1: DaProductAppWeb.MerchantApiController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:1: DaProductAppWeb.MerchantApiController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:39:46.517000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham disconnected [Mon Jul 27 05:39:46.520000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham connected [Mon Jul 27 05:40:34.055000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham disconnected [Mon Jul 27 05:40:34.059000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham connected [Mon Jul 27 05:40:43.751000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham disconnected [Mon Jul 27 05:40:43.760000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham connected [Mon Jul 27 05:41:39.313000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham disconnected [Mon Jul 27 05:41:39.319000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham connected [Mon Jul 27 05:43:00.149000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:57788] POST /api/userscoped/statusTransactions [Mon Jul 27 05:43:00.152000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:57788] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-02-28", "start_date" => "2026-02-01", "status" => "success", "user_ids" => [1]} Pipelines: [:api] [Mon Jul 27 05:43:00.152000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1806931] [client 127.0.0.1:57788] UserScopedTransactions - received 1 user_ids: ["1"] [Mon Jul 27 05:43:00.154000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:57788] QUERY OK source="user_metadata" db=0.5ms queue=0.4ms idle=1036.6ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["1"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Mon Jul 27 05:43:00.155000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1806931] [client 127.0.0.1:57788] UserScopedTransactions - resolved 1 merchant refs from 1 user_ids [Mon Jul 27 05:43:00.163000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:57788] QUERY OK source="transactions" db=5.8ms queue=1.2ms idle=1043.7ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND t0.`bank_user_id` IN (?)) ORDER BY t0.`id` DESC [~N[2026-01-31 20:00:00], ~N[2026-02-28 19:59:59], "success", "Mercury_CB6F6A5"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:181 [Mon Jul 27 05:43:00.167000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:57788] QUERY OK source="pos_transaction" db=2.2ms queue=0.6ms idle=1051.8ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND p0.`s_mid` IN (?)) ["success", "pos_transaction", ~N[2026-02-01 00:00:00], ~N[2026-02-28 23:59:59], "Mercury_CB6F6A5"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:360 [Mon Jul 27 05:43:00.167000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:57788] Sent 200 in 18ms [Mon Jul 27 05:43:26.730000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:57788] GET /api/merchant/statusTransactions [Mon Jul 27 05:43:26.730000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:57788] Processing with DaProductAppWeb.MerchantTransactionsController.get_merchant_status_transactions/2 Parameters: %{"end_date" => "2025-09-30", "merchantRefId" => "Mercury_6FBBED6", "start_date" => "2025-05-01", "status" => "success"} Pipelines: [:api] [Mon Jul 27 05:43:26.745000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:57788] QUERY OK source="transactions" db=14.4ms idle=1613.2ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND (t0.`bank_user_id` = ?)) ORDER BY t0.`id` DESC [~N[2025-04-30 20:00:00], ~N[2025-09-30 19:59:59], "success", "Mercury_6FBBED6"] ↳ DaProductAppWeb.MerchantTransactionsController.get_merchant_status_transactions/2, at: lib/da_product_app_web/controllers/merchant_transactions_controller.ex:852 [Mon Jul 27 05:43:26.772000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:57788] QUERY OK source="pos_transaction" db=3.7ms idle=1650.8ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND (p0.`s_mid` = ?)) ["success", "pos_transaction", ~N[2025-05-01 00:00:00], ~N[2025-09-30 23:59:59], "Mercury_6FBBED6"] ↳ DaProductAppWeb.MerchantTransactionsController.get_merchant_status_transactions/2, at: lib/da_product_app_web/controllers/merchant_transactions_controller.ex:1031 [Mon Jul 27 05:43:26.807000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:57788] Sent 200 in 76ms [Mon Jul 27 05:43:42.998000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client -] QUERY OK source="global_table" db=1.6ms idle=1874.9ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Mon Jul 27 05:44:00.647000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:57788] POST /api/transactions [Mon Jul 27 05:44:00.648000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:57788] Processing with DaProductAppWeb.MerchantApiController.get_total_transactions/2 Parameters: %{"end_date" => "2025-09-30", "merchantRefId" => "Mercury_6FBBED6", "provider_id" => "1", "start_date" => "2025-05-01"} Pipelines: [:api] [Mon Jul 27 05:44:00.648000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1806931] [client 127.0.0.1:57788] Fetching transactions for merchantRefId: Mercury_6FBBED6 with params: %{"end_date" => "2025-09-30", "merchantRefId" => "Mercury_6FBBED6", "provider_id" => "1", "start_date" => "2025-05-01"} [Mon Jul 27 05:44:00.654000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:57788] QUERY OK source="groups" db=4.4ms idle=1526.5ms SELECT coalesce(sum(t4.`transaction_amount`), 0) FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` LEFT OUTER JOIN `transactions` AS t4 ON (CAST(t4.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(p3.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci AND (t4.`inserted_at` >= ?)) AND (t4.`inserted_at` <= ?) LEFT OUTER JOIN `shukria_terminals` AS s5 ON (s5.`shukria_terminal_id` = CAST(p3.`id` AS char)) AND (s5.`provider_id` = t4.`provider_id`) WHERE (g0.`code` = ?) AND ((t4.`provider_id` = ?) AND (t4.`bank_user_id` = ?)) AND (NOT (t4.`id` IS NULL) AND NOT (t4.`settlement_date_time` IS NULL)) [~N[2025-04-30 20:00:00], ~N[2025-09-30 19:59:59], "Mercury_6FBBED6", 1, "Mercury_6FBBED6"] ↳ DaProductAppWeb.MerchantApiController.get_total_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:601 [Mon Jul 27 05:44:00.654000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:57788] QUERY ERROR source="groups" db=0.0ms queue=0.4ms idle=531.2ms SELECT t4.`id`, t4.`transaction_amount`, t4.`device_id`, t4.`processing_id`, t4.`status`, t4.`email`, t4.`transaction_ref_number`, t4.`m_ref_num`, t4.`shukria_mid`, s5.`ysp_tid`, s5.`ysp_mid`, t4.`bank_user_id`, t4.`payment_reference_id`, t4.`settlement_date_time`, NOT (t4.`settlement_date_time` IS NULL), t4.`provider_name`, p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, s2.`id`, s2.`name`, s2.`code`, s2.`neo_merchant_id`, b1.`id`, b1.`name`, b1.`code`, t4.`inserted_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` LEFT OUTER JOIN `transactions` AS t4 ON (CAST(t4.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(p3.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci AND (t4.`inserted_at` >= ?)) AND (t4.`inserted_at` <= ?) LEFT OUTER JOIN `shukria_terminals` AS s5 ON (s5.`shukria_terminal_id` = CAST(p3.`id` AS char)) AND (s5.`provider_id` = t4.`provider_id`) WHERE (g0.`code` = ?) AND ((t4.`provider_id` = ?) AND (t4.`bank_user_id` = ?)) AND (NOT (t4.`id` IS NULL)) ORDER BY t4.`inserted_at` DESC [~N[2025-04-30 20:00:00], ~N[2025-09-30 19:59:59], "Mercury_6FBBED6", 1, "Mercury_6FBBED6"] ↳ DaProductAppWeb.MerchantApiController.get_total_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:603 [Mon Jul 27 05:44:00.693000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:57788] Sent 500 in 45ms [Mon Jul 27 05:44:00.698000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:57788] ** (MyXQL.Error) (1054) Unknown column 't4.shukria_mid' in 'field list' query: SELECT t4.`id`, t4.`transaction_amount`, t4.`device_id`, t4.`processing_id`, t4.`status`, t4.`email`, t4.`transaction_ref_number`, t4.`m_ref_num`, t4.`shukria_mid`, s5.`ysp_tid`, s5.`ysp_mid`, t4.`bank_user_id`, t4.`payment_reference_id`, t4.`settlement_date_time`, NOT (t4.`settlement_date_time` IS NULL), t4.`provider_name`, p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, s2.`id`, s2.`name`, s2.`code`, s2.`neo_merchant_id`, b1.`id`, b1.`name`, b1.`code`, t4.`inserted_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` LEFT OUTER JOIN `transactions` AS t4 ON (CAST(t4.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(p3.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci AND (t4.`inserted_at` >= ?)) AND (t4.`inserted_at` <= ?) LEFT OUTER JOIN `shukria_terminals` AS s5 ON (s5.`shukria_terminal_id` = CAST(p3.`id` AS char)) AND (s5.`provider_id` = t4.`provider_id`) WHERE (g0.`code` = ?) AND ((t4.`provider_id` = ?) AND (t4.`bank_user_id` = ?)) AND (NOT (t4.`id` IS NULL)) ORDER BY t4.`inserted_at` DESC (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:1096: Ecto.Adapters.SQL.raise_sql_call_error/1 (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:994: Ecto.Adapters.SQL.execute/6 (ecto 3.12.5) lib/ecto/repo/queryable.ex:232: Ecto.Repo.Queryable.execute/4 (ecto 3.12.5) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:603: DaProductAppWeb.MerchantApiController.get_total_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:1: DaProductAppWeb.MerchantApiController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:1: DaProductAppWeb.MerchantApiController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 (stdlib 5.2.3.2) gen_server.erl:1095: :gen_server.try_handle_info/3 (stdlib 5.2.3.2) gen_server.erl:1183: :gen_server.handle_msg/6 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:44:37.162000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:56200] POST /api/staticqrtransactions [Mon Jul 27 05:44:37.162000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:56200] Processing with DaProductAppWeb.MerchantApiController.get_static_qr_transactions/2 Parameters: %{"merchantRefId" => "Mercury_6FBBED6", "paymode" => "StaticQR"} Pipelines: [:api] [Mon Jul 27 05:44:37.162000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1806931] [client 127.0.0.1:56200] Params received for static QR transactions: %{"merchantRefId" => "Mercury_6FBBED6", "paymode" => "StaticQR"} [Mon Jul 27 05:44:37.162000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1806931] [client 127.0.0.1:56200] Fetching static QR transactions for code: Mercury_6FBBED6, paymode: StaticQR, params: %{"merchantRefId" => "Mercury_6FBBED6", "paymode" => "StaticQR"} [Mon Jul 27 05:44:37.166000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:56200] QUERY OK source="transactions" db=3.6ms idle=1040.4ms SELECT coalesce(sum(t0.`transaction_amount`), 0) FROM `transactions` AS t0 INNER JOIN `brands` AS b1 ON CAST(b1.`merchant_reference_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`bank_user_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` LEFT OUTER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE ((((t0.`bank_user_id` = ?) AND (t0.`pay_mode` = 'Static QR')) AND (t0.`inserted_at` >= ?)) AND (t0.`inserted_at` <= ?)) AND (NOT (t0.`id` IS NULL) AND NOT (t0.`settlement_date_time` IS NULL)) ["Mercury_6FBBED6", ~N[2026-06-27 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.MerchantApiController.get_static_qr_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3013 [Mon Jul 27 05:44:37.171000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:56200] QUERY OK source="transactions" db=4.5ms idle=1044.3ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`merchant_id`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`pay_mode`, p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, s2.`id`, s2.`name`, s2.`code`, s2.`neo_merchant_id`, b1.`id`, b1.`name`, b1.`code`, t0.`inserted_at` FROM `transactions` AS t0 INNER JOIN `brands` AS b1 ON CAST(b1.`merchant_reference_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`bank_user_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` LEFT OUTER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE ((((t0.`bank_user_id` = ?) AND (t0.`pay_mode` = 'Static QR')) AND (t0.`inserted_at` >= ?)) AND (t0.`inserted_at` <= ?)) AND (NOT (t0.`id` IS NULL)) ORDER BY t0.`inserted_at` DESC ["Mercury_6FBBED6", ~N[2026-06-27 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.MerchantApiController.get_static_qr_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3014 [Mon Jul 27 05:44:37.172000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:56200] Sent 200 in 10ms [Mon Jul 27 05:45:14.469000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:56200] GET /api/getCardTransactionById/1784877447789 [Mon Jul 27 05:45:14.470000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:56200] Processing with DaProductAppWeb.PosTransactionController.get_card_transaction_by_id/2 Parameters: %{"id" => "1784877447789"} Pipelines: [:api] [Mon Jul 27 05:45:14.474000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:56200] QUERY OK source="pos_transaction" db=0.4ms queue=0.5ms idle=1348.9ms SELECT p0.`id`, p0.`s_txn_type`, p0.`s_tid`, p0.`s_mid`, p0.`s_tid_stan`, p0.`s_tid_invoiceno`, p0.`s_tid_batchno`, p0.`b_tid`, p0.`b_mid`, p0.`acquirer_id`, p0.`b_tid_stan`, p0.`b_tid_invoiceno`, p0.`b_tid_batchno`, p0.`b_tid_date`, p0.`b_tid_time`, p0.`entry_mode`, p0.`condition_code`, p0.`currency_code`, p0.`mti`, p0.`proc_code`, p0.`total_amount`, p0.`auth_amount`, p0.`cash_amount`, p0.`tip_amount`, p0.`approval_code`, p0.`reference_no`, p0.`response_code`, p0.`response_message`, p0.`mcc_code`, p0.`encrypted_track2`, p0.`encrypted_pan`, p0.`hash_pan`, p0.`masked_card_no`, p0.`encrypted_expiry`, p0.`pan_seq`, p0.`emv_data`, p0.`acquirer_reference_no`, p0.`scheme_reference_no`, p0.`created_dateTime`, p0.`updated_dateTime`, p0.`metadata` FROM `pos_transaction` AS p0 WHERE (p0.`id` = ?) [1784877447789] ↳ DaProductAppWeb.PosTransactionController.get_card_transaction_by_id/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:167 [Mon Jul 27 05:45:14.475000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:56200] QUERY OK source="pos_merchant" db=0.3ms queue=0.4ms idle=350.6ms SELECT p0.`id`, p0.`merchantid` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) LIMIT 1 ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_card_transaction_by_id/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:206 [Mon Jul 27 05:45:14.479000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:56200] QUERY OK source="pos_terminal" db=3.6ms idle=351.4ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_pos_terminals_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:306 [Mon Jul 27 05:45:14.480000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:56200] QUERY OK source="pos_terminals" db=0.4ms queue=0.3ms idle=355.1ms SELECT p0.`id`, p0.`terminal_id`, p0.`serial_number` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_pos_terminals_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:316 [Mon Jul 27 05:45:14.481000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:56200] Sent 200 in 11ms [Mon Jul 27 05:45:31.305000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:56200] GET /api/getAllMerchantCardTransaction [Mon Jul 27 05:45:31.305000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:56200] Processing with DaProductAppWeb.PosTransactionController.get_all_merchant_card_transaction/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-06-01"} Pipelines: [:api] [Mon Jul 27 05:45:31.305000 2026] [DaProductAppWeb.PosTransactionController:debug] [pid 1806931] [client 127.0.0.1:56200] Params: %{"end_date" => "2026-07-27", "start_date" => "2026-06-01"} [Mon Jul 27 05:45:31.305000 2026] [DaProductAppWeb.PosTransactionController:info] [pid 1806931] [client 127.0.0.1:56200] Computed date range - Start: 2026-06-01, End: 2026-07-27 [Mon Jul 27 05:45:31.355000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:56200] Sent 400 in 50ms [Mon Jul 27 05:45:31.359000 2026] [Plug.Debugger:debug] [pid 1806931] [client 127.0.0.1:56200] ** (Ecto.SubQueryError) the following exception happened when compiling a subquery. ** (Ecto.Query.CastError) lib/da_product_app_web/controllers/pos_transaction_controller.ex:579: value `"2026-06-01"` in `where` cannot be cast to type :naive_datetime in query: from p0 in DaProductApp.DeviceMiddlelayer.PosFailedTransaction, where: p0.created_dateTime >= ^"2026-06-01" and p0.created_dateTime <= ^"2026-07-27", select: %{ id: p0.id, encrypted_pan: p0.encrypted_pan, proc_code: p0.proc_code, total_amount: p0.total_amount, created_dateTime: p0.created_dateTime, mcc_code: p0.mcc_code, s_tid: p0.s_tid, s_mid: p0.s_mid, reference_no: p0.reference_no, approval_code: p0.approval_code, response_code: p0.response_code, metadata: p0.metadata, masked_card_no: p0.masked_card_no, ysp_tid: p0.b_tid, ysp_mid: p0.b_mid, entry_mode: p0.entry_mode, status: "failed", source_table: type(fragment("'failed_transaction'"), :string) } The subquery originated from the following query: from p0 in subquery(from p0 in DaProductApp.PosTransactions.PosTransaction, where: p0.created_dateTime >= ^"2026-06-01" and p0.created_dateTime <= ^"2026-07-27", union_all: (from p0 in DaProductApp.DeviceMiddlelayer.PosFailedTransaction, where: p0.created_dateTime >= ^"2026-06-01" and p0.created_dateTime <= ^"2026-07-27", select: %{ id: p0.id, encrypted_pan: p0.encrypted_pan, proc_code: p0.proc_code, total_amount: p0.total_amount, created_dateTime: p0.created_dateTime, mcc_code: p0.mcc_code, s_tid: p0.s_tid, s_mid: p0.s_mid, reference_no: p0.reference_no, approval_code: p0.approval_code, response_code: p0.response_code, metadata: p0.metadata, masked_card_no: p0.masked_card_no, ysp_tid: p0.b_tid, ysp_mid: p0.b_mid, entry_mode: p0.entry_mode, status: "failed", source_table: type(fragment("'failed_transaction'"), :string) }), union_all: (from p0 in DaProductApp.DeviceMiddlelayer.PosTempTransaction, where: p0.created_dateTime >= ^"2026-06-01" and p0.created_dateTime <= ^"2026-07-27", select: %{ id: p0.id, encrypted_pan: p0.encrypted_pan, proc_code: p0.proc_code, total_amount: p0.total_amount, created_dateTime: p0.created_dateTime, mcc_code: p0.mcc_code, s_tid: p0.s_tid, s_mid: p0.s_mid, reference_no: p0.reference_no, approval_code: p0.approval_code, response_code: p0.response_code, metadata: p0.metadata, masked_card_no: p0.masked_card_no, ysp_tid: p0.b_tid, ysp_mid: p0.b_mid, entry_mode: p0.entry_mode, status: "pending", source_table: type(fragment("'temp_transaction'"), :string) }), union_all: (from p0 in DaProductApp.DeviceMiddlelayer.PosTransactionReversal, where: p0.created_dateTime >= ^"2026-06-01" and p0.created_dateTime <= ^"2026-07-27", select: %{ id: p0.id, encrypted_pan: p0.original_encrypted_pan, proc_code: p0.original_proc_code, total_amount: p0.original_amount, created_dateTime: p0.created_dateTime, mcc_code: "", s_tid: p0.s_tid, s_mid: p0.s_mid, reference_no: p0.original_reference_no, approval_code: "", response_code: p0.reversal_response_code, metadata: p0.metadata, masked_card_no: "", ysp_tid: p0.b_tid, ysp_mid: p0.b_mid, entry_mode: p0.original_entry_mode, status: p0.reversal_status, source_table: type(fragment("'reversal_transaction'"), :string) }), select: %{ id: p0.id, encrypted_pan: p0.encrypted_pan, proc_code: p0.proc_code, total_amount: p0.total_amount, created_dateTime: p0.created_dateTime, mcc_code: p0.mcc_code, s_tid: p0.s_tid, s_mid: p0.s_mid, reference_no: p0.reference_no, approval_code: p0.approval_code, response_code: p0.response_code, metadata: p0.metadata, masked_card_no: p0.masked_card_no, ysp_tid: p0.b_tid, ysp_mid: p0.b_mid, entry_mode: p0.entry_mode, status: "success", source_table: type(fragment("'pos_transaction'"), :string) }), order_by: [desc: p0.created_dateTime], select: p0 (ecto 3.12.5) lib/ecto/repo/queryable.ex:214: Ecto.Repo.Queryable.execute/4 (ecto 3.12.5) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 (da_product_app 0.1.0) lib/da_product_app_web/controllers/pos_transaction_controller.ex:719: DaProductAppWeb.PosTransactionController.get_all_merchant_card_transaction/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/pos_transaction_controller.ex:1: DaProductAppWeb.PosTransactionController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/pos_transaction_controller.ex:1: DaProductAppWeb.PosTransactionController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 [Mon Jul 27 05:46:04.384000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:59580] GET /api/cardTransactions [Mon Jul 27 05:46:04.419000 2026] [Plug.Debugger:debug] [pid 1806931] [client 127.0.0.1:59580] ** (Phoenix.Router.NoRouteError) no route found for GET /api/cardTransactions (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:46:50.162000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:59580] GET /api/getAllMerchantCardTransaction [Mon Jul 27 05:46:50.162000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:59580] Processing with DaProductAppWeb.PosTransactionController.get_all_merchant_card_transaction/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-06-01"} Pipelines: [:api] [Mon Jul 27 05:46:50.162000 2026] [DaProductAppWeb.PosTransactionController:debug] [pid 1806931] [client 127.0.0.1:59580] Params: %{"end_date" => "2026-07-27", "start_date" => "2026-06-01"} [Mon Jul 27 05:46:50.162000 2026] [DaProductAppWeb.PosTransactionController:info] [pid 1806931] [client 127.0.0.1:59580] Computed date range - Start: 2026-06-01, End: 2026-07-27 [Mon Jul 27 05:46:50.201000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:59580] Sent 400 in 38ms [Mon Jul 27 05:46:50.204000 2026] [Plug.Debugger:debug] [pid 1806931] [client 127.0.0.1:59580] ** (Ecto.SubQueryError) the following exception happened when compiling a subquery. ** (Ecto.Query.CastError) lib/da_product_app_web/controllers/pos_transaction_controller.ex:579: value `"2026-06-01"` in `where` cannot be cast to type :naive_datetime in query: from p0 in DaProductApp.DeviceMiddlelayer.PosFailedTransaction, where: p0.created_dateTime >= ^"2026-06-01" and p0.created_dateTime <= ^"2026-07-27", select: %{ id: p0.id, encrypted_pan: p0.encrypted_pan, proc_code: p0.proc_code, total_amount: p0.total_amount, created_dateTime: p0.created_dateTime, mcc_code: p0.mcc_code, s_tid: p0.s_tid, s_mid: p0.s_mid, reference_no: p0.reference_no, approval_code: p0.approval_code, response_code: p0.response_code, metadata: p0.metadata, masked_card_no: p0.masked_card_no, ysp_tid: p0.b_tid, ysp_mid: p0.b_mid, entry_mode: p0.entry_mode, status: "failed", source_table: type(fragment("'failed_transaction'"), :string) } The subquery originated from the following query: from p0 in subquery(from p0 in DaProductApp.PosTransactions.PosTransaction, where: p0.created_dateTime >= ^"2026-06-01" and p0.created_dateTime <= ^"2026-07-27", union_all: (from p0 in DaProductApp.DeviceMiddlelayer.PosFailedTransaction, where: p0.created_dateTime >= ^"2026-06-01" and p0.created_dateTime <= ^"2026-07-27", select: %{ id: p0.id, encrypted_pan: p0.encrypted_pan, proc_code: p0.proc_code, total_amount: p0.total_amount, created_dateTime: p0.created_dateTime, mcc_code: p0.mcc_code, s_tid: p0.s_tid, s_mid: p0.s_mid, reference_no: p0.reference_no, approval_code: p0.approval_code, response_code: p0.response_code, metadata: p0.metadata, masked_card_no: p0.masked_card_no, ysp_tid: p0.b_tid, ysp_mid: p0.b_mid, entry_mode: p0.entry_mode, status: "failed", source_table: type(fragment("'failed_transaction'"), :string) }), union_all: (from p0 in DaProductApp.DeviceMiddlelayer.PosTempTransaction, where: p0.created_dateTime >= ^"2026-06-01" and p0.created_dateTime <= ^"2026-07-27", select: %{ id: p0.id, encrypted_pan: p0.encrypted_pan, proc_code: p0.proc_code, total_amount: p0.total_amount, created_dateTime: p0.created_dateTime, mcc_code: p0.mcc_code, s_tid: p0.s_tid, s_mid: p0.s_mid, reference_no: p0.reference_no, approval_code: p0.approval_code, response_code: p0.response_code, metadata: p0.metadata, masked_card_no: p0.masked_card_no, ysp_tid: p0.b_tid, ysp_mid: p0.b_mid, entry_mode: p0.entry_mode, status: "pending", source_table: type(fragment("'temp_transaction'"), :string) }), union_all: (from p0 in DaProductApp.DeviceMiddlelayer.PosTransactionReversal, where: p0.created_dateTime >= ^"2026-06-01" and p0.created_dateTime <= ^"2026-07-27", select: %{ id: p0.id, encrypted_pan: p0.original_encrypted_pan, proc_code: p0.original_proc_code, total_amount: p0.original_amount, created_dateTime: p0.created_dateTime, mcc_code: "", s_tid: p0.s_tid, s_mid: p0.s_mid, reference_no: p0.original_reference_no, approval_code: "", response_code: p0.reversal_response_code, metadata: p0.metadata, masked_card_no: "", ysp_tid: p0.b_tid, ysp_mid: p0.b_mid, entry_mode: p0.original_entry_mode, status: p0.reversal_status, source_table: type(fragment("'reversal_transaction'"), :string) }), select: %{ id: p0.id, encrypted_pan: p0.encrypted_pan, proc_code: p0.proc_code, total_amount: p0.total_amount, created_dateTime: p0.created_dateTime, mcc_code: p0.mcc_code, s_tid: p0.s_tid, s_mid: p0.s_mid, reference_no: p0.reference_no, approval_code: p0.approval_code, response_code: p0.response_code, metadata: p0.metadata, masked_card_no: p0.masked_card_no, ysp_tid: p0.b_tid, ysp_mid: p0.b_mid, entry_mode: p0.entry_mode, status: "success", source_table: type(fragment("'pos_transaction'"), :string) }), order_by: [desc: p0.created_dateTime], select: p0 (ecto 3.12.5) lib/ecto/repo/queryable.ex:214: Ecto.Repo.Queryable.execute/4 (ecto 3.12.5) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 (da_product_app 0.1.0) lib/da_product_app_web/controllers/pos_transaction_controller.ex:719: DaProductAppWeb.PosTransactionController.get_all_merchant_card_transaction/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/pos_transaction_controller.ex:1: DaProductAppWeb.PosTransactionController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/pos_transaction_controller.ex:1: DaProductAppWeb.PosTransactionController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 [Mon Jul 27 05:47:18.285000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:40554] GET /api/getCardTransactionById/1784877447789 [Mon Jul 27 05:47:18.285000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:40554] Processing with DaProductAppWeb.PosTransactionController.get_card_transaction_by_id/2 Parameters: %{"id" => "1784877447789"} Pipelines: [:api] [Mon Jul 27 05:47:18.286000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:40554] QUERY OK source="pos_transaction" db=0.5ms idle=1153.4ms SELECT p0.`id`, p0.`s_txn_type`, p0.`s_tid`, p0.`s_mid`, p0.`s_tid_stan`, p0.`s_tid_invoiceno`, p0.`s_tid_batchno`, p0.`b_tid`, p0.`b_mid`, p0.`acquirer_id`, p0.`b_tid_stan`, p0.`b_tid_invoiceno`, p0.`b_tid_batchno`, p0.`b_tid_date`, p0.`b_tid_time`, p0.`entry_mode`, p0.`condition_code`, p0.`currency_code`, p0.`mti`, p0.`proc_code`, p0.`total_amount`, p0.`auth_amount`, p0.`cash_amount`, p0.`tip_amount`, p0.`approval_code`, p0.`reference_no`, p0.`response_code`, p0.`response_message`, p0.`mcc_code`, p0.`encrypted_track2`, p0.`encrypted_pan`, p0.`hash_pan`, p0.`masked_card_no`, p0.`encrypted_expiry`, p0.`pan_seq`, p0.`emv_data`, p0.`acquirer_reference_no`, p0.`scheme_reference_no`, p0.`created_dateTime`, p0.`updated_dateTime`, p0.`metadata` FROM `pos_transaction` AS p0 WHERE (p0.`id` = ?) [1784877447789] ↳ DaProductAppWeb.PosTransactionController.get_card_transaction_by_id/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:167 [Mon Jul 27 05:47:18.287000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:40554] QUERY OK source="pos_merchant" db=1.1ms idle=1154.1ms SELECT p0.`id`, p0.`merchantid` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) LIMIT 1 ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_card_transaction_by_id/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:206 [Mon Jul 27 05:47:18.289000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:40554] QUERY OK source="pos_terminal" db=1.0ms idle=195.9ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_pos_terminals_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:306 [Mon Jul 27 05:47:18.290000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:40554] QUERY OK source="pos_terminals" db=0.5ms idle=156.8ms SELECT p0.`id`, p0.`terminal_id`, p0.`serial_number` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_pos_terminals_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:316 [Mon Jul 27 05:47:18.290000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:40554] Sent 200 in 5ms [Mon Jul 27 05:47:38.866000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:40554] GET /api/getAllCardTransaction [Mon Jul 27 05:47:38.867000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:40554] Processing with DaProductAppWeb.PosTransactionController.get_all_card_transaction/2 Parameters: %{} Pipelines: [:api] [Mon Jul 27 05:47:38.867000 2026] [DaProductAppWeb.PosTransactionController:debug] [pid 1806931] [client 127.0.0.1:40554] Params: %{} [Mon Jul 27 05:47:38.929000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:40554] QUERY OK db=61.3ms queue=0.7ms idle=734.6ms SELECT s0.`id`, s0.`encrypted_pan`, s0.`proc_code`, s0.`total_amount`, s0.`created_dateTime`, s0.`mcc_code`, s0.`s_tid`, s0.`s_mid`, s0.`reference_no`, s0.`approval_code`, s0.`response_code`, s0.`metadata`, s0.`source_table` FROM (SELECT sp0.`id` AS `id`, sp0.`encrypted_pan` AS `encrypted_pan`, sp0.`proc_code` AS `proc_code`, sp0.`total_amount` AS `total_amount`, sp0.`created_dateTime` AS `created_dateTime`, sp0.`mcc_code` AS `mcc_code`, sp0.`s_tid` AS `s_tid`, sp0.`s_mid` AS `s_mid`, sp0.`reference_no` AS `reference_no`, sp0.`approval_code` AS `approval_code`, sp0.`response_code` AS `response_code`, sp0.`metadata` AS `metadata`, CAST('pos_transaction' AS char) AS `source_table` FROM `pos_transaction` AS sp0 UNION ALL (SELECT sp0.`id`, sp0.`encrypted_pan`, sp0.`proc_code`, sp0.`total_amount`, sp0.`created_dateTime`, sp0.`mcc_code`, sp0.`s_tid`, sp0.`s_mid`, sp0.`reference_no`, sp0.`approval_code`, sp0.`response_code`, sp0.`metadata`, CAST('failed_transaction' AS char) FROM `pos_failed_transaction` AS sp0) UNION ALL (SELECT sp0.`id`, sp0.`encrypted_pan`, sp0.`proc_code`, sp0.`total_amount`, sp0.`created_dateTime`, sp0.`mcc_code`, sp0.`s_tid`, sp0.`s_mid`, sp0.`reference_no`, sp0.`approval_code`, sp0.`response_code`, sp0.`metadata`, CAST('temp_transaction' AS char) FROM `pos_temp_transaction` AS sp0)) AS s0 ORDER BY s0.`created_dateTime` DESC [] ↳ DaProductAppWeb.PosTransactionController.get_all_card_transaction/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:96 [Mon Jul 27 05:47:39.108000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:40554] Sent 200 in 242ms [Mon Jul 27 05:48:04.679000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:40554] GET /api/staticqrtransactions [Mon Jul 27 05:48:04.730000 2026] [Plug.Debugger:debug] [pid 1806931] [client 127.0.0.1:40554] ** (Phoenix.Router.NoRouteError) no route found for GET /api/staticqrtransactions (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 (stdlib 5.2.3.2) gen_server.erl:1095: :gen_server.try_handle_info/3 (stdlib 5.2.3.2) gen_server.erl:1183: :gen_server.handle_msg/6 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:48:38.185000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:40554] GET /api/transactions [Mon Jul 27 05:48:38.209000 2026] [Plug.Debugger:debug] [pid 1806931] [client 127.0.0.1:40554] ** (Phoenix.Router.NoRouteError) no route found for GET /api/transactions (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 (stdlib 5.2.3.2) gen_server.erl:1095: :gen_server.try_handle_info/3 (stdlib 5.2.3.2) gen_server.erl:1183: :gen_server.handle_msg/6 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:50:31.570000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:41074] POST /api/cardTransactions [Mon Jul 27 05:50:31.570000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:41074] Processing with DaProductAppWeb.PosTransactionController.get_merchant_card_transactions/2 Parameters: %{"end_date" => "2026-07-27", "merchantRefId" => "Mercury_6FBBED6", "start_date" => "2026-06-01"} Pipelines: [:api] [Mon Jul 27 05:50:31.570000 2026] [DaProductAppWeb.PosTransactionController:info] [pid 1806931] [client 127.0.0.1:41074] Fetching total card transactions with params: %{"end_date" => "2026-07-27", "merchantRefId" => "Mercury_6FBBED6", "start_date" => "2026-06-01"} [Mon Jul 27 05:50:31.570000 2026] [DaProductAppWeb.PosTransactionController:info] [pid 1806931] [client 127.0.0.1:41074] Computed date range before - Start: 2026-06-01 00:00:00.000Z, End: 2026-07-27 23:59:59.999Z [Mon Jul 27 05:50:31.571000 2026] [DaProductAppWeb.PosTransactionController:info] [pid 1806931] [client 127.0.0.1:41074] Computed date range after - Start: 2026-06-01, End: 2026-07-27 [Mon Jul 27 05:50:31.571000 2026] [DaProductAppWeb.PosTransactionController:info] [pid 1806931] [client 127.0.0.1:41074] Merchant ID: Mercury_6FBBED6 [Mon Jul 27 05:50:31.580000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:41074] QUERY OK db=7.5ms queue=1.1ms idle=1416.4ms SELECT s0.`id`, s0.`encrypted_pan`, s0.`proc_code`, s0.`total_amount`, s0.`created_dateTime`, s0.`mcc_code`, s0.`s_tid`, s0.`s_mid`, s0.`reference_no`, s0.`approval_code`, s0.`response_code`, s0.`metadata`, s0.`masked_card_no`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`entry_mode`, s0.`source_table` FROM (SELECT sp0.`id` AS `id`, sp0.`encrypted_pan` AS `encrypted_pan`, sp0.`proc_code` AS `proc_code`, sp0.`total_amount` AS `total_amount`, sp0.`created_dateTime` AS `created_dateTime`, sp0.`mcc_code` AS `mcc_code`, sp0.`s_tid` AS `s_tid`, sp0.`s_mid` AS `s_mid`, sp0.`reference_no` AS `reference_no`, sp0.`approval_code` AS `approval_code`, sp0.`response_code` AS `response_code`, sp0.`metadata` AS `metadata`, sp0.`masked_card_no` AS `masked_card_no`, sp0.`b_tid` AS `ysp_tid`, sp0.`b_mid` AS `ysp_mid`, sp0.`entry_mode` AS `entry_mode`, CAST('pos_transaction' AS char) AS `source_table` FROM `pos_transaction` AS sp0 WHERE (sp0.`s_mid` = ?) AND ((sp0.`created_dateTime` >= ?) AND (sp0.`created_dateTime` <= ?)) UNION ALL (SELECT sp0.`id`, sp0.`encrypted_pan`, sp0.`proc_code`, sp0.`total_amount`, sp0.`created_dateTime`, sp0.`mcc_code`, sp0.`s_tid`, sp0.`s_mid`, sp0.`reference_no`, sp0.`approval_code`, sp0.`response_code`, sp0.`metadata`, sp0.`masked_card_no`, sp0.`b_tid`, sp0.`b_mid`, sp0.`entry_mode`, CAST('failed_transaction' AS char) FROM `pos_failed_transaction` AS sp0 WHERE (sp0.`s_mid` = ?) AND ((sp0.`created_dateTime` >= ?) AND (sp0.`created_dateTime` <= ?))) UNION ALL (SELECT sp0.`id`, sp0.`encrypted_pan`, sp0.`proc_code`, sp0.`total_amount`, sp0.`created_dateTime`, sp0.`mcc_code`, sp0.`s_tid`, sp0.`s_mid`, sp0.`reference_no`, sp0.`approval_code`, sp0.`response_code`, sp0.`metadata`, sp0.`masked_card_no`, sp0.`b_tid`, sp0.`b_mid`, sp0.`entry_mode`, CAST('temp_transaction' AS char) FROM `pos_temp_transaction` AS sp0 WHERE (sp0.`s_mid` = ?) AND ((sp0.`created_dateTime` >= ?) AND (sp0.`created_dateTime` <= ?)))) AS s0 ORDER BY s0.`created_dateTime` DESC ["Mercury_6FBBED6", ~N[2026-05-31 20:00:00], ~N[2026-07-27 19:59:59], "Mercury_6FBBED6", ~N[2026-05-31 20:00:00], ~N[2026-07-27 19:59:59], "Mercury_6FBBED6", ~N[2026-05-31 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.PosTransactionController.get_merchant_card_transactions/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:1012 [Mon Jul 27 05:50:31.580000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:41074] Sent 200 in 10ms [Mon Jul 27 05:50:53.323000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:41074] GET /api/getAllMerchantCardTransaction [Mon Jul 27 05:50:53.324000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:41074] Processing with DaProductAppWeb.PosTransactionController.get_all_merchant_card_transaction/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-06-01"} Pipelines: [:api] [Mon Jul 27 05:50:53.324000 2026] [DaProductAppWeb.PosTransactionController:debug] [pid 1806931] [client 127.0.0.1:41074] Params: %{"end_date" => "2026-07-27", "start_date" => "2026-06-01"} [Mon Jul 27 05:50:53.325000 2026] [DaProductAppWeb.PosTransactionController:info] [pid 1806931] [client 127.0.0.1:41074] Computed date range - Start: 2026-06-01, End: 2026-07-27 [Mon Jul 27 05:50:53.351000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:41074] Sent 400 in 28ms [Mon Jul 27 05:50:53.355000 2026] [Plug.Debugger:debug] [pid 1806931] [client 127.0.0.1:41074] ** (Ecto.SubQueryError) the following exception happened when compiling a subquery. ** (Ecto.Query.CastError) lib/da_product_app_web/controllers/pos_transaction_controller.ex:579: value `"2026-06-01"` in `where` cannot be cast to type :naive_datetime in query: from p0 in DaProductApp.DeviceMiddlelayer.PosFailedTransaction, where: p0.created_dateTime >= ^"2026-06-01" and p0.created_dateTime <= ^"2026-07-27", select: %{ id: p0.id, encrypted_pan: p0.encrypted_pan, proc_code: p0.proc_code, total_amount: p0.total_amount, created_dateTime: p0.created_dateTime, mcc_code: p0.mcc_code, s_tid: p0.s_tid, s_mid: p0.s_mid, reference_no: p0.reference_no, approval_code: p0.approval_code, response_code: p0.response_code, metadata: p0.metadata, masked_card_no: p0.masked_card_no, ysp_tid: p0.b_tid, ysp_mid: p0.b_mid, entry_mode: p0.entry_mode, status: "failed", source_table: type(fragment("'failed_transaction'"), :string) } The subquery originated from the following query: from p0 in subquery(from p0 in DaProductApp.PosTransactions.PosTransaction, where: p0.created_dateTime >= ^"2026-06-01" and p0.created_dateTime <= ^"2026-07-27", union_all: (from p0 in DaProductApp.DeviceMiddlelayer.PosFailedTransaction, where: p0.created_dateTime >= ^"2026-06-01" and p0.created_dateTime <= ^"2026-07-27", select: %{ id: p0.id, encrypted_pan: p0.encrypted_pan, proc_code: p0.proc_code, total_amount: p0.total_amount, created_dateTime: p0.created_dateTime, mcc_code: p0.mcc_code, s_tid: p0.s_tid, s_mid: p0.s_mid, reference_no: p0.reference_no, approval_code: p0.approval_code, response_code: p0.response_code, metadata: p0.metadata, masked_card_no: p0.masked_card_no, ysp_tid: p0.b_tid, ysp_mid: p0.b_mid, entry_mode: p0.entry_mode, status: "failed", source_table: type(fragment("'failed_transaction'"), :string) }), union_all: (from p0 in DaProductApp.DeviceMiddlelayer.PosTempTransaction, where: p0.created_dateTime >= ^"2026-06-01" and p0.created_dateTime <= ^"2026-07-27", select: %{ id: p0.id, encrypted_pan: p0.encrypted_pan, proc_code: p0.proc_code, total_amount: p0.total_amount, created_dateTime: p0.created_dateTime, mcc_code: p0.mcc_code, s_tid: p0.s_tid, s_mid: p0.s_mid, reference_no: p0.reference_no, approval_code: p0.approval_code, response_code: p0.response_code, metadata: p0.metadata, masked_card_no: p0.masked_card_no, ysp_tid: p0.b_tid, ysp_mid: p0.b_mid, entry_mode: p0.entry_mode, status: "pending", source_table: type(fragment("'temp_transaction'"), :string) }), union_all: (from p0 in DaProductApp.DeviceMiddlelayer.PosTransactionReversal, where: p0.created_dateTime >= ^"2026-06-01" and p0.created_dateTime <= ^"2026-07-27", select: %{ id: p0.id, encrypted_pan: p0.original_encrypted_pan, proc_code: p0.original_proc_code, total_amount: p0.original_amount, created_dateTime: p0.created_dateTime, mcc_code: "", s_tid: p0.s_tid, s_mid: p0.s_mid, reference_no: p0.original_reference_no, approval_code: "", response_code: p0.reversal_response_code, metadata: p0.metadata, masked_card_no: "", ysp_tid: p0.b_tid, ysp_mid: p0.b_mid, entry_mode: p0.original_entry_mode, status: p0.reversal_status, source_table: type(fragment("'reversal_transaction'"), :string) }), select: %{ id: p0.id, encrypted_pan: p0.encrypted_pan, proc_code: p0.proc_code, total_amount: p0.total_amount, created_dateTime: p0.created_dateTime, mcc_code: p0.mcc_code, s_tid: p0.s_tid, s_mid: p0.s_mid, reference_no: p0.reference_no, approval_code: p0.approval_code, response_code: p0.response_code, metadata: p0.metadata, masked_card_no: p0.masked_card_no, ysp_tid: p0.b_tid, ysp_mid: p0.b_mid, entry_mode: p0.entry_mode, status: "success", source_table: type(fragment("'pos_transaction'"), :string) }), order_by: [desc: p0.created_dateTime], select: p0 (ecto 3.12.5) lib/ecto/repo/queryable.ex:214: Ecto.Repo.Queryable.execute/4 (ecto 3.12.5) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 (da_product_app 0.1.0) lib/da_product_app_web/controllers/pos_transaction_controller.ex:719: DaProductAppWeb.PosTransactionController.get_all_merchant_card_transaction/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/pos_transaction_controller.ex:1: DaProductAppWeb.PosTransactionController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/pos_transaction_controller.ex:1: DaProductAppWeb.PosTransactionController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 [Mon Jul 27 05:51:22.893000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:58318] GET /api/getCardTransactionById/1784877447789 [Mon Jul 27 05:51:22.894000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:58318] Processing with DaProductAppWeb.PosTransactionController.get_card_transaction_by_id/2 Parameters: %{"id" => "1784877447789"} Pipelines: [:api] [Mon Jul 27 05:51:22.896000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58318] QUERY OK source="pos_transaction" db=1.6ms queue=0.1ms idle=1732.6ms SELECT p0.`id`, p0.`s_txn_type`, p0.`s_tid`, p0.`s_mid`, p0.`s_tid_stan`, p0.`s_tid_invoiceno`, p0.`s_tid_batchno`, p0.`b_tid`, p0.`b_mid`, p0.`acquirer_id`, p0.`b_tid_stan`, p0.`b_tid_invoiceno`, p0.`b_tid_batchno`, p0.`b_tid_date`, p0.`b_tid_time`, p0.`entry_mode`, p0.`condition_code`, p0.`currency_code`, p0.`mti`, p0.`proc_code`, p0.`total_amount`, p0.`auth_amount`, p0.`cash_amount`, p0.`tip_amount`, p0.`approval_code`, p0.`reference_no`, p0.`response_code`, p0.`response_message`, p0.`mcc_code`, p0.`encrypted_track2`, p0.`encrypted_pan`, p0.`hash_pan`, p0.`masked_card_no`, p0.`encrypted_expiry`, p0.`pan_seq`, p0.`emv_data`, p0.`acquirer_reference_no`, p0.`scheme_reference_no`, p0.`created_dateTime`, p0.`updated_dateTime`, p0.`metadata` FROM `pos_transaction` AS p0 WHERE (p0.`id` = ?) [1784877447789] ↳ DaProductAppWeb.PosTransactionController.get_card_transaction_by_id/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:167 [Mon Jul 27 05:51:22.898000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58318] QUERY OK source="pos_merchant" db=1.0ms idle=1735.8ms SELECT p0.`id`, p0.`merchantid` FROM `pos_merchant` AS p0 WHERE (p0.`merchantid` = ?) LIMIT 1 ["510159090000000"] ↳ DaProductAppWeb.PosTransactionController.get_card_transaction_by_id/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:206 [Mon Jul 27 05:51:22.899000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58318] QUERY OK source="pos_terminal" db=0.7ms idle=738.6ms SELECT p0.`serial_number` FROM `pos_terminal` AS p0 WHERE ((p0.`pos_merchant_id` = ?) AND (p0.`terminalid` = ?)) [206, "15909703"] ↳ DaProductAppWeb.PosTransactionController.get_pos_terminals_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:306 [Mon Jul 27 05:51:22.901000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58318] QUERY OK source="pos_terminals" db=1.8ms idle=739.5ms SELECT p0.`id`, p0.`terminal_id`, p0.`serial_number` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730002"] ↳ DaProductAppWeb.PosTransactionController.get_pos_terminals_details/2, at: lib/da_product_app_web/controllers/pos_transaction_controller.ex:316 [Mon Jul 27 05:51:22.902000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:58318] Sent 200 in 8ms [Mon Jul 27 05:51:55.149000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:58318] POST /api/staticqrtransactions [Mon Jul 27 05:51:55.149000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:58318] Processing with DaProductAppWeb.MerchantApiController.get_static_qr_transactions/2 Parameters: %{"merchantRefId" => "Mercury_6FBBED6", "paymode" => "StaticQR"} Pipelines: [:api] [Mon Jul 27 05:51:55.149000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1806931] [client 127.0.0.1:58318] Params received for static QR transactions: %{"merchantRefId" => "Mercury_6FBBED6", "paymode" => "StaticQR"} [Mon Jul 27 05:51:55.149000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1806931] [client 127.0.0.1:58318] Fetching static QR transactions for code: Mercury_6FBBED6, paymode: StaticQR, params: %{"merchantRefId" => "Mercury_6FBBED6", "paymode" => "StaticQR"} [Mon Jul 27 05:51:55.153000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58318] QUERY OK source="transactions" db=3.5ms idle=990.4ms SELECT coalesce(sum(t0.`transaction_amount`), 0) FROM `transactions` AS t0 INNER JOIN `brands` AS b1 ON CAST(b1.`merchant_reference_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`bank_user_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` LEFT OUTER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE ((((t0.`bank_user_id` = ?) AND (t0.`pay_mode` = 'Static QR')) AND (t0.`inserted_at` >= ?)) AND (t0.`inserted_at` <= ?)) AND (NOT (t0.`id` IS NULL) AND NOT (t0.`settlement_date_time` IS NULL)) ["Mercury_6FBBED6", ~N[2026-06-27 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.MerchantApiController.get_static_qr_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3013 [Mon Jul 27 05:51:55.158000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58318] QUERY OK source="transactions" db=4.7ms idle=994.2ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`merchant_id`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`pay_mode`, p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, s2.`id`, s2.`name`, s2.`code`, s2.`neo_merchant_id`, b1.`id`, b1.`name`, b1.`code`, t0.`inserted_at` FROM `transactions` AS t0 INNER JOIN `brands` AS b1 ON CAST(b1.`merchant_reference_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`bank_user_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` LEFT OUTER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE ((((t0.`bank_user_id` = ?) AND (t0.`pay_mode` = 'Static QR')) AND (t0.`inserted_at` >= ?)) AND (t0.`inserted_at` <= ?)) AND (NOT (t0.`id` IS NULL)) ORDER BY t0.`inserted_at` DESC ["Mercury_6FBBED6", ~N[2026-06-27 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.MerchantApiController.get_static_qr_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3014 [Mon Jul 27 05:51:55.158000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:58318] Sent 200 in 9ms [Mon Jul 27 05:52:18.182000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:58318] POST /api/transactions [Mon Jul 27 05:52:18.182000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:58318] Processing with DaProductAppWeb.MerchantApiController.get_total_transactions/2 Parameters: %{"end_date" => "2025-09-30", "merchantRefId" => "Mercury_6FBBED6", "provider_id" => "1", "start_date" => "2025-05-01"} Pipelines: [:api] [Mon Jul 27 05:52:18.182000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1806931] [client 127.0.0.1:58318] Fetching transactions for merchantRefId: Mercury_6FBBED6 with params: %{"end_date" => "2025-09-30", "merchantRefId" => "Mercury_6FBBED6", "provider_id" => "1", "start_date" => "2025-05-01"} [Mon Jul 27 05:52:18.189000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58318] QUERY OK source="groups" db=6.3ms idle=208.2ms SELECT coalesce(sum(t4.`transaction_amount`), 0) FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` LEFT OUTER JOIN `transactions` AS t4 ON (CAST(t4.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(p3.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci AND (t4.`inserted_at` >= ?)) AND (t4.`inserted_at` <= ?) LEFT OUTER JOIN `shukria_terminals` AS s5 ON (s5.`shukria_terminal_id` = CAST(p3.`id` AS char)) AND (s5.`provider_id` = t4.`provider_id`) WHERE (g0.`code` = ?) AND ((t4.`provider_id` = ?) AND (t4.`bank_user_id` = ?)) AND (NOT (t4.`id` IS NULL) AND NOT (t4.`settlement_date_time` IS NULL)) [~N[2025-04-30 20:00:00], ~N[2025-09-30 19:59:59], "Mercury_6FBBED6", 1, "Mercury_6FBBED6"] ↳ DaProductAppWeb.MerchantApiController.get_total_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:601 [Mon Jul 27 05:52:18.190000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:58318] QUERY ERROR source="groups" db=0.0ms queue=0.6ms idle=128.9ms SELECT t4.`id`, t4.`transaction_amount`, t4.`device_id`, t4.`processing_id`, t4.`status`, t4.`email`, t4.`transaction_ref_number`, t4.`m_ref_num`, t4.`shukria_mid`, s5.`ysp_tid`, s5.`ysp_mid`, t4.`bank_user_id`, t4.`payment_reference_id`, t4.`settlement_date_time`, NOT (t4.`settlement_date_time` IS NULL), t4.`provider_name`, p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, s2.`id`, s2.`name`, s2.`code`, s2.`neo_merchant_id`, b1.`id`, b1.`name`, b1.`code`, t4.`inserted_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` LEFT OUTER JOIN `transactions` AS t4 ON (CAST(t4.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(p3.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci AND (t4.`inserted_at` >= ?)) AND (t4.`inserted_at` <= ?) LEFT OUTER JOIN `shukria_terminals` AS s5 ON (s5.`shukria_terminal_id` = CAST(p3.`id` AS char)) AND (s5.`provider_id` = t4.`provider_id`) WHERE (g0.`code` = ?) AND ((t4.`provider_id` = ?) AND (t4.`bank_user_id` = ?)) AND (NOT (t4.`id` IS NULL)) ORDER BY t4.`inserted_at` DESC [~N[2025-04-30 20:00:00], ~N[2025-09-30 19:59:59], "Mercury_6FBBED6", 1, "Mercury_6FBBED6"] ↳ DaProductAppWeb.MerchantApiController.get_total_transactions/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:603 [Mon Jul 27 05:52:18.248000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:58318] Sent 500 in 66ms [Mon Jul 27 05:52:18.252000 2026] [Bandit.Pipeline:error] [pid 1806931] [client 127.0.0.1:58318] ** (MyXQL.Error) (1054) Unknown column 't4.shukria_mid' in 'field list' query: SELECT t4.`id`, t4.`transaction_amount`, t4.`device_id`, t4.`processing_id`, t4.`status`, t4.`email`, t4.`transaction_ref_number`, t4.`m_ref_num`, t4.`shukria_mid`, s5.`ysp_tid`, s5.`ysp_mid`, t4.`bank_user_id`, t4.`payment_reference_id`, t4.`settlement_date_time`, NOT (t4.`settlement_date_time` IS NULL), t4.`provider_name`, p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, s2.`id`, s2.`name`, s2.`code`, s2.`neo_merchant_id`, b1.`id`, b1.`name`, b1.`code`, t4.`inserted_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` LEFT OUTER JOIN `transactions` AS t4 ON (CAST(t4.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(p3.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci AND (t4.`inserted_at` >= ?)) AND (t4.`inserted_at` <= ?) LEFT OUTER JOIN `shukria_terminals` AS s5 ON (s5.`shukria_terminal_id` = CAST(p3.`id` AS char)) AND (s5.`provider_id` = t4.`provider_id`) WHERE (g0.`code` = ?) AND ((t4.`provider_id` = ?) AND (t4.`bank_user_id` = ?)) AND (NOT (t4.`id` IS NULL)) ORDER BY t4.`inserted_at` DESC (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:1096: Ecto.Adapters.SQL.raise_sql_call_error/1 (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:994: Ecto.Adapters.SQL.execute/6 (ecto 3.12.5) lib/ecto/repo/queryable.ex:232: Ecto.Repo.Queryable.execute/4 (ecto 3.12.5) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:603: DaProductAppWeb.MerchantApiController.get_total_transactions/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:1: DaProductAppWeb.MerchantApiController.action/2 (da_product_app 0.1.0) lib/da_product_app_web/controllers/merchant_api_controller.ex:1: DaProductAppWeb.MerchantApiController.phoenix_controller_pipeline/2 (phoenix 1.7.19) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 (stdlib 5.2.3.2) gen_server.erl:1095: :gen_server.try_handle_info/3 (stdlib 5.2.3.2) gen_server.erl:1183: :gen_server.handle_msg/6 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:52:52.837000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:49110] GET /api/merchant/statusTransactions [Mon Jul 27 05:52:52.837000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:49110] Processing with DaProductAppWeb.MerchantTransactionsController.get_merchant_status_transactions/2 Parameters: %{"end_date" => "2025-09-30", "merchantRefId" => "Mercury_6FBBED6", "start_date" => "2025-05-01", "status" => "success"} Pipelines: [:api] [Mon Jul 27 05:52:52.849000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:49110] QUERY OK source="transactions" db=11.2ms idle=674.9ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND (t0.`bank_user_id` = ?)) ORDER BY t0.`id` DESC [~N[2025-04-30 20:00:00], ~N[2025-09-30 19:59:59], "success", "Mercury_6FBBED6"] ↳ DaProductAppWeb.MerchantTransactionsController.get_merchant_status_transactions/2, at: lib/da_product_app_web/controllers/merchant_transactions_controller.ex:852 [Mon Jul 27 05:52:52.866000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:49110] QUERY OK source="pos_transaction" db=2.2ms idle=700.9ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND (p0.`s_mid` = ?)) ["success", "pos_transaction", ~N[2025-05-01 00:00:00], ~N[2025-09-30 23:59:59], "Mercury_6FBBED6"] ↳ DaProductAppWeb.MerchantTransactionsController.get_merchant_status_transactions/2, at: lib/da_product_app_web/controllers/merchant_transactions_controller.ex:1031 [Mon Jul 27 05:52:52.895000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:49110] Sent 200 in 58ms [Mon Jul 27 05:53:29.578000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:49110] GET /api/userscoped/statusTransactions [Mon Jul 27 05:53:29.606000 2026] [Plug.Debugger:debug] [pid 1806931] [client 127.0.0.1:49110] ** (Phoenix.Router.NoRouteError) no route found for GET /api/userscoped/statusTransactions (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_info/2 (stdlib 5.2.3.2) gen_server.erl:1095: :gen_server.try_handle_info/3 (stdlib 5.2.3.2) gen_server.erl:1183: :gen_server.handle_msg/6 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Mon Jul 27 05:53:42.996000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client -] QUERY OK source="global_table" db=0.6ms idle=1801.8ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Mon Jul 27 05:57:10.307000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham disconnected [Mon Jul 27 05:57:10.321000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham connected [Mon Jul 27 05:57:26.924000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham disconnected [Mon Jul 27 05:57:27.135000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham connected [Mon Jul 27 05:58:16.842000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham disconnected [Mon Jul 27 05:58:16.845000 2026] [DaProductApp.MQTT.Handler:info] [pid 1806931] [client -] Device phoenix_client_node_devteam_shubham connected [Mon Jul 27 06:00:18.206000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:43020] GET /api/admin/successTransactions [Mon Jul 27 06:00:18.206000 2026] [Phoenix.Logger:debug] [pid 1806931] [client 127.0.0.1:43020] Processing with DaProductAppWeb.AdminTransactionsController.get_admin_success_transactions/2 Parameters: %{"end_date" => "2026-07-27", "start_date" => "2026-06-01"} Pipelines: [:api] [Mon Jul 27 06:00:18.207000 2026] [DaProductAppWeb.AdminTransactionsController:info] [pid 1806931] [client 127.0.0.1:43020] Merchant requested transactions from 2026-06-01 00:00:00.000Z to 2026-07-27 23:59:59.999Z [Mon Jul 27 06:00:18.213000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:43020] QUERY OK source="transactions" db=6.0ms idle=1010.0ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = 'success')) ORDER BY t0.`id` DESC [~N[2026-05-31 20:00:00], ~N[2026-07-27 19:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_success_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:96 [Mon Jul 27 06:00:18.240000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client 127.0.0.1:43020] QUERY OK source="pos_transaction" db=25.7ms idle=1017.5ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, p0.`reference_no`, p0.`reference_no`, p0.`b_tid_stan`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata` FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) [~N[2026-06-01 00:00:00], ~N[2026-07-27 23:59:59]] ↳ DaProductAppWeb.AdminTransactionsController.get_admin_success_transactions/2, at: lib/da_product_app_web/controllers/admin_transactions_controller.ex:195 [Mon Jul 27 06:00:18.385000 2026] [Phoenix.Logger:info] [pid 1806931] [client 127.0.0.1:43020] Sent 200 in 179ms [Mon Jul 27 06:03:42.998000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client -] QUERY OK source="global_table" db=1.9ms idle=1751.8ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Mon Jul 27 06:13:42.997000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client -] QUERY OK source="global_table" db=0.8ms idle=1715.6ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Mon Jul 27 06:23:42.996000 2026] [Ecto.Adapters.SQL:debug] [pid 1806931] [client -] QUERY OK source="global_table" db=0.6ms idle=1688.3ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Tue Jul 28 19:50:45.931000 2026] [Ecto.Adapters.SQL:debug] [pid 4059645] [client -] QUERY OK source="global_table" db=0.8ms decode=1.9ms queue=65.4ms idle=0.0ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Tue Jul 28 19:50:46.085000 2026] [Bandit:info] [pid 4059645] [client -] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at 0.0.0.0:6002 (http) [Tue Jul 28 19:50:46.102000 2026] [Phoenix.Endpoint.Supervisor:info] [pid 4059645] [client -] Access DaProductAppWeb.Endpoint at http://localhost:6002 [Tue Jul 28 19:50:46.111000 2026] [DaProductApp.MQTT.Handler:info] [pid 4059645] [client -] Device phoenix_client_node_devteam_shubham connected [Tue Jul 28 19:51:41.468000 2026] [Phoenix.Logger:info] [pid 4059645] [client 127.0.0.1:50026] POST /api/admin/successTransactions [Tue Jul 28 19:51:41.563000 2026] [Plug.Debugger:debug] [pid 4059645] [client 127.0.0.1:50026] ** (Phoenix.Router.NoRouteError) no route found for POST /api/admin/successTransactions (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Tue Jul 28 19:52:44.120000 2026] [Phoenix.Logger:info] [pid 4059645] [client 127.0.0.1:39962] POST /api/userscoped/statusTransactions [Tue Jul 28 19:52:44.131000 2026] [Phoenix.Logger:debug] [pid 4059645] [client 127.0.0.1:39962] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-05-20T11:01", "start_date" => "2026-05-15T11:01", "status" => "success", "user_ids" => [465, 300, 537, 234, 288, 483, 494, 539, 373]} Pipelines: [:api] [Tue Jul 28 19:52:44.146000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 4059645] [client 127.0.0.1:39962] UserScopedTransactions - received 9 user_ids: ["465", "300", "537", "234", "288", "483", "494", "539", "373"] [Tue Jul 28 19:52:44.153000 2026] [Ecto.Adapters.SQL:debug] [pid 4059645] [client 127.0.0.1:39962] QUERY OK source="user_metadata" db=0.5ms queue=0.5ms idle=1281.5ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?,?,?,?,?,?,?,?,?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["465", "300", "537", "234", "288", "483", "494", "539", "373"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Tue Jul 28 19:52:44.154000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 4059645] [client 127.0.0.1:39962] UserScopedTransactions - resolved 0 merchant refs from 9 user_ids [Tue Jul 28 19:52:44.177000 2026] [Phoenix.Logger:info] [pid 4059645] [client 127.0.0.1:39962] Sent 200 in 56ms [Tue Jul 28 20:00:45.954000 2026] [Ecto.Adapters.SQL:debug] [pid 4059645] [client -] QUERY OK source="global_table" db=0.8ms idle=1045.6ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 05:21:02.199000 2026] [Ecto.Adapters.SQL:debug] [pid 1236268] [client -] QUERY OK source="global_table" db=1.1ms decode=8.2ms queue=115.1ms idle=0.0ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 05:21:02.528000 2026] [Bandit:info] [pid 1236268] [client -] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at 0.0.0.0:6002 (http) [Wed Jul 29 05:21:02.552000 2026] [Phoenix.Endpoint.Supervisor:info] [pid 1236268] [client -] Access DaProductAppWeb.Endpoint at http://localhost:6002 [Wed Jul 29 05:21:02.621000 2026] [DaProductApp.MQTT.Handler:info] [pid 1236268] [client -] Device phoenix_client_node_devteam_shubham connected [Wed Jul 29 05:22:11.396000 2026] [Phoenix.Logger:info] [pid 1236268] [client 127.0.0.1:53068] POST /api/userscoped/statusTransactions [Wed Jul 29 05:22:11.433000 2026] [Phoenix.Logger:debug] [pid 1236268] [client 127.0.0.1:53068] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-07-29T11:01", "start_date" => "2026-05-15T11:01", "status" => "success", "user_ids" => [465, 300, 537, 234, 288, 483, 494, 539, 373]} Pipelines: [:api] [Wed Jul 29 05:22:11.440000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1236268] [client 127.0.0.1:53068] UserScopedTransactions - received 9 user_ids: ["465", "300", "537", "234", "288", "483", "494", "539", "373"] [Wed Jul 29 05:22:11.445000 2026] [Ecto.Adapters.SQL:debug] [pid 1236268] [client 127.0.0.1:53068] QUERY OK source="user_metadata" db=0.5ms queue=0.4ms idle=1426.9ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?,?,?,?,?,?,?,?,?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["465", "300", "537", "234", "288", "483", "494", "539", "373"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Wed Jul 29 05:22:11.445000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1236268] [client 127.0.0.1:53068] UserScopedTransactions - resolved 0 merchant refs from 9 user_ids [Wed Jul 29 05:22:11.458000 2026] [Phoenix.Logger:info] [pid 1236268] [client 127.0.0.1:53068] Sent 200 in 61ms [Wed Jul 29 05:22:23.763000 2026] [Phoenix.Logger:info] [pid 1236268] [client 127.0.0.1:53068] POST /api/userscoped/statusTransactions [Wed Jul 29 05:22:23.763000 2026] [Phoenix.Logger:debug] [pid 1236268] [client 127.0.0.1:53068] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-07-29T11:01", "start_date" => "2026-05-15T11:01", "status" => "success", "user_ids" => [1]} Pipelines: [:api] [Wed Jul 29 05:22:23.764000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1236268] [client 127.0.0.1:53068] UserScopedTransactions - received 1 user_ids: ["1"] [Wed Jul 29 05:22:23.765000 2026] [Ecto.Adapters.SQL:debug] [pid 1236268] [client 127.0.0.1:53068] QUERY OK source="user_metadata" db=0.5ms queue=0.9ms idle=1747.2ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["1"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Wed Jul 29 05:22:23.766000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1236268] [client 127.0.0.1:53068] UserScopedTransactions - resolved 1 merchant refs from 1 user_ids [Wed Jul 29 05:22:23.785000 2026] [Ecto.Adapters.SQL:debug] [pid 1236268] [client 127.0.0.1:53068] QUERY OK source="transactions" db=4.5ms queue=1.0ms idle=1764.9ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND t0.`bank_user_id` IN (?)) ORDER BY t0.`id` DESC [~N[2026-05-15 07:01:00], ~N[2026-07-29 07:01:00], "success", "Mercury_CB6F6A5"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:181 [Wed Jul 29 05:22:23.804000 2026] [Ecto.Adapters.SQL:debug] [pid 1236268] [client 127.0.0.1:53068] QUERY OK source="pos_transaction" db=8.9ms queue=1.1ms idle=1780.8ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND p0.`s_mid` IN (?)) ["success", "pos_transaction", ~N[2026-05-15 11:01:00], ~N[2026-07-29 11:01:00], "Mercury_CB6F6A5"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:360 [Wed Jul 29 05:22:23.804000 2026] [Phoenix.Logger:info] [pid 1236268] [client 127.0.0.1:53068] Sent 200 in 41ms [Wed Jul 29 05:23:22.993000 2026] [Phoenix.Logger:info] [pid 1236268] [client 127.0.0.1:53068] POST /api/userscoped/statusTransactions [Wed Jul 29 05:23:22.993000 2026] [Phoenix.Logger:debug] [pid 1236268] [client 127.0.0.1:53068] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-07-29T11:01", "start_date" => "2026-03-15T11:01", "status" => "success", "user_ids" => [1]} Pipelines: [:api] [Wed Jul 29 05:23:22.993000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1236268] [client 127.0.0.1:53068] UserScopedTransactions - received 1 user_ids: ["1"] [Wed Jul 29 05:23:22.995000 2026] [Ecto.Adapters.SQL:debug] [pid 1236268] [client 127.0.0.1:53068] QUERY OK source="user_metadata" db=0.5ms queue=0.4ms idle=1976.9ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["1"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Wed Jul 29 05:23:22.995000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1236268] [client 127.0.0.1:53068] UserScopedTransactions - resolved 1 merchant refs from 1 user_ids [Wed Jul 29 05:23:23.001000 2026] [Ecto.Adapters.SQL:debug] [pid 1236268] [client 127.0.0.1:53068] QUERY OK source="transactions" db=5.0ms queue=0.5ms idle=1981.2ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND t0.`bank_user_id` IN (?)) ORDER BY t0.`id` DESC [~N[2026-03-15 07:01:00], ~N[2026-07-29 07:01:00], "success", "Mercury_CB6F6A5"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:181 [Wed Jul 29 05:23:23.010000 2026] [Ecto.Adapters.SQL:debug] [pid 1236268] [client 127.0.0.1:53068] QUERY OK source="pos_transaction" db=8.2ms queue=0.8ms idle=1986.9ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND p0.`s_mid` IN (?)) ["success", "pos_transaction", ~N[2026-03-15 11:01:00], ~N[2026-07-29 11:01:00], "Mercury_CB6F6A5"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:360 [Wed Jul 29 05:23:23.010000 2026] [Phoenix.Logger:info] [pid 1236268] [client 127.0.0.1:53068] Sent 200 in 17ms [Wed Jul 29 05:31:02.252000 2026] [Ecto.Adapters.SQL:debug] [pid 1236268] [client -] QUERY OK source="global_table" db=4.0ms idle=1215.5ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 05:41:02.252000 2026] [Ecto.Adapters.SQL:debug] [pid 1236268] [client -] QUERY OK source="global_table" db=3.4ms idle=1197.7ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 05:50:15.567000 2026] [Phoenix.Logger:info] [pid 1236268] [client 127.0.0.1:47664] POST /api/userscoped/statusTransactions [Wed Jul 29 05:50:15.567000 2026] [Phoenix.Logger:debug] [pid 1236268] [client 127.0.0.1:47664] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2025-03-16T23:59:59", "start_date" => "2025-03-15T00:00:00", "status" => "success", "user_ids" => [1]} Pipelines: [:api] [Wed Jul 29 05:50:15.567000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1236268] [client 127.0.0.1:47664] UserScopedTransactions - received 1 user_ids: ["1"] [Wed Jul 29 05:50:15.569000 2026] [Ecto.Adapters.SQL:debug] [pid 1236268] [client 127.0.0.1:47664] QUERY OK source="user_metadata" db=0.5ms queue=0.6ms idle=1490.6ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["1"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Wed Jul 29 05:50:15.569000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1236268] [client 127.0.0.1:47664] UserScopedTransactions - resolved 1 merchant refs from 1 user_ids [Wed Jul 29 05:50:15.574000 2026] [Ecto.Adapters.SQL:debug] [pid 1236268] [client 127.0.0.1:47664] QUERY OK source="transactions" db=4.6ms queue=0.5ms idle=1486.4ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND t0.`bank_user_id` IN (?)) ORDER BY t0.`id` DESC [~N[2025-03-14 20:00:00], ~N[2025-03-16 19:59:59], "success", "Mercury_CB6F6A5"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:181 [Wed Jul 29 05:50:15.578000 2026] [Ecto.Adapters.SQL:debug] [pid 1236268] [client 127.0.0.1:47664] QUERY OK source="pos_transaction" db=2.3ms queue=0.5ms idle=1492.1ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND p0.`s_mid` IN (?)) ["success", "pos_transaction", ~N[2025-03-15 00:00:00], ~N[2025-03-16 23:59:59], "Mercury_CB6F6A5"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:360 [Wed Jul 29 05:50:15.578000 2026] [Phoenix.Logger:info] [pid 1236268] [client 127.0.0.1:47664] Sent 200 in 11ms [Wed Jul 29 05:50:40.758000 2026] [Phoenix.Logger:info] [pid 1236268] [client 69.5.169.20:9072] GET / [Wed Jul 29 05:50:40.758000 2026] [Phoenix.Logger:debug] [pid 1236268] [client 69.5.169.20:9072] Processing with DaProductAppWeb.PageController.home/2 Parameters: %{} Pipelines: [:browser] [Wed Jul 29 05:50:40.816000 2026] [Phoenix.Logger:info] [pid 1236268] [client 69.5.169.20:9072] Sent 200 in 58ms [Wed Jul 29 05:50:41.085000 2026] [Phoenix.Logger:info] [pid 1236268] [client 69.5.169.102:8716] POST /mcp [Wed Jul 29 05:50:41.126000 2026] [Plug.Debugger:debug] [pid 1236268] [client 69.5.169.102:8716] ** (Phoenix.Router.NoRouteError) no route found for POST /mcp (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Wed Jul 29 05:50:41.132000 2026] [Phoenix.Logger:info] [pid 1236268] [client 69.5.169.82:8718] POST / [Wed Jul 29 05:50:41.149000 2026] [Plug.Debugger:debug] [pid 1236268] [client 69.5.169.82:8718] ** (Phoenix.Router.NoRouteError) no route found for POST / (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Wed Jul 29 05:50:41.389000 2026] [Phoenix.Logger:info] [pid 1236268] [client 194.88.98.92:5570] GET /sse [Wed Jul 29 05:50:41.402000 2026] [Plug.Debugger:debug] [pid 1236268] [client 194.88.98.92:5570] ** (Phoenix.Router.NoRouteError) no route found for GET /sse (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Wed Jul 29 05:51:02.249000 2026] [Ecto.Adapters.SQL:debug] [pid 1236268] [client -] QUERY OK source="global_table" db=0.7ms idle=1171.5ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 05:51:17.256000 2026] [Bandit.Logger:error] [pid 1236268] [client -] ** (Bandit.TransportError) Unrecoverable error: timeout [Wed Jul 29 06:01:02.251000 2026] [Ecto.Adapters.SQL:debug] [pid 1236268] [client -] QUERY OK source="global_table" db=2.6ms idle=1131.8ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 06:03:55.988000 2026] [Phoenix.Logger:info] [pid 1236268] [client 193.176.31.238:6134] GET / [Wed Jul 29 06:03:55.988000 2026] [Phoenix.Logger:debug] [pid 1236268] [client 193.176.31.238:6134] Processing with DaProductAppWeb.PageController.home/2 Parameters: %{} Pipelines: [:browser] [Wed Jul 29 06:03:55.989000 2026] [Phoenix.Logger:info] [pid 1236268] [client 193.176.31.238:6134] Sent 200 in 817µs [Wed Jul 29 06:04:06.300000 2026] [Phoenix.Logger:info] [pid 1236268] [client 81.19.216.80:9110] POST / [Wed Jul 29 06:04:06.330000 2026] [Plug.Debugger:debug] [pid 1236268] [client 81.19.216.80:9110] ** (Phoenix.Router.NoRouteError) no route found for POST / (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Wed Jul 29 06:04:06.357000 2026] [Phoenix.Logger:info] [pid 1236268] [client 193.176.31.205:7706] POST /mcp [Wed Jul 29 06:04:06.396000 2026] [Plug.Debugger:debug] [pid 1236268] [client 193.176.31.205:7706] ** (Phoenix.Router.NoRouteError) no route found for POST /mcp (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Wed Jul 29 06:04:36.339000 2026] [Bandit.Logger:error] [pid 1236268] [client -] ** (Bandit.TransportError) Unrecoverable error: timeout [Wed Jul 29 06:11:02.250000 2026] [Ecto.Adapters.SQL:debug] [pid 1236268] [client -] QUERY OK source="global_table" db=2.0ms idle=1061.6ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 10:59:36.074000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client -] QUERY OK source="global_table" db=2.0ms decode=5.2ms queue=66.9ms idle=0.0ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 10:59:36.382000 2026] [Bandit:info] [pid 2330198] [client -] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at 0.0.0.0:6002 (http) [Wed Jul 29 10:59:36.435000 2026] [Phoenix.Endpoint.Supervisor:info] [pid 2330198] [client -] Access DaProductAppWeb.Endpoint at http://localhost:6002 [Wed Jul 29 10:59:36.451000 2026] [DaProductApp.MQTT.Handler:info] [pid 2330198] [client -] Device phoenix_client_node_devteam_shubham connected [Wed Jul 29 11:09:36.108000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client -] QUERY OK source="global_table" db=1.0ms idle=1093.3ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 11:19:36.108000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client -] QUERY OK source="global_table" db=0.8ms idle=1055.7ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 11:29:36.108000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client -] QUERY OK source="global_table" db=1.0ms idle=1019.2ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 11:34:10.722000 2026] [Phoenix.Logger:info] [pid 2330198] [client 127.0.0.1:42928] POST /api/userscoped/statusTransactions [Wed Jul 29 11:34:10.768000 2026] [Phoenix.Logger:debug] [pid 2330198] [client 127.0.0.1:42928] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2025-03-16T23:59:59", "start_date" => "2025-03-15T00:00:00", "status" => "success", "user_ids" => [1694]} Pipelines: [:api] [Wed Jul 29 11:34:10.776000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 2330198] [client 127.0.0.1:42928] UserScopedTransactions - received 1 user_ids: ["1694"] [Wed Jul 29 11:34:10.781000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 127.0.0.1:42928] QUERY OK source="user_metadata" db=0.6ms queue=0.3ms idle=1668.2ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["1694"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Wed Jul 29 11:34:10.781000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 2330198] [client 127.0.0.1:42928] UserScopedTransactions - resolved 0 merchant refs from 1 user_ids [Wed Jul 29 11:34:10.797000 2026] [Phoenix.Logger:info] [pid 2330198] [client 127.0.0.1:42928] Sent 200 in 74ms [Wed Jul 29 11:39:36.107000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client -] QUERY OK source="global_table" db=0.5ms idle=1973.1ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 11:41:48.261000 2026] [Phoenix.Logger:info] [pid 2330198] [client 127.0.0.1:54438] POST /api/userscoped/statusTransactions [Wed Jul 29 11:41:48.262000 2026] [Phoenix.Logger:debug] [pid 2330198] [client 127.0.0.1:54438] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-07-29T23:59:59", "start_date" => "2026-07-01T00:00:00", "status" => "success", "user_ids" => [1694]} Pipelines: [:api] [Wed Jul 29 11:41:48.262000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 2330198] [client 127.0.0.1:54438] UserScopedTransactions - received 1 user_ids: ["1694"] [Wed Jul 29 11:41:48.267000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 127.0.0.1:54438] QUERY OK source="user_metadata" db=0.9ms queue=3.5ms idle=1127.5ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["1694"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Wed Jul 29 11:41:48.267000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 2330198] [client 127.0.0.1:54438] UserScopedTransactions - resolved 0 merchant refs from 1 user_ids [Wed Jul 29 11:41:48.268000 2026] [Phoenix.Logger:info] [pid 2330198] [client 127.0.0.1:54438] Sent 200 in 7ms [Wed Jul 29 11:49:36.107000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client -] QUERY OK source="global_table" db=0.7ms idle=1954.7ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 11:59:36.108000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client -] QUERY OK source="global_table" db=1.4ms idle=1904.9ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 12:01:15.461000 2026] [Bandit.InitialHandler:warn] [pid 2330198] [client -] Connection that looks like TLS received on a clear channel [Wed Jul 29 12:01:19.150000 2026] [Phoenix.Logger:info] [pid 2330198] [client 91.230.168.203:58887] GET / [Wed Jul 29 12:01:19.150000 2026] [Phoenix.Logger:debug] [pid 2330198] [client 91.230.168.203:58887] Processing with DaProductAppWeb.PageController.home/2 Parameters: %{} Pipelines: [:browser] [Wed Jul 29 12:01:19.221000 2026] [Phoenix.Logger:info] [pid 2330198] [client 91.230.168.203:58887] Sent 200 in 71ms [Wed Jul 29 12:09:36.108000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client -] QUERY OK source="global_table" db=1.0ms idle=1866.6ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 12:19:36.108000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client -] QUERY OK source="global_table" db=1.1ms idle=1825.6ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 12:21:37.103000 2026] [Phoenix.Logger:info] [pid 2330198] [client 127.0.0.1:36860] POST /api/userscoped/statusTransactions [Wed Jul 29 12:21:37.103000 2026] [Phoenix.Logger:debug] [pid 2330198] [client 127.0.0.1:36860] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-07-29T23:59:59", "start_date" => "2026-07-01T00:00:00", "status" => "success", "user_ids" => [1686]} Pipelines: [:api] [Wed Jul 29 12:21:37.104000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 2330198] [client 127.0.0.1:36860] UserScopedTransactions - received 1 user_ids: ["1686"] [Wed Jul 29 12:21:37.105000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 127.0.0.1:36860] QUERY OK source="user_metadata" db=1.0ms queue=0.4ms idle=1816.7ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["1686"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Wed Jul 29 12:21:37.105000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 2330198] [client 127.0.0.1:36860] UserScopedTransactions - resolved 1 merchant refs from 1 user_ids [Wed Jul 29 12:21:37.137000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 127.0.0.1:36860] QUERY OK source="transactions" db=4.6ms queue=2.0ms idle=1763.2ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND t0.`bank_user_id` IN (?)) ORDER BY t0.`id` DESC [~N[2026-06-30 20:00:00], ~N[2026-07-29 19:59:59], "success", "604709770000000"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:181 [Wed Jul 29 12:21:37.159000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 127.0.0.1:36860] QUERY OK source="pos_transaction" db=12.4ms queue=0.7ms idle=1781.1ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND p0.`s_mid` IN (?)) ["success", "pos_transaction", ~N[2026-07-01 00:00:00], ~N[2026-07-29 23:59:59], "604709770000000"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:360 [Wed Jul 29 12:21:37.168000 2026] [Phoenix.Logger:info] [pid 2330198] [client 127.0.0.1:36860] Sent 200 in 65ms [Wed Jul 29 12:28:37.766000 2026] [Phoenix.Logger:info] [pid 2330198] [client 127.0.0.1:49738] POST /api/userscoped/statusTransactions [Wed Jul 29 12:28:37.767000 2026] [Phoenix.Logger:debug] [pid 2330198] [client 127.0.0.1:49738] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-07-29T23:59:59", "start_date" => "2026-07-01T00:00:00", "status" => "success", "user_ids" => [1686]} Pipelines: [:api] [Wed Jul 29 12:28:37.767000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 2330198] [client 127.0.0.1:49738] UserScopedTransactions - received 1 user_ids: ["1686"] [Wed Jul 29 12:28:37.768000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 127.0.0.1:49738] QUERY OK source="user_metadata" db=0.4ms queue=0.4ms idle=1444.2ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["1686"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Wed Jul 29 12:28:37.768000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 2330198] [client 127.0.0.1:49738] UserScopedTransactions - resolved 1 merchant refs from 1 user_ids [Wed Jul 29 12:28:37.778000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 127.0.0.1:49738] QUERY OK source="transactions" db=7.8ms queue=1.2ms idle=1362.9ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND t0.`bank_user_id` IN (?)) ORDER BY t0.`id` DESC [~N[2026-06-30 20:00:00], ~N[2026-07-29 19:59:59], "success", "604709770000000"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:181 [Wed Jul 29 12:28:37.784000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 127.0.0.1:49738] QUERY OK source="pos_transaction" db=4.8ms queue=0.5ms idle=1372.4ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND p0.`s_mid` IN (?)) ["success", "pos_transaction", ~N[2026-07-01 00:00:00], ~N[2026-07-29 23:59:59], "604709770000000"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:360 [Wed Jul 29 12:28:37.786000 2026] [Phoenix.Logger:info] [pid 2330198] [client 127.0.0.1:49738] Sent 200 in 20ms [Wed Jul 29 12:28:38.057000 2026] [Phoenix.Logger:info] [pid 2330198] [client 78.47.213.209:39852] POST /api/userscoped/statusTransactions [Wed Jul 29 12:28:38.057000 2026] [Phoenix.Logger:debug] [pid 2330198] [client 78.47.213.209:39852] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-07-29T23:59:59", "start_date" => "2026-07-01T00:00:00", "status" => "success", "user_ids" => [1686]} Pipelines: [:api] [Wed Jul 29 12:28:38.057000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 2330198] [client 78.47.213.209:39852] UserScopedTransactions - received 1 user_ids: ["1686"] [Wed Jul 29 12:28:38.059000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 78.47.213.209:39852] QUERY OK source="user_metadata" db=0.5ms queue=0.5ms idle=1734.3ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["1686"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Wed Jul 29 12:28:38.059000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 2330198] [client 78.47.213.209:39852] UserScopedTransactions - resolved 1 merchant refs from 1 user_ids [Wed Jul 29 12:28:38.065000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 78.47.213.209:39852] QUERY OK source="transactions" db=4.8ms queue=0.6ms idle=653.1ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND t0.`bank_user_id` IN (?)) ORDER BY t0.`id` DESC [~N[2026-06-30 20:00:00], ~N[2026-07-29 19:59:59], "success", "604709770000000"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:181 [Wed Jul 29 12:28:38.071000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 78.47.213.209:39852] QUERY OK source="pos_transaction" db=4.7ms queue=0.5ms idle=659.4ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND p0.`s_mid` IN (?)) ["success", "pos_transaction", ~N[2026-07-01 00:00:00], ~N[2026-07-29 23:59:59], "604709770000000"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:360 [Wed Jul 29 12:28:38.073000 2026] [Phoenix.Logger:info] [pid 2330198] [client 78.47.213.209:39852] Sent 200 in 16ms [Wed Jul 29 12:28:49.017000 2026] [Phoenix.Logger:info] [pid 2330198] [client 127.0.0.1:37596] POST /api/userscoped/statusTransactions [Wed Jul 29 12:28:49.017000 2026] [Phoenix.Logger:debug] [pid 2330198] [client 127.0.0.1:37596] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-07-29T23:59:59", "start_date" => "2026-07-01T00:00:00", "status" => "success", "user_ids" => [1686]} Pipelines: [:api] [Wed Jul 29 12:28:49.018000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 2330198] [client 127.0.0.1:37596] UserScopedTransactions - received 1 user_ids: ["1686"] [Wed Jul 29 12:28:49.020000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 127.0.0.1:37596] QUERY OK source="user_metadata" db=0.5ms queue=0.8ms idle=1694.0ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["1686"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Wed Jul 29 12:28:49.020000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 2330198] [client 127.0.0.1:37596] UserScopedTransactions - resolved 1 merchant refs from 1 user_ids [Wed Jul 29 12:28:49.029000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 127.0.0.1:37596] QUERY OK source="transactions" db=4.9ms queue=3.6ms idle=1612.1ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND t0.`bank_user_id` IN (?)) ORDER BY t0.`id` DESC [~N[2026-06-30 20:00:00], ~N[2026-07-29 19:59:59], "success", "604709770000000"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:181 [Wed Jul 29 12:28:49.038000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 127.0.0.1:37596] QUERY OK source="pos_transaction" db=5.4ms queue=3.2ms idle=1621.2ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND p0.`s_mid` IN (?)) ["success", "pos_transaction", ~N[2026-07-01 00:00:00], ~N[2026-07-29 23:59:59], "604709770000000"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:360 [Wed Jul 29 12:28:49.041000 2026] [Phoenix.Logger:info] [pid 2330198] [client 127.0.0.1:37596] Sent 200 in 24ms [Wed Jul 29 12:29:36.108000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client -] QUERY OK source="global_table" db=1.0ms idle=1770.2ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 12:39:36.107000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client -] QUERY OK source="global_table" db=0.5ms idle=1695.6ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 12:40:20.471000 2026] [Phoenix.Logger:info] [pid 2330198] [client 127.0.0.1:57844] POST /api/userscoped/statusTransactions [Wed Jul 29 12:40:20.471000 2026] [Phoenix.Logger:debug] [pid 2330198] [client 127.0.0.1:57844] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-07-29T23:59:59", "start_date" => "2026-07-01T00:00:00", "status" => "success", "user_ids" => [1686]} Pipelines: [:api] [Wed Jul 29 12:40:20.471000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 2330198] [client 127.0.0.1:57844] UserScopedTransactions - received 1 user_ids: ["1686"] [Wed Jul 29 12:40:20.474000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 127.0.0.1:57844] QUERY OK source="user_metadata" db=1.7ms queue=0.4ms idle=1058.5ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["1686"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Wed Jul 29 12:40:20.474000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 2330198] [client 127.0.0.1:57844] UserScopedTransactions - resolved 1 merchant refs from 1 user_ids [Wed Jul 29 12:40:20.479000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 127.0.0.1:57844] QUERY OK source="transactions" db=4.6ms queue=0.4ms idle=1023.1ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND t0.`bank_user_id` IN (?)) ORDER BY t0.`id` DESC [~N[2026-06-30 20:00:00], ~N[2026-07-29 19:59:59], "success", "604709770000000"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:181 [Wed Jul 29 12:40:20.485000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 127.0.0.1:57844] QUERY OK source="pos_transaction" db=4.7ms queue=0.7ms idle=1028.5ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND p0.`s_mid` IN (?)) ["success", "pos_transaction", ~N[2026-07-01 00:00:00], ~N[2026-07-29 23:59:59], "604709770000000"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:360 [Wed Jul 29 12:40:20.487000 2026] [Phoenix.Logger:info] [pid 2330198] [client 127.0.0.1:57844] Sent 200 in 16ms [Wed Jul 29 12:41:54.363000 2026] [Phoenix.Logger:info] [pid 2330198] [client 127.0.0.1:39260] POST /api/userscoped/statusTransactions [Wed Jul 29 12:41:54.364000 2026] [Phoenix.Logger:debug] [pid 2330198] [client 127.0.0.1:39260] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-07-29T23:59:59", "start_date" => "2026-07-01T00:00:00", "status" => "success", "user_ids" => [1686]} Pipelines: [:api] [Wed Jul 29 12:41:54.364000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 2330198] [client 127.0.0.1:39260] UserScopedTransactions - received 1 user_ids: ["1686"] [Wed Jul 29 12:41:54.366000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 127.0.0.1:39260] QUERY OK source="user_metadata" db=0.9ms queue=0.6ms idle=1947.5ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["1686"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Wed Jul 29 12:41:54.366000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 2330198] [client 127.0.0.1:39260] UserScopedTransactions - resolved 1 merchant refs from 1 user_ids [Wed Jul 29 12:41:54.373000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 127.0.0.1:39260] QUERY OK source="transactions" db=5.3ms queue=0.9ms idle=1913.3ms SELECT t0.`id`, t0.`transaction_amount`, t0.`device_id`, t0.`processing_id`, t0.`status`, t0.`email`, t0.`transaction_ref_number`, t0.`m_ref_num`, t0.`bank_user_id`, t0.`ysp_tid`, t0.`merchant_id`, t0.`bank_user_id`, t0.`payment_reference_id`, t0.`settlement_date_time`, NOT (t0.`settlement_date_time` IS NULL), t0.`provider_name`, t0.`provider_id`, t0.`pay_mode`, t0.`inserted_at`, t0.`inserted_at`, p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id` FROM `transactions` AS t0 LEFT OUTER JOIN `pos_terminals` AS p1 ON CAST(p1.`serial_number` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci = CAST(t0.`device_id` AS CHAR CHARACTER SET utf8mb4) COLLATE utf8mb4_unicode_ci LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE ((((t0.`inserted_at` >= ?) AND (t0.`inserted_at` <= ?)) AND (t0.`status` = ?)) AND t0.`bank_user_id` IN (?)) ORDER BY t0.`id` DESC [~N[2026-06-30 20:00:00], ~N[2026-07-29 19:59:59], "success", "604709770000000"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:181 [Wed Jul 29 12:41:54.379000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client 127.0.0.1:39260] QUERY OK source="pos_transaction" db=5.0ms queue=0.5ms idle=1920.1ms SELECT p0.`id`, p0.`total_amount`, p1.`serial_number`, ?, p0.`reference_no`, p0.`reference_no`, p0.`s_mid`, p0.`b_tid`, p0.`b_mid`, p0.`b_tid_stan`, p0.`s_mid`, p0.`reference_no`, p0.`created_dateTime`, STR_TO_DATE(CONCAT(p0.`b_tid_date`, p0.`b_tid_time`), '%Y%m%d%H%i%s'), p1.`id`, p1.`name`, p1.`serial_number`, p1.`device_type`, p1.`terminal_id`, p1.`provider_id`, p1.`store_id`, p1.`status`, s2.`id`, s2.`code`, s2.`name`, s2.`brand_id`, s2.`neo_merchant_id`, s2.`address_id`, p0.`encrypted_pan`, p0.`masked_card_no`, p0.`proc_code`, p0.`mcc_code`, p0.`approval_code`, p0.`response_code`, p0.`entry_mode`, p0.`metadata`, ? FROM `pos_transaction` AS p0 LEFT OUTER JOIN `pos_terminals` AS p1 ON (p1.`terminalidmerchantid` = p0.`s_mid`) AND (p1.`terminal_id` = p0.`s_tid`) LEFT OUTER JOIN `stores` AS s2 ON p1.`store_id` = s2.`id` WHERE (((p0.`created_dateTime` >= ?) AND (p0.`created_dateTime` <= ?)) AND p0.`s_mid` IN (?)) ["success", "pos_transaction", ~N[2026-07-01 00:00:00], ~N[2026-07-29 23:59:59], "604709770000000"] ↳ DaProductAppWeb.UserScopedTransactionsController.fetch_and_respond/4, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:360 [Wed Jul 29 12:41:54.381000 2026] [Phoenix.Logger:info] [pid 2330198] [client 127.0.0.1:39260] Sent 200 in 17ms [Wed Jul 29 12:49:36.107000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client -] QUERY OK source="global_table" db=0.5ms idle=1651.4ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 12:55:34.810000 2026] [Bandit.InitialHandler:warn] [pid 2330198] [client -] Connection that looks like TLS received on a clear channel [Wed Jul 29 12:55:39.793000 2026] [Phoenix.Logger:info] [pid 2330198] [client 66.132.186.192:2402] GET / [Wed Jul 29 12:55:39.793000 2026] [Phoenix.Logger:debug] [pid 2330198] [client 66.132.186.192:2402] Processing with DaProductAppWeb.PageController.home/2 Parameters: %{} Pipelines: [:browser] [Wed Jul 29 12:55:39.795000 2026] [Phoenix.Logger:info] [pid 2330198] [client 66.132.186.192:2402] Sent 200 in 2ms [Wed Jul 29 12:55:47.460000 2026] [Bandit.InitialHandler:warn] [pid 2330198] [client -] Connection that looks like TLS received on a clear channel [Wed Jul 29 12:55:48.577000 2026] [Bandit.InitialHandler:warn] [pid 2330198] [client -] Connection that looks like TLS received on a clear channel [Wed Jul 29 12:55:49.975000 2026] [Phoenix.Logger:info] [pid 2330198] [client 66.132.186.192:37104] GET / [Wed Jul 29 12:55:49.975000 2026] [Phoenix.Logger:debug] [pid 2330198] [client 66.132.186.192:37104] Processing with DaProductAppWeb.PageController.home/2 Parameters: %{} Pipelines: [:browser] [Wed Jul 29 12:55:49.976000 2026] [Phoenix.Logger:info] [pid 2330198] [client 66.132.186.192:37104] Sent 200 in 943µs [Wed Jul 29 12:56:09.506000 2026] [Bandit.InitialHandler:warn] [pid 2330198] [client -] Connection that looks like TLS received on a clear channel [Wed Jul 29 12:56:11.783000 2026] [Phoenix.Logger:info] [pid 2330198] [client 66.132.186.192:56592] GET /security.txt [Wed Jul 29 12:56:11.858000 2026] [Plug.Debugger:debug] [pid 2330198] [client 66.132.186.192:56592] ** (Phoenix.Router.NoRouteError) no route found for GET /security.txt (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Wed Jul 29 12:59:36.108000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client -] QUERY OK source="global_table" db=1.0ms idle=1623.9ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 13:09:36.107000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client -] QUERY OK source="global_table" db=0.8ms idle=1586.6ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 13:19:36.108000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client -] QUERY OK source="global_table" db=1.4ms idle=1470.7ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Wed Jul 29 13:29:36.108000 2026] [Ecto.Adapters.SQL:debug] [pid 2330198] [client -] QUERY OK source="global_table" db=1.1ms idle=1400.7ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Fri Jul 31 10:53:36.779000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="global_table" db=0.5ms decode=2.0ms queue=94.2ms idle=0.0ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Fri Jul 31 10:53:37.114000 2026] [Bandit:info] [pid 1660399] [client -] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at 0.0.0.0:6002 (http) [Fri Jul 31 10:53:37.139000 2026] [Phoenix.Endpoint.Supervisor:info] [pid 1660399] [client -] Access DaProductAppWeb.Endpoint at http://localhost:6002 [Fri Jul 31 10:53:37.162000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Device phoenix_client_node_devteam_shubham connected [Fri Jul 31 11:03:36.807000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="global_table" db=0.8ms idle=1098.6ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Fri Jul 31 11:03:50.264000 2026] [Phoenix.Logger:info] [pid 1660399] [client 127.0.0.1:36140] POST /api/userscoped/statusTransactions [Fri Jul 31 11:03:50.303000 2026] [Phoenix.Logger:debug] [pid 1660399] [client 127.0.0.1:36140] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-05-20T11:01", "start_date" => "2026-05-15T11:01", "status" => "success", "user_ids" => [465, 300, 537, 234, 288, 483, 494, 539, 373]} Pipelines: [:api] [Fri Jul 31 11:03:50.314000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1660399] [client 127.0.0.1:36140] UserScopedTransactions - received 9 user_ids: ["465", "300", "537", "234", "288", "483", "494", "539", "373"] [Fri Jul 31 11:03:50.321000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client 127.0.0.1:36140] QUERY OK source="user_metadata" db=1.0ms queue=1.0ms idle=1611.5ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?,?,?,?,?,?,?,?,?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["465", "300", "537", "234", "288", "483", "494", "539", "373"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Fri Jul 31 11:03:50.321000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1660399] [client 127.0.0.1:36140] UserScopedTransactions - resolved 0 merchant refs from 9 user_ids [Fri Jul 31 11:03:50.335000 2026] [Phoenix.Logger:info] [pid 1660399] [client 127.0.0.1:36140] Sent 200 in 70ms [Fri Jul 31 11:04:17.584000 2026] [Phoenix.Logger:info] [pid 1660399] [client 127.0.0.1:52122] POST /api/userscoped/statusTransactions [Fri Jul 31 11:04:17.585000 2026] [Phoenix.Logger:debug] [pid 1660399] [client 127.0.0.1:52122] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-05-20T11:01", "start_date" => "2026-05-15T11:01", "status" => "reversal_pending", "user_ids" => [465, 300, 537]} Pipelines: [:api] [Fri Jul 31 11:04:17.587000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1660399] [client 127.0.0.1:52122] UserScopedTransactions - received 3 user_ids: ["465", "300", "537"] [Fri Jul 31 11:04:17.589000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client 127.0.0.1:52122] QUERY OK source="user_metadata" db=0.4ms queue=0.5ms idle=1879.2ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?,?,?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["465", "300", "537"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Fri Jul 31 11:04:17.589000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1660399] [client 127.0.0.1:52122] UserScopedTransactions - resolved 0 merchant refs from 3 user_ids [Fri Jul 31 11:04:17.589000 2026] [Phoenix.Logger:info] [pid 1660399] [client 127.0.0.1:52122] Sent 200 in 5ms [Fri Jul 31 11:04:19.003000 2026] [Phoenix.Logger:info] [pid 1660399] [client 127.0.0.1:52126] POST /api/userscoped/statusTransactions [Fri Jul 31 11:04:19.003000 2026] [Phoenix.Logger:debug] [pid 1660399] [client 127.0.0.1:52126] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-05-20T11:01", "start_date" => "2026-05-15T11:01", "status" => "void_success", "user_ids" => [465, 300, 537]} Pipelines: [:api] [Fri Jul 31 11:04:19.003000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1660399] [client 127.0.0.1:52126] UserScopedTransactions - received 3 user_ids: ["465", "300", "537"] [Fri Jul 31 11:04:19.005000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client 127.0.0.1:52126] QUERY OK source="user_metadata" db=0.6ms queue=0.4ms idle=1294.5ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?,?,?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["465", "300", "537"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Fri Jul 31 11:04:19.005000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1660399] [client 127.0.0.1:52126] UserScopedTransactions - resolved 0 merchant refs from 3 user_ids [Fri Jul 31 11:04:19.005000 2026] [Phoenix.Logger:info] [pid 1660399] [client 127.0.0.1:52126] Sent 200 in 2ms [Fri Jul 31 11:04:20.454000 2026] [Phoenix.Logger:info] [pid 1660399] [client 127.0.0.1:52130] POST /api/userscoped/statusTransactions [Fri Jul 31 11:04:20.454000 2026] [Phoenix.Logger:debug] [pid 1660399] [client 127.0.0.1:52130] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-05-20T11:01", "start_date" => "2026-05-15T11:01", "status" => "all", "user_ids" => [465, 300, 537]} Pipelines: [:api] [Fri Jul 31 11:04:20.455000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1660399] [client 127.0.0.1:52130] UserScopedTransactions - received 3 user_ids: ["465", "300", "537"] [Fri Jul 31 11:04:20.457000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client 127.0.0.1:52130] QUERY OK source="user_metadata" db=0.5ms queue=1.1ms idle=1745.5ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?,?,?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["465", "300", "537"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Fri Jul 31 11:04:20.457000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1660399] [client 127.0.0.1:52130] UserScopedTransactions - resolved 0 merchant refs from 3 user_ids [Fri Jul 31 11:04:20.457000 2026] [Phoenix.Logger:info] [pid 1660399] [client 127.0.0.1:52130] Sent 200 in 3ms [Fri Jul 31 11:06:00.660000 2026] [Phoenix.Logger:info] [pid 1660399] [client 127.0.0.1:38286] POST /api/userscoped/statusTransactions [Fri Jul 31 11:06:00.661000 2026] [Phoenix.Logger:debug] [pid 1660399] [client 127.0.0.1:38286] Processing with DaProductAppWeb.UserScopedTransactionsController.get_user_scoped_status_transactions/2 Parameters: %{"end_date" => "2026-07-29T23:59:59", "start_date" => "2026-07-01T00:00:00", "status" => "success", "user_ids" => [1694]} Pipelines: [:api] [Fri Jul 31 11:06:00.662000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1660399] [client 127.0.0.1:38286] UserScopedTransactions - received 1 user_ids: ["1694"] [Fri Jul 31 11:06:00.664000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client 127.0.0.1:38286] QUERY OK source="user_metadata" db=0.4ms queue=1.1ms idle=1950.6ms SELECT u0.`merchant_refrence_number` FROM `user_metadata` AS u0 WHERE (u0.`user_id` IN (?) AND NOT (u0.`merchant_refrence_number` IS NULL)) ["1694"] ↳ DaProductAppWeb.UserScopedTransactionsController.resolve_merchant_refs/1, at: lib/da_product_app_web/controllers/user_scoped_transactions_controller.ex:98 [Fri Jul 31 11:06:00.664000 2026] [DaProductAppWeb.UserScopedTransactionsController:info] [pid 1660399] [client 127.0.0.1:38286] UserScopedTransactions - resolved 0 merchant refs from 1 user_ids [Fri Jul 31 11:06:00.664000 2026] [Phoenix.Logger:info] [pid 1660399] [client 127.0.0.1:38286] Sent 200 in 3ms [Fri Jul 31 11:13:36.808000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="global_table" db=1.6ms idle=1061.7ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Fri Jul 31 11:23:04.021000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Received ACK for merchant pFppbioOCKlo5c8E, device 98251226730001 with payload: {"request_id" : "TXN-760339_1785496935_s58pc2h5","money": "644000.0", "status": "FAILED" } [Fri Jul 31 11:23:04.026000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Received OTA update for device 98251226730001 with request_id TXN-760339_1785496935_s58pc2h5: %{"money" => "644000.0", "request_id" => "TXN-760339_1785496935_s58pc2h5", "status" => "FAILED"} [Fri Jul 31 11:23:04.026000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Status for request_id TXN-760339_1785496935_s58pc2h5 is failed [Fri Jul 31 11:23:04.056000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="cloud_transaction" db=1.3ms queue=2.7ms idle=1274.2ms SELECT c0.`id`, c0.`uhid`, c0.`email`, c0.`mobile_no`, c0.`processing_id`, c0.`uname`, c0.`user_id`, c0.`pay_mode`, c0.`location_id`, c0.`transaction_location`, c0.`credentials_user`, c0.`credentials_key`, c0.`version`, c0.`return_url`, c0.`response_url`, c0.`status`, c0.`transaction_id`, c0.`transaction_amount`, c0.`transaction_ref_number`, c0.`m_ref_num`, c0.`name`, c0.`provider_id`, c0.`device_id`, c0.`merchant_id`, c0.`payment_reference_id`, c0.`additional_data`, c0.`payload`, c0.`settlement_date_time`, c0.`refund_reference_id`, c0.`provider_name`, c0.`acknoledgment`, c0.`inserted_at`, c0.`updated_at` FROM `cloud_transaction` AS c0 WHERE ((c0.`transaction_ref_number` = ?) AND (c0.`device_id` = ?)) ["TXN-760339_1785496935_s58pc2h5", "98251226730001"] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:52 [Fri Jul 31 11:23:04.079000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Transaction TXN-760339_1785496935_s58pc2h5 updated to failed/received [Fri Jul 31 11:23:36.807000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="global_table" db=0.9ms idle=1037.7ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Fri Jul 31 11:23:54.294000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Received ACK for merchant pFppbioOCKlo5c8E, device 98251226730001 with payload: {"request_id" : "TXN-760339_1785497020_ccsklb5z","money": "644000.0", "status": "FAILED" } [Fri Jul 31 11:23:54.294000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Received OTA update for device 98251226730001 with request_id TXN-760339_1785497020_ccsklb5z: %{"money" => "644000.0", "request_id" => "TXN-760339_1785497020_ccsklb5z", "status" => "FAILED"} [Fri Jul 31 11:23:54.294000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Status for request_id TXN-760339_1785497020_ccsklb5z is failed [Fri Jul 31 11:23:54.297000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="cloud_transaction" db=2.6ms idle=1513.1ms SELECT c0.`id`, c0.`uhid`, c0.`email`, c0.`mobile_no`, c0.`processing_id`, c0.`uname`, c0.`user_id`, c0.`pay_mode`, c0.`location_id`, c0.`transaction_location`, c0.`credentials_user`, c0.`credentials_key`, c0.`version`, c0.`return_url`, c0.`response_url`, c0.`status`, c0.`transaction_id`, c0.`transaction_amount`, c0.`transaction_ref_number`, c0.`m_ref_num`, c0.`name`, c0.`provider_id`, c0.`device_id`, c0.`merchant_id`, c0.`payment_reference_id`, c0.`additional_data`, c0.`payload`, c0.`settlement_date_time`, c0.`refund_reference_id`, c0.`provider_name`, c0.`acknoledgment`, c0.`inserted_at`, c0.`updated_at` FROM `cloud_transaction` AS c0 WHERE ((c0.`transaction_ref_number` = ?) AND (c0.`device_id` = ?)) ["TXN-760339_1785497020_ccsklb5z", "98251226730001"] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:52 [Fri Jul 31 11:23:54.328000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="cloud_transaction" db=2.2ms queue=0.7ms idle=1536.4ms UPDATE `cloud_transaction` SET `status` = ?, `acknoledgment` = ?, `updated_at` = ? WHERE `id` = ? ["failed", "received", ~N[2026-07-31 11:23:54], 3355] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:63 [Fri Jul 31 11:23:54.328000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Transaction TXN-760339_1785497020_ccsklb5z updated to failed/received [Fri Jul 31 11:24:11.249000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Received ACK for merchant pFppbioOCKlo5c8E, device 98251226730001 with payload: {"request_id" : "TXN-416828_1785497043_wdjs8o0v","money": "644000.0", "status": "FAILED" } [Fri Jul 31 11:24:11.249000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Received OTA update for device 98251226730001 with request_id TXN-416828_1785497043_wdjs8o0v: %{"money" => "644000.0", "request_id" => "TXN-416828_1785497043_wdjs8o0v", "status" => "FAILED"} [Fri Jul 31 11:24:11.249000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Status for request_id TXN-416828_1785497043_wdjs8o0v is failed [Fri Jul 31 11:24:11.251000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="cloud_transaction" db=0.9ms idle=1467.2ms SELECT c0.`id`, c0.`uhid`, c0.`email`, c0.`mobile_no`, c0.`processing_id`, c0.`uname`, c0.`user_id`, c0.`pay_mode`, c0.`location_id`, c0.`transaction_location`, c0.`credentials_user`, c0.`credentials_key`, c0.`version`, c0.`return_url`, c0.`response_url`, c0.`status`, c0.`transaction_id`, c0.`transaction_amount`, c0.`transaction_ref_number`, c0.`m_ref_num`, c0.`name`, c0.`provider_id`, c0.`device_id`, c0.`merchant_id`, c0.`payment_reference_id`, c0.`additional_data`, c0.`payload`, c0.`settlement_date_time`, c0.`refund_reference_id`, c0.`provider_name`, c0.`acknoledgment`, c0.`inserted_at`, c0.`updated_at` FROM `cloud_transaction` AS c0 WHERE ((c0.`transaction_ref_number` = ?) AND (c0.`device_id` = ?)) ["TXN-416828_1785497043_wdjs8o0v", "98251226730001"] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:52 [Fri Jul 31 11:24:11.270000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="cloud_transaction" db=18.1ms queue=0.6ms idle=1468.6ms UPDATE `cloud_transaction` SET `status` = ?, `acknoledgment` = ?, `updated_at` = ? WHERE `id` = ? ["failed", "received", ~N[2026-07-31 11:24:11], 3356] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:63 [Fri Jul 31 11:24:11.270000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Transaction TXN-416828_1785497043_wdjs8o0v updated to failed/received [Fri Jul 31 11:30:55.571000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Received ACK for merchant pFppbioOCKlo5c8E, device 98251226730001 with payload: {"request_id" : "TXN-416828_1785497442_6ayacu3a","money": "644000.0", "status": "FAILED" } [Fri Jul 31 11:30:55.572000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Received OTA update for device 98251226730001 with request_id TXN-416828_1785497442_6ayacu3a: %{"money" => "644000.0", "request_id" => "TXN-416828_1785497442_6ayacu3a", "status" => "FAILED"} [Fri Jul 31 11:30:55.572000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Status for request_id TXN-416828_1785497442_6ayacu3a is failed [Fri Jul 31 11:30:55.576000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="cloud_transaction" db=4.3ms idle=1776.4ms SELECT c0.`id`, c0.`uhid`, c0.`email`, c0.`mobile_no`, c0.`processing_id`, c0.`uname`, c0.`user_id`, c0.`pay_mode`, c0.`location_id`, c0.`transaction_location`, c0.`credentials_user`, c0.`credentials_key`, c0.`version`, c0.`return_url`, c0.`response_url`, c0.`status`, c0.`transaction_id`, c0.`transaction_amount`, c0.`transaction_ref_number`, c0.`m_ref_num`, c0.`name`, c0.`provider_id`, c0.`device_id`, c0.`merchant_id`, c0.`payment_reference_id`, c0.`additional_data`, c0.`payload`, c0.`settlement_date_time`, c0.`refund_reference_id`, c0.`provider_name`, c0.`acknoledgment`, c0.`inserted_at`, c0.`updated_at` FROM `cloud_transaction` AS c0 WHERE ((c0.`transaction_ref_number` = ?) AND (c0.`device_id` = ?)) ["TXN-416828_1785497442_6ayacu3a", "98251226730001"] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:52 [Fri Jul 31 11:30:55.590000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="cloud_transaction" db=10.5ms queue=2.5ms idle=1781.2ms UPDATE `cloud_transaction` SET `status` = ?, `acknoledgment` = ?, `updated_at` = ? WHERE `id` = ? ["failed", "received", ~N[2026-07-31 11:30:55], 3357] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:63 [Fri Jul 31 11:30:55.590000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Transaction TXN-416828_1785497442_6ayacu3a updated to failed/received [Fri Jul 31 11:33:36.812000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="global_table" db=0.6ms idle=1966.5ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Fri Jul 31 11:43:36.810000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="global_table" db=1.7ms idle=1830.6ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Fri Jul 31 11:53:36.807000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="global_table" db=0.6ms idle=1788.5ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Fri Jul 31 12:03:36.807000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="global_table" db=0.5ms idle=1762.6ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Fri Jul 31 12:12:31.822000 2026] [Bandit.InitialHandler:warn] [pid 1660399] [client -] Connection that looks like TLS received on a clear channel [Fri Jul 31 12:12:35.401000 2026] [Phoenix.Logger:info] [pid 1660399] [client 167.94.146.63:23024] GET / [Fri Jul 31 12:12:35.401000 2026] [Phoenix.Logger:debug] [pid 1660399] [client 167.94.146.63:23024] Processing with DaProductAppWeb.PageController.home/2 Parameters: %{} Pipelines: [:browser] [Fri Jul 31 12:12:35.464000 2026] [Phoenix.Logger:info] [pid 1660399] [client 167.94.146.63:23024] Sent 200 in 63ms [Fri Jul 31 12:12:39.057000 2026] [Bandit.InitialHandler:warn] [pid 1660399] [client -] Connection that looks like TLS received on a clear channel [Fri Jul 31 12:12:39.115000 2026] [Bandit.InitialHandler:warn] [pid 1660399] [client -] Connection that looks like TLS received on a clear channel [Fri Jul 31 12:12:40.569000 2026] [Phoenix.Logger:info] [pid 1660399] [client 167.94.146.63:16398] GET / [Fri Jul 31 12:12:40.569000 2026] [Phoenix.Logger:debug] [pid 1660399] [client 167.94.146.63:16398] Processing with DaProductAppWeb.PageController.home/2 Parameters: %{} Pipelines: [:browser] [Fri Jul 31 12:12:40.570000 2026] [Phoenix.Logger:info] [pid 1660399] [client 167.94.146.63:16398] Sent 200 in 833µs [Fri Jul 31 12:12:46.666000 2026] [Bandit.InitialHandler:warn] [pid 1660399] [client -] Connection that looks like TLS received on a clear channel [Fri Jul 31 12:12:47.018000 2026] [Phoenix.Logger:info] [pid 1660399] [client 167.94.146.63:50598] GET /.well-known/security.txt [Fri Jul 31 12:12:47.061000 2026] [Plug.Debugger:debug] [pid 1660399] [client 167.94.146.63:50598] ** (Phoenix.Router.NoRouteError) no route found for GET /.well-known/security.txt (DaProductAppWeb.Router) (da_product_app 0.1.0) deps/phoenix/lib/phoenix/router.ex:541: DaProductAppWeb.Router.call/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.plug_builder_call/2 (da_product_app 0.1.0) deps/plug/lib/plug/debugger.ex:136: DaProductAppWeb.Endpoint."call (overridable 3)"/2 (da_product_app 0.1.0) lib/da_product_app_web/endpoint.ex:1: DaProductAppWeb.Endpoint.call/2 (phoenix 1.7.19) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4 (bandit 1.6.7) lib/bandit/pipeline.ex:129: Bandit.Pipeline.call_plug!/2 (bandit 1.6.7) lib/bandit/pipeline.ex:40: Bandit.Pipeline.run/4 (bandit 1.6.7) lib/bandit/http1/handler.ex:12: Bandit.HTTP1.Handler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3 (bandit 1.6.7) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2 (stdlib 5.2.3.2) gen_server.erl:1085: :gen_server.try_handle_continue/3 (stdlib 5.2.3.2) gen_server.erl:995: :gen_server.loop/7 (stdlib 5.2.3.2) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 [Fri Jul 31 12:13:36.807000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="global_table" db=0.5ms idle=677.4ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Fri Jul 31 12:17:30.197000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Received ACK for merchant pFppbioOCKlo5c8E, device 98251226730001 with payload: {"request_id" : "TXN-416828_1785500188_8m9rwu86","money": "644000.0", "status": "FAILED" } [Fri Jul 31 12:17:30.197000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Received OTA update for device 98251226730001 with request_id TXN-416828_1785500188_8m9rwu86: %{"money" => "644000.0", "request_id" => "TXN-416828_1785500188_8m9rwu86", "status" => "FAILED"} [Fri Jul 31 12:17:30.197000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Status for request_id TXN-416828_1785500188_8m9rwu86 is failed [Fri Jul 31 12:17:30.203000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="cloud_transaction" db=4.7ms idle=1877.1ms SELECT c0.`id`, c0.`uhid`, c0.`email`, c0.`mobile_no`, c0.`processing_id`, c0.`uname`, c0.`user_id`, c0.`pay_mode`, c0.`location_id`, c0.`transaction_location`, c0.`credentials_user`, c0.`credentials_key`, c0.`version`, c0.`return_url`, c0.`response_url`, c0.`status`, c0.`transaction_id`, c0.`transaction_amount`, c0.`transaction_ref_number`, c0.`m_ref_num`, c0.`name`, c0.`provider_id`, c0.`device_id`, c0.`merchant_id`, c0.`payment_reference_id`, c0.`additional_data`, c0.`payload`, c0.`settlement_date_time`, c0.`refund_reference_id`, c0.`provider_name`, c0.`acknoledgment`, c0.`inserted_at`, c0.`updated_at` FROM `cloud_transaction` AS c0 WHERE ((c0.`transaction_ref_number` = ?) AND (c0.`device_id` = ?)) ["TXN-416828_1785500188_8m9rwu86", "98251226730001"] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:52 [Fri Jul 31 12:17:30.216000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client -] QUERY OK source="cloud_transaction" db=13.4ms idle=1882.4ms UPDATE `cloud_transaction` SET `status` = ?, `acknoledgment` = ?, `updated_at` = ? WHERE `id` = ? ["failed", "received", ~N[2026-07-31 12:17:30], 3358] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:63 [Fri Jul 31 12:17:30.217000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Transaction TXN-416828_1785500188_8m9rwu86 updated to failed/received [Fri Jul 31 12:20:19.133000 2026] [Ecto.Adapters.SQL:debug] [pid 1948584] [client -] QUERY OK source="global_table" db=0.5ms decode=2.9ms queue=78.3ms idle=0.0ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Fri Jul 31 12:20:19.261000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Device phoenix_client_node_devteam_shubham disconnected [Fri Jul 31 12:20:19.265000 2026] [DaProductApp.MQTT.Handler:info] [pid 1660399] [client -] Device phoenix_client_node_devteam_shubham connected [Fri Jul 31 12:20:19.272000 2026] [Bandit:error] [pid 1948584] [client -] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at http failed, port 6002 already in use [Fri Jul 31 12:20:19.273000 2026] [application_controller:info] [pid 1948584] [client -] Application da_product_app exited: DaProductApp.Application.start(:normal, []) returned an error: shutdown: failed to start child: DaProductAppWeb.Endpoint ** (EXIT) shutdown: failed to start child: {DaProductAppWeb.Endpoint, :http} ** (EXIT) shutdown: failed to start child: :listener ** (EXIT) :eaddrinuse [Fri Jul 31 12:20:19.301000 2026] [application_controller:info] [pid 1948584] [client -] Application saas_kit exited: :stopped [Fri Jul 31 12:20:19.302000 2026] [application_controller:info] [pid 1948584] [client -] Application httpoison exited: :stopped [Fri Jul 31 12:20:19.302000 2026] [application_controller:info] [pid 1948584] [client -] Application cors_plug exited: :stopped [Fri Jul 31 12:20:19.302000 2026] [application_controller:info] [pid 1948584] [client -] Application salad_ui exited: :stopped [Fri Jul 31 12:20:19.303000 2026] [application_controller:info] [pid 1948584] [client -] Application tw_merge exited: :stopped [Fri Jul 31 12:20:19.303000 2026] [application_controller:info] [pid 1948584] [client -] Application deep_merge exited: :stopped [Fri Jul 31 12:20:19.303000 2026] [application_controller:info] [pid 1948584] [client -] Application nimble_parsec exited: :stopped [Fri Jul 31 12:20:19.303000 2026] [application_controller:info] [pid 1948584] [client -] Application petal_components exited: :stopped [Fri Jul 31 12:20:19.303000 2026] [application_controller:info] [pid 1948584] [client -] Application phoenix_html_helpers exited: :stopped [Fri Jul 31 12:20:19.307000 2026] [application_controller:info] [pid 1948584] [client -] Application ranch exited: :stopped [Fri Jul 31 12:20:19.308000 2026] [application_controller:info] [pid 1948584] [client -] Application dns_cluster exited: :stopped [Fri Jul 31 12:20:19.312000 2026] [application_controller:info] [pid 1948584] [client -] Application tortoise exited: :stopped [Fri Jul 31 12:20:19.313000 2026] [application_controller:info] [pid 1948584] [client -] Application gen_state_machine exited: :stopped [Fri Jul 31 12:20:19.314000 2026] [application_controller:info] [pid 1948584] [client -] Application gettext exited: :stopped [Fri Jul 31 12:20:19.315000 2026] [application_controller:info] [pid 1948584] [client -] Application expo exited: :stopped [Fri Jul 31 12:20:19.316000 2026] [application_controller:info] [pid 1948584] [client -] Application telemetry_poller exited: :stopped [Fri Jul 31 12:20:19.317000 2026] [application_controller:info] [pid 1948584] [client -] Application swoosh exited: :stopped [Fri Jul 31 12:20:19.318000 2026] [application_controller:info] [pid 1948584] [client -] Application hackney exited: :stopped [Fri Jul 31 12:20:19.318000 2026] [application_controller:info] [pid 1948584] [client -] Application metrics exited: :stopped [Fri Jul 31 12:20:19.319000 2026] [application_controller:info] [pid 1948584] [client -] Application parse_trans exited: :stopped [Fri Jul 31 12:20:19.319000 2026] [application_controller:info] [pid 1948584] [client -] Application syntax_tools exited: :stopped [Fri Jul 31 12:20:19.319000 2026] [application_controller:info] [pid 1948584] [client -] Application mimerl exited: :stopped [Fri Jul 31 12:20:19.319000 2026] [application_controller:info] [pid 1948584] [client -] Application idna exited: :stopped [Fri Jul 31 12:20:19.320000 2026] [application_controller:info] [pid 1948584] [client -] Application unicode_util_compat exited: :stopped [Fri Jul 31 12:20:19.320000 2026] [application_controller:info] [pid 1948584] [client -] Application xmerl exited: :stopped [Fri Jul 31 12:20:19.321000 2026] [application_controller:info] [pid 1948584] [client -] Application tailwind exited: :stopped [Fri Jul 31 12:20:19.321000 2026] [application_controller:info] [pid 1948584] [client -] Application esbuild exited: :stopped [Fri Jul 31 12:20:19.321000 2026] [application_controller:info] [pid 1948584] [client -] Application phoenix_live_dashboard exited: :stopped [Fri Jul 31 12:20:19.322000 2026] [application_controller:info] [pid 1948584] [client -] Application telemetry_metrics exited: :stopped [Fri Jul 31 12:20:19.322000 2026] [application_controller:info] [pid 1948584] [client -] Application phoenix_live_view exited: :stopped [Fri Jul 31 12:20:19.323000 2026] [application_controller:info] [pid 1948584] [client -] Application phoenix_live_reload exited: :stopped [Fri Jul 31 12:20:19.329000 2026] [application_controller:info] [pid 1948584] [client -] Application file_system exited: :stopped [Fri Jul 31 12:20:19.332000 2026] [application_controller:info] [pid 1948584] [client -] Application ecto_sql exited: :stopped [Fri Jul 31 12:20:19.332000 2026] [application_controller:info] [pid 1948584] [client -] Application myxql exited: :stopped [Fri Jul 31 12:20:19.333000 2026] [application_controller:info] [pid 1948584] [client -] Application db_connection exited: :stopped [Fri Jul 31 12:20:19.335000 2026] [application_controller:info] [pid 1948584] [client -] Application phoenix_ecto exited: :stopped [Fri Jul 31 12:20:19.338000 2026] [application_controller:info] [pid 1948584] [client -] Application ecto exited: :stopped [Fri Jul 31 12:20:19.339000 2026] [application_controller:info] [pid 1948584] [client -] Application phoenix exited: :stopped [Fri Jul 31 12:20:19.339000 2026] [application_controller:info] [pid 1948584] [client -] Application websock_adapter exited: :stopped [Fri Jul 31 12:20:19.339000 2026] [application_controller:info] [pid 1948584] [client -] Application bandit exited: :stopped [Fri Jul 31 12:20:19.339000 2026] [application_controller:info] [pid 1948584] [client -] Application thousand_island exited: :stopped [Fri Jul 31 12:20:19.339000 2026] [application_controller:info] [pid 1948584] [client -] Application websock exited: :stopped [Fri Jul 31 12:20:19.339000 2026] [application_controller:info] [pid 1948584] [client -] Application phoenix_template exited: :stopped [Fri Jul 31 12:20:19.340000 2026] [application_controller:info] [pid 1948584] [client -] Application phoenix_html exited: :stopped [Fri Jul 31 12:20:19.340000 2026] [application_controller:info] [pid 1948584] [client -] Application phoenix_pubsub exited: :stopped [Fri Jul 31 12:20:19.342000 2026] [application_controller:info] [pid 1948584] [client -] Application req exited: :stopped [Fri Jul 31 12:20:19.342000 2026] [application_controller:info] [pid 1948584] [client -] Application plug exited: :stopped [Fri Jul 31 12:20:19.343000 2026] [application_controller:info] [pid 1948584] [client -] Application plug_crypto exited: :stopped [Fri Jul 31 12:20:19.344000 2026] [application_controller:info] [pid 1948584] [client -] Application eex exited: :stopped [Fri Jul 31 12:20:19.344000 2026] [application_controller:info] [pid 1948584] [client -] Application jason exited: :stopped [Fri Jul 31 12:20:19.344000 2026] [application_controller:info] [pid 1948584] [client -] Application decimal exited: :stopped [Fri Jul 31 12:20:19.344000 2026] [application_controller:info] [pid 1948584] [client -] Application finch exited: :stopped [Fri Jul 31 12:20:19.344000 2026] [application_controller:info] [pid 1948584] [client -] Application mime exited: :stopped [Fri Jul 31 12:20:19.329000 2026] [logger_backend:debug] [pid 1948584] [client -] [logger: :removed_failing_handler, handler: {Phoenix.LiveReloader.WebConsoleLogger, Phoenix.LiveReloader.WebConsoleLogger}, log_event: %{meta: %{error_logger: %{tag: :info_report, type: :std_info, report_cb: &:application_controller.format_log/1}, line: 2142, pid: #PID<0.44.0>, time: 1785500419323879, file: ~c"application_controller.erl", gl: #PID<0.70.0>, domain: [:otp], mfa: {:application_controller, :info_exited, 3}, report_cb: &:application_controller.format_log/2}, msg: {:string, ["Application ", "phoenix_live_reload", " exited: " | ":stopped"]}, level: :notice}, config: %{id: Phoenix.LiveReloader.WebConsoleLogger, module: Phoenix.LiveReloader.WebConsoleLogger, formatter: {Logger.Formatter, %Logger.Formatter{template: {DaProductApp.LogFormatter, :format}, truncate: 8096, metadata: [:request_id, :module, :peer, :remote_ip], colors: %{error: :red, enabled: false, info: :normal, warning: :yellow, debug: :cyan, notice: :normal, emergency: :red, alert: :red, critical: :red}, utc_log?: false}}}, reason: {:error, %ArgumentError{message: "unknown registry: Phoenix.LiveReloader.WebConsoleLoggerRegistry"}, [{Registry, :key_info!, 1, [file: ~c"lib/registry.ex", line: 1400]}, {Registry, :dispatch, 4, [file: ~c"lib/registry.ex", line: 478]}]}] [Fri Jul 31 12:20:19.352000 2026] [application_controller:info] [pid 1948584] [client -] Application telemetry exited: :stopped [Fri Jul 31 12:20:19.352000 2026] [application_controller:info] [pid 1948584] [client -] Application nimble_options exited: :stopped [Fri Jul 31 12:20:19.353000 2026] [application_controller:info] [pid 1948584] [client -] Application nimble_pool exited: :stopped [Fri Jul 31 12:20:19.361000 2026] [application_controller:info] [pid 1948584] [client -] Application mint exited: :stopped [Fri Jul 31 12:20:19.362000 2026] [application_controller:info] [pid 1948584] [client -] Application hpax exited: :stopped [Fri Jul 31 12:20:19.364000 2026] [application_controller:info] [pid 1948584] [client -] Application castore exited: :stopped [Fri Jul 31 12:20:19.364000 2026] [application_controller:info] [pid 1948584] [client -] Application premailex exited: :stopped [Fri Jul 31 12:20:19.365000 2026] [application_controller:info] [pid 1948584] [client -] Application ssl_verify_fun exited: :stopped [Fri Jul 31 12:20:19.365000 2026] [application_controller:info] [pid 1948584] [client -] Application certifi exited: :stopped [Fri Jul 31 12:20:19.365000 2026] [application_controller:info] [pid 1948584] [client -] Application floki exited: :stopped [Fri Jul 31 12:20:19.369000 2026] [application_controller:info] [pid 1948584] [client -] Application cachex exited: :stopped [Fri Jul 31 12:20:19.369000 2026] [application_controller:info] [pid 1948584] [client -] Application sleeplocks exited: :stopped [Fri Jul 31 12:20:19.369000 2026] [application_controller:info] [pid 1948584] [client -] Application jumper exited: :stopped [Fri Jul 31 12:20:19.369000 2026] [application_controller:info] [pid 1948584] [client -] Application ex_hash_ring exited: :stopped [Fri Jul 31 12:20:19.370000 2026] [application_controller:info] [pid 1948584] [client -] Application eternal exited: :stopped [Fri Jul 31 12:20:19.370000 2026] [application_controller:info] [pid 1948584] [client -] Application unsafe exited: :stopped [Fri Jul 31 12:20:19.370000 2026] [application_controller:info] [pid 1948584] [client -] Application bcrypt_elixir exited: :stopped [Fri Jul 31 12:20:19.370000 2026] [application_controller:info] [pid 1948584] [client -] Application comeonin exited: :stopped [Fri Jul 31 12:20:19.375000 2026] [application_controller:info] [pid 1948584] [client -] Application runtime_tools exited: :stopped [Fri Jul 31 12:21:25.583000 2026] [Phoenix.Logger:info] [pid 1660399] [client 127.0.0.1:51964] POST /api/merchant/updateDevice [Fri Jul 31 12:21:25.592000 2026] [Phoenix.Logger:debug] [pid 1660399] [client 127.0.0.1:51964] Processing with DaProductAppWeb.MerchantApiController.updateDevice/2 Parameters: %{"device_id" => "576", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001"} Pipelines: [:api] [Fri Jul 31 12:21:25.609000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1660399] [client 127.0.0.1:51964] Updating device with params: %{"device_id" => "576", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001"} [Fri Jul 31 12:21:25.617000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client 127.0.0.1:51964] QUERY OK source="pos_terminals" db=0.5ms queue=0.7ms idle=1197.4ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`id` = ?) [576] ↳ DaProductAppWeb.MerchantApiController.updateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3885 [Fri Jul 31 12:21:25.620000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client 127.0.0.1:51964] QUERY OK source="pos_terminals" db=1.7ms queue=0.3ms idle=1199.1ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730001"] ↳ DaProductAppWeb.MerchantApiController.updateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3899 [Fri Jul 31 12:21:25.620000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1660399] [client 127.0.0.1:51964] Checking serial number conflict - existing_terminal.id: 797, device_id: 576 [Fri Jul 31 12:21:25.624000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client 127.0.0.1:51964] QUERY OK source="shukria_terminals" db=0.5ms queue=0.6ms idle=1204.8ms SELECT s0.`provider_id` FROM `shukria_terminals` AS s0 WHERE (s0.`shukria_terminal_id` = ?) ["797"] ↳ DaProductAppWeb.MerchantApiController.provider_ids_for_device/1, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2226 [Fri Jul 31 12:21:25.625000 2026] [Phoenix.Logger:info] [pid 1660399] [client 127.0.0.1:51964] Sent 409 in 41ms [Fri Jul 31 12:21:37.622000 2026] [Phoenix.Logger:info] [pid 1660399] [client 127.0.0.1:38880] POST /api/merchant/saveDevice [Fri Jul 31 12:21:37.622000 2026] [Phoenix.Logger:debug] [pid 1660399] [client 127.0.0.1:38880] Processing with DaProductAppWeb.MerchantApiController.get_save_device/2 Parameters: %{"device_name" => "conflict-probe", "device_type" => "MF919PRO", "merchantRefId" => "397889130000000", "provider_id" => "4", "serial_no" => "98251226730001", "status" => "active", "store_id" => "651", "terminal_id" => "70977797"} Pipelines: [:api] [Fri Jul 31 12:21:37.622000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1660399] [client 127.0.0.1:38880] Saving device with params: %{"device_name" => "conflict-probe", "device_type" => "MF919PRO", "merchantRefId" => "397889130000000", "provider_id" => "4", "serial_no" => "98251226730001", "status" => "active", "store_id" => "651", "terminal_id" => "70977797"} [Fri Jul 31 12:21:37.624000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client 127.0.0.1:38880] QUERY OK source="pos_terminals" db=1.7ms idle=1203.4ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730001"] ↳ DaProductAppWeb.MerchantApiController.get_save_device/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2146 [Fri Jul 31 12:21:37.626000 2026] [Ecto.Adapters.SQL:debug] [pid 1660399] [client 127.0.0.1:38880] QUERY OK source="shukria_terminals" db=1.0ms idle=1206.0ms SELECT s0.`provider_id` FROM `shukria_terminals` AS s0 WHERE (s0.`shukria_terminal_id` = ?) ["797"] ↳ DaProductAppWeb.MerchantApiController.provider_ids_for_device/1, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2226 [Fri Jul 31 12:21:37.626000 2026] [Phoenix.Logger:info] [pid 1660399] [client 127.0.0.1:38880] Sent 409 in 4ms [Fri Jul 31 12:30:14.740000 2026] [Ecto.Adapters.SQL:debug] [pid 1983823] [client -] QUERY OK source="global_table" db=1.7ms decode=3.7ms queue=84.5ms idle=0.0ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Fri Jul 31 12:30:15.030000 2026] [Bandit:info] [pid 1983823] [client -] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at 0.0.0.0:6002 (http) [Fri Jul 31 12:30:15.035000 2026] [DaProductApp.MQTT.Handler:info] [pid 1983823] [client -] Device phoenix_client_node_devteam_shubham connected [Fri Jul 31 12:30:15.060000 2026] [Phoenix.Endpoint.Supervisor:info] [pid 1983823] [client -] Access DaProductAppWeb.Endpoint at http://localhost:6002 [Fri Jul 31 12:31:49.560000 2026] [DaProductApp.MQTT.Handler:info] [pid 1983823] [client -] Received ACK for merchant pFppbioOCKlo5c8E, device 98251226730001 with payload: {"request_id" : "TXN-241844_1785501103_569pxqw9","money": "960000.0", "status": "FAILED" } [Fri Jul 31 12:31:49.573000 2026] [DaProductApp.MQTT.Handler:info] [pid 1983823] [client -] Received OTA update for device 98251226730001 with request_id TXN-241844_1785501103_569pxqw9: %{"money" => "960000.0", "request_id" => "TXN-241844_1785501103_569pxqw9", "status" => "FAILED"} [Fri Jul 31 12:31:49.573000 2026] [DaProductApp.MQTT.Handler:info] [pid 1983823] [client -] Status for request_id TXN-241844_1785501103_569pxqw9 is failed [Fri Jul 31 12:31:49.594000 2026] [Ecto.Adapters.SQL:debug] [pid 1983823] [client -] QUERY OK source="cloud_transaction" db=5.0ms queue=0.7ms idle=1967.2ms SELECT c0.`id`, c0.`uhid`, c0.`email`, c0.`mobile_no`, c0.`processing_id`, c0.`uname`, c0.`user_id`, c0.`pay_mode`, c0.`location_id`, c0.`transaction_location`, c0.`credentials_user`, c0.`credentials_key`, c0.`version`, c0.`return_url`, c0.`response_url`, c0.`status`, c0.`transaction_id`, c0.`transaction_amount`, c0.`transaction_ref_number`, c0.`m_ref_num`, c0.`name`, c0.`provider_id`, c0.`device_id`, c0.`merchant_id`, c0.`payment_reference_id`, c0.`additional_data`, c0.`payload`, c0.`settlement_date_time`, c0.`refund_reference_id`, c0.`provider_name`, c0.`acknoledgment`, c0.`inserted_at`, c0.`updated_at` FROM `cloud_transaction` AS c0 WHERE ((c0.`transaction_ref_number` = ?) AND (c0.`device_id` = ?)) ["TXN-241844_1785501103_569pxqw9", "98251226730001"] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:52 [Fri Jul 31 12:31:49.609000 2026] [DaProductApp.MQTT.Handler:info] [pid 1983823] [client -] Transaction TXN-241844_1785501103_569pxqw9 updated to failed/received [Fri Jul 31 12:32:09.744000 2026] [DaProductApp.MQTT.Handler:info] [pid 1983823] [client -] Received ACK for merchant pFppbioOCKlo5c8E, device 98251226730001 with payload: {"request_id" : "TXN-278435_1785501122_e7bj931m","money": "644000.0", "status": "FAILED" } [Fri Jul 31 12:32:09.744000 2026] [DaProductApp.MQTT.Handler:info] [pid 1983823] [client -] Received OTA update for device 98251226730001 with request_id TXN-278435_1785501122_e7bj931m: %{"money" => "644000.0", "request_id" => "TXN-278435_1785501122_e7bj931m", "status" => "FAILED"} [Fri Jul 31 12:32:09.745000 2026] [DaProductApp.MQTT.Handler:info] [pid 1983823] [client -] Status for request_id TXN-278435_1785501122_e7bj931m is failed [Fri Jul 31 12:32:09.751000 2026] [Ecto.Adapters.SQL:debug] [pid 1983823] [client -] QUERY OK source="cloud_transaction" db=5.5ms idle=1105.7ms SELECT c0.`id`, c0.`uhid`, c0.`email`, c0.`mobile_no`, c0.`processing_id`, c0.`uname`, c0.`user_id`, c0.`pay_mode`, c0.`location_id`, c0.`transaction_location`, c0.`credentials_user`, c0.`credentials_key`, c0.`version`, c0.`return_url`, c0.`response_url`, c0.`status`, c0.`transaction_id`, c0.`transaction_amount`, c0.`transaction_ref_number`, c0.`m_ref_num`, c0.`name`, c0.`provider_id`, c0.`device_id`, c0.`merchant_id`, c0.`payment_reference_id`, c0.`additional_data`, c0.`payload`, c0.`settlement_date_time`, c0.`refund_reference_id`, c0.`provider_name`, c0.`acknoledgment`, c0.`inserted_at`, c0.`updated_at` FROM `cloud_transaction` AS c0 WHERE ((c0.`transaction_ref_number` = ?) AND (c0.`device_id` = ?)) ["TXN-278435_1785501122_e7bj931m", "98251226730001"] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:52 [Fri Jul 31 12:32:09.774000 2026] [Ecto.Adapters.SQL:debug] [pid 1983823] [client -] QUERY OK source="cloud_transaction" db=0.4ms queue=0.4ms idle=1130.7ms UPDATE `cloud_transaction` SET `status` = ?, `acknoledgment` = ?, `updated_at` = ? WHERE `id` = ? ["failed", "received", ~N[2026-07-31 12:32:09], 3360] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:63 [Fri Jul 31 12:32:09.774000 2026] [DaProductApp.MQTT.Handler:info] [pid 1983823] [client -] Transaction TXN-278435_1785501122_e7bj931m updated to failed/received [Fri Jul 31 12:33:53.913000 2026] [Phoenix.Logger:info] [pid 1983823] [client 127.0.0.1:38434] GET / [Fri Jul 31 12:33:53.939000 2026] [Phoenix.Logger:debug] [pid 1983823] [client 127.0.0.1:38434] Processing with DaProductAppWeb.PageController.home/2 Parameters: %{} Pipelines: [:browser] [Fri Jul 31 12:33:54.017000 2026] [Phoenix.Logger:info] [pid 1983823] [client 127.0.0.1:38434] Sent 200 in 104ms [Fri Jul 31 12:34:53.033000 2026] [Phoenix.Logger:info] [pid 1983823] [client 127.0.0.1:60120] POST /api/merchant/updateDevice [Fri Jul 31 12:34:53.046000 2026] [Phoenix.Logger:debug] [pid 1983823] [client 127.0.0.1:60120] Processing with DaProductAppWeb.MerchantApiController.updateDevice/2 Parameters: %{"device_id" => "576", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001"} Pipelines: [:api] [Fri Jul 31 12:34:53.075000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1983823] [client 127.0.0.1:60120] Updating device with params: %{"device_id" => "576", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001"} [Fri Jul 31 12:34:53.091000 2026] [Ecto.Adapters.SQL:debug] [pid 1983823] [client 127.0.0.1:60120] QUERY OK source="pos_terminals" db=0.7ms queue=0.5ms idle=1433.3ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`id` = ?) [576] ↳ DaProductAppWeb.MerchantApiController.updateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3874 [Fri Jul 31 12:34:53.097000 2026] [Ecto.Adapters.SQL:debug] [pid 1983823] [client 127.0.0.1:60120] QUERY OK source="pos_terminals" db=3.0ms queue=0.7ms idle=1437.3ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730001"] ↳ DaProductAppWeb.MerchantApiController.updateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3888 [Fri Jul 31 12:34:53.097000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1983823] [client 127.0.0.1:60120] Checking serial number conflict - existing_terminal.id: 797, device_id: 576 [Fri Jul 31 12:34:53.102000 2026] [Ecto.Adapters.SQL:debug] [pid 1983823] [client 127.0.0.1:60120] QUERY OK source="shukria_terminals" db=0.8ms queue=0.8ms idle=1444.7ms SELECT s0.`provider_id` FROM `shukria_terminals` AS s0 WHERE (s0.`shukria_terminal_id` = ?) ORDER BY s0.`id` ["797"] ↳ DaProductAppWeb.MerchantApiController.provider_ids_for_device/1, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2215 [Fri Jul 31 12:34:53.103000 2026] [Phoenix.Logger:info] [pid 1983823] [client 127.0.0.1:60120] Sent 409 in 69ms [Fri Jul 31 12:35:05.025000 2026] [Phoenix.Logger:info] [pid 1983823] [client 127.0.0.1:46842] POST /api/merchant/saveDevice [Fri Jul 31 12:35:05.027000 2026] [Phoenix.Logger:debug] [pid 1983823] [client 127.0.0.1:46842] Processing with DaProductAppWeb.MerchantApiController.get_save_device/2 Parameters: %{"device_name" => "conflict-probe", "device_type" => "MF919PRO", "merchantRefId" => "397889130000000", "provider_id" => "4", "serial_no" => "98251226730001", "status" => "active", "store_id" => "651", "terminal_id" => "70977797"} Pipelines: [:api] [Fri Jul 31 12:35:05.027000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 1983823] [client 127.0.0.1:46842] Saving device with params: %{"device_name" => "conflict-probe", "device_type" => "MF919PRO", "merchantRefId" => "397889130000000", "provider_id" => "4", "serial_no" => "98251226730001", "status" => "active", "store_id" => "651", "terminal_id" => "70977797"} [Fri Jul 31 12:35:05.032000 2026] [Ecto.Adapters.SQL:debug] [pid 1983823] [client 127.0.0.1:46842] QUERY OK source="pos_terminals" db=4.5ms idle=1368.6ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730001"] ↳ DaProductAppWeb.MerchantApiController.get_save_device/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2138 [Fri Jul 31 12:35:05.035000 2026] [Ecto.Adapters.SQL:debug] [pid 1983823] [client 127.0.0.1:46842] QUERY OK source="shukria_terminals" db=2.4ms idle=372.9ms SELECT s0.`provider_id` FROM `shukria_terminals` AS s0 WHERE (s0.`shukria_terminal_id` = ?) ORDER BY s0.`id` ["797"] ↳ DaProductAppWeb.MerchantApiController.provider_ids_for_device/1, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2215 [Fri Jul 31 12:35:05.035000 2026] [Phoenix.Logger:info] [pid 1983823] [client 127.0.0.1:46842] Sent 409 in 10ms [Fri Jul 31 12:35:19.082000 2026] [Ecto.Adapters.SQL:debug] [pid 2003517] [client -] QUERY OK source="global_table" db=0.4ms decode=2.1ms queue=73.5ms idle=0.0ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Fri Jul 31 12:35:19.203000 2026] [DaProductApp.MQTT.Handler:info] [pid 1983823] [client -] Device phoenix_client_node_devteam_shubham disconnected [Fri Jul 31 12:35:19.209000 2026] [DaProductApp.MQTT.Handler:info] [pid 1983823] [client -] Device phoenix_client_node_devteam_shubham connected [Fri Jul 31 12:35:19.223000 2026] [Ecto.Adapters.SQL:debug] [pid 2003517] [client -] QUERY OK source="pos_terminals" db=0.6ms queue=0.6ms idle=195.5ms SELECT p0.`id` FROM `pos_terminals` AS p0 WHERE (p0.`name` = 'conflict-probe') [] ↳ :elixir.eval_external_handler/3, at: src/elixir.erl:380 [Fri Jul 31 12:35:19.236000 2026] [Ecto.Adapters.SQL:debug] [pid 2003517] [client -] QUERY OK source="pos_terminals" db=1.6ms queue=0.6ms idle=202.1ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`id` = ?) [797] ↳ :elixir.eval_external_handler/3, at: src/elixir.erl:380 [Fri Jul 31 12:35:19.239000 2026] [DaProductApp.MQTT.Handler:info] [pid 2003517] [client -] Device phoenix_client_node_devteam_shubham connected [Fri Jul 31 12:35:19.242000 2026] [Tortoise.Connection:error] [pid 2003517] [client -] Socket closed before we handed it to the receiver [Fri Jul 31 12:35:19.242000 2026] [DaProductApp.MQTT.Handler:info] [pid 2003517] [client -] Device phoenix_client_node_devteam_shubham disconnected [Fri Jul 31 12:35:24.866000 2026] [da_product_app:info] [pid 1983823] [client -] SIGTERM received - shutting down [Fri Jul 31 12:38:52.402000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client -] QUERY OK source="global_table" db=0.5ms decode=7.5ms queue=72.5ms idle=0.0ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Fri Jul 31 12:38:52.711000 2026] [Bandit:info] [pid 2015770] [client -] Running DaProductAppWeb.Endpoint with Bandit 1.6.7 at 0.0.0.0:6002 (http) [Fri Jul 31 12:38:52.716000 2026] [DaProductApp.MQTT.Handler:info] [pid 2015770] [client -] Device phoenix_client_node_devteam_shubham connected [Fri Jul 31 12:38:52.739000 2026] [Phoenix.Endpoint.Supervisor:info] [pid 2015770] [client -] Access DaProductAppWeb.Endpoint at http://localhost:6002 [Fri Jul 31 12:39:01.530000 2026] [Phoenix.Logger:info] [pid 2015770] [client 127.0.0.1:40906] GET / [Fri Jul 31 12:39:01.691000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 127.0.0.1:40906] Processing with DaProductAppWeb.PageController.home/2 Parameters: %{} Pipelines: [:browser] [Fri Jul 31 12:39:02.066000 2026] [Phoenix.Logger:info] [pid 2015770] [client 127.0.0.1:40906] Sent 200 in 536ms [Fri Jul 31 12:40:40.531000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:47574] GET /api/deviceDetails [Fri Jul 31 12:40:40.532000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:47574] Processing with DaProductAppWeb.MerchantApiController.get_device_detail/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:40:40.569000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:47574] Fetching device details for merchantRefId: 397889130000000 [Fri Jul 31 12:40:40.629000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47574] QUERY OK source="groups" db=0.8ms queue=0.6ms idle=1291.7ms SELECT p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, p3.`terminalid`, p3.`terminalidmerchantid`, p3.`provider_id`, s2.`id`, s2.`name`, s2.`code`, b1.`id`, b1.`name`, s2.`neo_merchant_id`, s2.`address_id`, b1.`id`, b1.`name`, b1.`code`, p3.`inserted_at`, p3.`updated_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:216 [Fri Jul 31 12:40:40.638000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47574] QUERY OK source="shukria_terminals" db=1.1ms queue=2.7ms idle=317.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["574"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:40:40.641000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47574] QUERY OK source="shukria_terminals" db=1.7ms idle=303.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["585"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:40:40.644000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47574] QUERY OK source="shukria_terminals" db=2.9ms idle=305.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["575"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:40:40.648000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47574] QUERY OK source="shukria_terminals" db=3.3ms idle=308.8ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["576"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:40:40.650000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47574] QUERY OK source="shukria_terminals" db=1.6ms idle=312.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["579"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:40:40.653000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47574] QUERY OK source="shukria_terminals" db=2.7ms idle=314.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["580"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:40:40.655000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47574] QUERY OK source="shukria_terminals" db=1.6ms queue=0.1ms idle=317.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["581"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:40:40.662000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47574] QUERY OK source="shukria_terminals" db=4.8ms idle=321.7ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["582"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:40:40.667000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47574] QUERY OK source="shukria_terminals" db=3.8ms queue=0.1ms idle=260.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["583"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:40:40.670000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47574] QUERY OK source="shukria_terminals" db=2.3ms idle=38.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["584"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:40:40.671000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47574] QUERY OK source="shukria_terminals" db=0.9ms idle=31.7ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["586"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:40:40.673000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47574] QUERY OK source="shukria_terminals" db=1.6ms idle=30.1ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["587"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:40:40.675000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47574] QUERY OK source="shukria_terminals" db=1.1ms queue=0.7ms idle=28.8ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["588"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:40:40.678000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47574] QUERY OK source="shukria_terminals" db=1.3ms idle=28.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["589"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:40:40.679000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47574] QUERY OK source="shukria_terminals" db=0.9ms idle=28.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["590"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:40:40.692000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:47574] Sent 200 in 160ms [Fri Jul 31 12:40:40.979000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:47582] GET /api/merchant/hierarchy [Fri Jul 31 12:40:40.979000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:47582] Processing with DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:40:40.979000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:47582] Fetching merchant hierarchy for merchantRefId: 397889130000000 [Fri Jul 31 12:40:40.993000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47582] QUERY OK source="groups" db=1.0ms queue=0.8ms idle=328.5ms SELECT g0.`id`, g0.`name`, g0.`code`, b1.`id`, b1.`name`, b1.`code`, s2.`id`, s2.`name`, s2.`code`, s2.`address_id`, s2.`neo_merchant_id`, p4.`id`, p4.`name`, p4.`serial_number`, p4.`device_type`, p4.`terminal_id`, a3.`id`, a3.`line1`, a3.`city`, a3.`state`, a3.`country`, a3.`zipcode`, a3.`country_code` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `addresses` AS a3 ON a3.`id` = s2.`address_id` LEFT OUTER JOIN `pos_terminals` AS p4 ON p4.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:1036 [Fri Jul 31 12:40:40.993000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:47582] Sent 200 in 14ms [Fri Jul 31 12:40:41.279000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:47588] GET /api/merchant/providers [Fri Jul 31 12:40:41.280000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:47588] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:40:41.288000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47588] QUERY OK source="providers" db=0.5ms queue=0.5ms idle=616.4ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:40:41.289000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:47588] Sent 200 in 9ms [Fri Jul 31 12:41:02.325000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:49320] POST /api/merchant/checkDuplicateTidMid [Fri Jul 31 12:41:02.326000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:49320] Processing with DaProductAppWeb.MerchantApiController.check_duplicate_tid_mid/2 Parameters: %{"device_id" => "574", "merchantRefId" => "397889130000000", "smid" => nil, "stid" => "88913574"} Pipelines: [:api] [Fri Jul 31 12:41:02.326000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:49320] Checking for duplicate TID and MID with params: %{"device_id" => "574", "merchantRefId" => "397889130000000", "smid" => nil, "stid" => "88913574"} [Fri Jul 31 12:41:02.328000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:49320] Checking duplicates for stid: 88913574, smid: , excluding device_id: 574 [Fri Jul 31 12:41:02.367000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49320] QUERY OK source="pos_terminals" db=2.0ms queue=0.8ms idle=262.0ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE ((p0.`terminalid` = ?) AND (p0.`id` != ?)) LIMIT 1 ["88913574", 574] ↳ DaProductAppWeb.MerchantApiController.check_duplicate_tid_mid/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4833 [Fri Jul 31 12:41:02.368000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:49320] Sent 200 in 43ms [Fri Jul 31 12:41:02.757000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:49326] POST /api/merchant/updateDevice [Fri Jul 31 12:41:02.757000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:49326] Processing with DaProductAppWeb.MerchantApiController.updateDevice/2 Parameters: %{"device_id" => "574", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001", "terminalid" => "88913574", "terminalidmerchantid" => nil} Pipelines: [:api] [Fri Jul 31 12:41:02.757000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:49326] Updating device with params: %{"device_id" => "574", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001", "terminalid" => "88913574", "terminalidmerchantid" => nil} [Fri Jul 31 12:41:02.790000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49326] QUERY OK source="pos_terminals" db=0.4ms queue=0.6ms idle=435.4ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`id` = ?) [574] ↳ DaProductAppWeb.MerchantApiController.updateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3874 [Fri Jul 31 12:41:02.801000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49326] QUERY OK source="pos_terminals" db=4.8ms queue=5.3ms idle=436.9ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730001"] ↳ DaProductAppWeb.MerchantApiController.updateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3888 [Fri Jul 31 12:41:02.801000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:49326] Checking serial number conflict - existing_terminal.id: 797, device_id: 574 [Fri Jul 31 12:41:02.804000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49326] QUERY OK source="shukria_terminals" db=0.8ms queue=0.9ms idle=448.3ms SELECT s0.`provider_id` FROM `shukria_terminals` AS s0 WHERE (s0.`shukria_terminal_id` = ?) ORDER BY s0.`id` ["797"] ↳ DaProductAppWeb.MerchantApiController.provider_ids_for_device/1, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2215 [Fri Jul 31 12:41:02.804000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:49326] Sent 409 in 47ms [Fri Jul 31 12:41:39.771000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42550] POST /api/merchant/forceUpdateDevice [Fri Jul 31 12:41:39.772000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:42550] Processing with DaProductAppWeb.MerchantApiController.forceUpdateDevice/2 Parameters: %{"device_id" => "574", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001", "terminalid" => "88913574", "terminalidmerchantid" => nil} Pipelines: [:api] [Fri Jul 31 12:41:39.773000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:42550] Force updating device with params: %{"device_id" => "574", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001", "terminalid" => "88913574", "terminalidmerchantid" => nil} [Fri Jul 31 12:41:39.775000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42550] QUERY OK source="pos_terminals" db=1.7ms idle=1413.4ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`id` = ?) [574] ↳ DaProductAppWeb.MerchantApiController.forceUpdateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4012 [Fri Jul 31 12:41:39.781000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42550] QUERY OK source="pos_terminals" db=5.9ms idle=1415.5ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730001"] ↳ DaProductAppWeb.MerchantApiController.forceUpdateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4026 [Fri Jul 31 12:41:39.849000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42550] QUERY OK source="pos_terminals" db=21.1ms queue=0.7ms idle=1465.5ms UPDATE `pos_terminals` SET `serial_number` = ?, `updated_at` = ? WHERE `id` = ? [nil, ~N[2026-07-31 12:41:39], 797] ↳ DaProductAppWeb.MerchantApiController.forceUpdateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4031 [Fri Jul 31 12:41:39.881000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42550] QUERY OK db=30.3ms queue=1.3ms idle=1489.8ms INSERT INTO pos_log_terminal (pos_terminal_id, old_serial_number, new_serial_number, date_added, inserted_at, updated_at) VALUES (?, ?, ?, NOW(), NOW(), NOW()) [797, "98251226730001", nil] [Fri Jul 31 12:41:39.903000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42550] QUERY OK db=20.2ms queue=1.2ms idle=1521.7ms UPDATE pos_terminal SET serial_number = NULL WHERE id = ? [797] [Fri Jul 31 12:41:39.922000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42550] QUERY OK source="pos_terminals" db=16.2ms queue=1.6ms idle=1543.9ms UPDATE `pos_terminals` SET `serial_number` = ?, `updated_at` = ? WHERE `id` = ? ["98251226730001", ~N[2026-07-31 12:41:39], 574] ↳ DaProductAppWeb.MerchantApiController.force_update_device/3, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4086 [Fri Jul 31 12:41:39.945000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42550] QUERY OK db=20.9ms queue=1.6ms idle=1562.2ms INSERT INTO pos_terminal (id, terminalid, serial_number, pos_merchant_id) VALUES (?, ?, ?, ?) ON DUPLICATE KEY UPDATE terminalid = VALUES(terminalid), serial_number = VALUES(serial_number), pos_merchant_id = VALUES(pos_merchant_id) [574, "88913574", "98251226730001", 129] [Fri Jul 31 12:41:39.945000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:42550] Successfully inserted/updated pos_terminal record for id: 574 [Fri Jul 31 12:41:39.979000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42550] QUERY OK db=33.3ms queue=0.5ms idle=1585.7ms INSERT INTO pos_log_terminal (pos_terminal_id, old_serial_number, new_serial_number, date_added, inserted_at, updated_at) VALUES (?, ?, ?, NOW(), NOW(), NOW()) [574, nil, "98251226730001"] [Fri Jul 31 12:41:39.980000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42550] Sent 200 in 208ms [Fri Jul 31 12:41:43.797000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42562] GET /api/deviceDetails [Fri Jul 31 12:41:43.798000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:42562] Processing with DaProductAppWeb.MerchantApiController.get_device_detail/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:41:43.798000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:42562] Fetching device details for merchantRefId: 397889130000000 [Fri Jul 31 12:41:43.800000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42562] QUERY OK source="groups" db=1.7ms idle=438.1ms SELECT p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, p3.`terminalid`, p3.`terminalidmerchantid`, p3.`provider_id`, s2.`id`, s2.`name`, s2.`code`, b1.`id`, b1.`name`, s2.`neo_merchant_id`, s2.`address_id`, b1.`id`, b1.`name`, b1.`code`, p3.`inserted_at`, p3.`updated_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:216 [Fri Jul 31 12:41:43.804000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42562] QUERY OK source="shukria_terminals" db=4.0ms idle=440.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["574"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:41:43.807000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42562] QUERY OK source="shukria_terminals" db=1.3ms queue=0.1ms idle=445.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["585"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:41:43.808000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42562] QUERY OK source="shukria_terminals" db=1.0ms idle=447.3ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["575"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:41:43.810000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42562] QUERY OK source="shukria_terminals" db=0.9ms idle=448.7ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["576"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:41:43.811000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42562] QUERY OK source="shukria_terminals" db=0.9ms idle=449.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["579"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:41:43.814000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42562] QUERY OK source="shukria_terminals" db=2.8ms idle=451.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["580"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:41:43.816000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42562] QUERY OK source="shukria_terminals" db=0.8ms queue=0.3ms idle=454.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["581"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:41:43.817000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42562] QUERY OK source="shukria_terminals" db=1.1ms idle=227.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["582"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:41:43.820000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42562] QUERY OK source="shukria_terminals" db=2.8ms idle=144.3ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["583"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:41:43.822000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42562] QUERY OK source="shukria_terminals" db=0.9ms idle=21.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["584"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:41:43.824000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42562] QUERY OK source="shukria_terminals" db=1.7ms idle=18.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["586"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:41:43.825000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42562] QUERY OK source="shukria_terminals" db=1.0ms idle=17.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["587"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:41:43.827000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42562] QUERY OK source="shukria_terminals" db=0.9ms idle=17.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["588"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:41:43.828000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42562] QUERY OK source="shukria_terminals" db=1.2ms idle=17.1ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["589"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:41:43.829000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42562] QUERY OK source="shukria_terminals" db=0.9ms idle=17.3ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["590"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:41:43.830000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42562] Sent 200 in 32ms [Fri Jul 31 12:41:44.110000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42568] GET /api/merchant/hierarchy [Fri Jul 31 12:41:44.111000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:42568] Processing with DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:41:44.111000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:42568] Fetching merchant hierarchy for merchantRefId: 397889130000000 [Fri Jul 31 12:41:44.116000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42568] QUERY OK source="groups" db=4.4ms idle=293.7ms SELECT g0.`id`, g0.`name`, g0.`code`, b1.`id`, b1.`name`, b1.`code`, s2.`id`, s2.`name`, s2.`code`, s2.`address_id`, s2.`neo_merchant_id`, p4.`id`, p4.`name`, p4.`serial_number`, p4.`device_type`, p4.`terminal_id`, a3.`id`, a3.`line1`, a3.`city`, a3.`state`, a3.`country`, a3.`zipcode`, a3.`country_code` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `addresses` AS a3 ON a3.`id` = s2.`address_id` LEFT OUTER JOIN `pos_terminals` AS p4 ON p4.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:1036 [Fri Jul 31 12:41:44.116000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42568] Sent 200 in 5ms [Fri Jul 31 12:41:44.522000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42584] GET /api/merchant/providers [Fri Jul 31 12:41:44.522000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:42584] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:41:44.523000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42584] QUERY OK source="providers" db=0.9ms idle=698.1ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:41:44.523000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42584] Sent 200 in 1ms [Fri Jul 31 12:42:05.899000 2026] [DaProductApp.MQTT.Handler:info] [pid 2015770] [client -] Received ACK for merchant pFppbioOCKlo5c8E, device 98251226730001 with payload: {"request_id" : "TXN-404413_1785501719_jqnaw85v","money": "644000.0", "status": "FAILED" } [Fri Jul 31 12:42:05.899000 2026] [DaProductApp.MQTT.Handler:info] [pid 2015770] [client -] Received OTA update for device 98251226730001 with request_id TXN-404413_1785501719_jqnaw85v: %{"money" => "644000.0", "request_id" => "TXN-404413_1785501719_jqnaw85v", "status" => "FAILED"} [Fri Jul 31 12:42:05.902000 2026] [DaProductApp.MQTT.Handler:info] [pid 2015770] [client -] Status for request_id TXN-404413_1785501719_jqnaw85v is failed [Fri Jul 31 12:42:05.952000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client -] QUERY OK source="cloud_transaction" db=15.4ms queue=1.2ms idle=1570.0ms SELECT c0.`id`, c0.`uhid`, c0.`email`, c0.`mobile_no`, c0.`processing_id`, c0.`uname`, c0.`user_id`, c0.`pay_mode`, c0.`location_id`, c0.`transaction_location`, c0.`credentials_user`, c0.`credentials_key`, c0.`version`, c0.`return_url`, c0.`response_url`, c0.`status`, c0.`transaction_id`, c0.`transaction_amount`, c0.`transaction_ref_number`, c0.`m_ref_num`, c0.`name`, c0.`provider_id`, c0.`device_id`, c0.`merchant_id`, c0.`payment_reference_id`, c0.`additional_data`, c0.`payload`, c0.`settlement_date_time`, c0.`refund_reference_id`, c0.`provider_name`, c0.`acknoledgment`, c0.`inserted_at`, c0.`updated_at` FROM `cloud_transaction` AS c0 WHERE ((c0.`transaction_ref_number` = ?) AND (c0.`device_id` = ?)) ["TXN-404413_1785501719_jqnaw85v", "98251226730001"] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:52 [Fri Jul 31 12:42:05.953000 2026] [DaProductApp.MQTT.Handler:info] [pid 2015770] [client -] Transaction TXN-404413_1785501719_jqnaw85v updated to failed/received [Fri Jul 31 12:42:11.362000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:51380] GET /api/merchant/providers [Fri Jul 31 12:42:11.362000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:51380] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:42:11.365000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:51380] QUERY OK source="providers" db=1.8ms queue=0.5ms idle=1001.7ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:42:11.365000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:51380] Sent 200 in 3ms [Fri Jul 31 12:42:13.557000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:51384] POST /api/merchant/checkDuplicateShukriaTerminal [Fri Jul 31 12:42:13.557000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:51384] Processing with DaProductAppWeb.MerchantApiController.checkDuplicateShukriaTerminal/2 Parameters: %{"provider_id" => "1", "shukria_terminal_id" => "590"} Pipelines: [:api] [Fri Jul 31 12:42:13.564000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:51384] QUERY OK source="shukria_terminals" db=1.1ms queue=0.4ms idle=1201.6ms 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` = ?)) ORDER BY s0.`id` DESC LIMIT 1 ["590", "1"] ↳ DaProductAppWeb.MerchantApiController.checkDuplicateShukriaTerminal/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:5330 [Fri Jul 31 12:42:13.564000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:51384] Sent 200 in 7ms [Fri Jul 31 12:42:13.789000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:51396] POST /api/merchant/createShukriaTerminalsDetails [Fri Jul 31 12:42:13.789000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:51396] Processing with DaProductAppWeb.MerchantApiController.createShukriaTerminalsDetails/2 Parameters: %{"description" => "Neo terminal", "mcc_code" => "5411", "merchantRefId" => "397889130000000", "provider_id" => "1", "shukria_mid" => "397", "shukria_terminal_id" => "590", "status" => "active", "ysp_mid" => "397889130000000", "ysp_tid" => nil} Pipelines: [:api] [Fri Jul 31 12:42:13.790000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:51396] QUERY OK db=0.5ms queue=0.4ms idle=428.6ms SELECT s.address_id FROM pos_terminals pt JOIN stores s ON pt.store_id = s.id WHERE pt.id = ? ["590"] [Fri Jul 31 12:42:13.791000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:51396] QUERY OK db=0.4ms queue=0.4ms idle=429.8ms SELECT id FROM pos_terminal_acquirer_terminal WHERE pos_terminal_id = ? ["590"] [Fri Jul 31 12:42:13.820000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:51396] QUERY OK db=22.3ms queue=0.3ms idle=436.4ms INSERT INTO `shukria_terminals` (`status`,`description`,`shukria_terminal_id`,`provider_id`,`provider_tid`,`provider_mid`,`shukria_mid`,`ysp_tid`,`ysp_mid`,`inserted_at`,`updated_at`) VALUES (?,?,?,?,?,?,?,?,?,?,?) ["active", "Neo terminal", "590", "1", "441763822099070", "57853655", "397", "39079695", "397889130000000", ~N[2026-07-31 12:42:13], ~N[2026-07-31 12:42:13]] ↳ DaProductAppWeb.MerchantApiController.createShukriaTerminalsDetails/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4407 [Fri Jul 31 12:42:13.820000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:51396] Sent 201 in 31ms [Fri Jul 31 12:42:14.074000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:51412] GET /api/merchant/storeDetails [Fri Jul 31 12:42:14.074000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:51412] Processing with DaProductAppWeb.MerchantApiController.get_store_details/2 Parameters: %{"store_id" => "441"} Pipelines: [:api] [Fri Jul 31 12:42:14.075000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:51412] QUERY OK source="stores" db=0.4ms queue=0.6ms idle=705.5ms SELECT s0.`id`, s0.`code`, s0.`name`, s0.`neo_merchant_id`, s0.`address_id`, s0.`brand_id`, s0.`inserted_at`, s0.`updated_at` FROM `stores` AS s0 WHERE (s0.`id` = ?) [441] ↳ DaProductAppWeb.MerchantApiController.get_store_details/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:78 [Fri Jul 31 12:42:14.077000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:51412] QUERY OK source="addresses" db=0.4ms queue=0.4ms idle=623.8ms SELECT a0.`id`, a0.`line1`, a0.`line2`, a0.`line3`, a0.`line4`, a0.`city`, a0.`state`, a0.`country`, a0.`zipcode`, a0.`country_code`, a0.`inserted_at`, a0.`updated_at` FROM `addresses` AS a0 WHERE (a0.`id` = ?) [403] ↳ DaProductAppWeb.MerchantApiController.get_store_details/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:91 [Fri Jul 31 12:42:14.077000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:51412] Sent 200 in 3ms [Fri Jul 31 12:42:14.297000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:51416] GET /api/merchant/providers [Fri Jul 31 12:42:14.297000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:51416] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:42:14.298000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:51416] QUERY OK source="providers" db=0.8ms idle=609.0ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:42:14.299000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:51416] Sent 200 in 2ms [Fri Jul 31 12:42:18.827000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:44174] GET /api/merchant/providers [Fri Jul 31 12:42:18.827000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:44174] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:42:18.828000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:44174] QUERY OK source="providers" db=0.9ms queue=0.1ms idle=1465.6ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:42:18.829000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:44174] Sent 200 in 1ms [Fri Jul 31 12:42:20.912000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:44176] POST /api/merchant/checkDuplicateShukriaTerminal [Fri Jul 31 12:42:20.912000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:44176] Processing with DaProductAppWeb.MerchantApiController.checkDuplicateShukriaTerminal/2 Parameters: %{"provider_id" => "1", "shukria_terminal_id" => "590"} Pipelines: [:api] [Fri Jul 31 12:42:20.913000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:44176] QUERY OK source="shukria_terminals" db=0.8ms idle=1551.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` = ?)) ORDER BY s0.`id` DESC LIMIT 1 ["590", "1"] ↳ DaProductAppWeb.MerchantApiController.checkDuplicateShukriaTerminal/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:5330 [Fri Jul 31 12:42:20.913000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:44176] Sent 200 in 1ms [Fri Jul 31 12:42:39.022000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:60308] GET /api/deviceDetails [Fri Jul 31 12:42:39.022000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:60308] Processing with DaProductAppWeb.MerchantApiController.get_device_detail/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:42:39.022000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:60308] Fetching device details for merchantRefId: 397889130000000 [Fri Jul 31 12:42:39.024000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60308] QUERY OK source="groups" db=1.2ms idle=1659.8ms SELECT p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, p3.`terminalid`, p3.`terminalidmerchantid`, p3.`provider_id`, s2.`id`, s2.`name`, s2.`code`, b1.`id`, b1.`name`, s2.`neo_merchant_id`, s2.`address_id`, b1.`id`, b1.`name`, b1.`code`, p3.`inserted_at`, p3.`updated_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:216 [Fri Jul 31 12:42:39.025000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60308] QUERY OK source="shukria_terminals" db=0.9ms idle=1661.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["574"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:42:39.027000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60308] QUERY OK source="shukria_terminals" db=1.1ms queue=0.1ms idle=663.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["585"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:42:39.028000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60308] QUERY OK source="shukria_terminals" db=1.4ms idle=664.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["575"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:42:39.030000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60308] QUERY OK source="shukria_terminals" db=1.8ms idle=666.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["576"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:42:39.032000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60308] QUERY OK source="shukria_terminals" db=1.3ms idle=668.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["579"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:42:39.033000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60308] QUERY OK source="shukria_terminals" db=0.9ms idle=670.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["580"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:42:39.035000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60308] QUERY OK source="shukria_terminals" db=1.4ms idle=671.1ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["581"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:42:39.037000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60308] QUERY OK source="shukria_terminals" db=1.8ms idle=205.1ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["582"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:42:39.039000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60308] QUERY OK source="shukria_terminals" db=1.0ms idle=123.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["583"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:42:39.040000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60308] QUERY OK source="shukria_terminals" db=1.1ms idle=15.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["584"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:42:39.042000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60308] QUERY OK source="shukria_terminals" db=1.8ms idle=15.3ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["586"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:42:39.045000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60308] QUERY OK source="shukria_terminals" db=1.6ms idle=16.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["587"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:42:39.046000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60308] QUERY OK source="shukria_terminals" db=1.2ms idle=16.8ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["588"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:42:39.048000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60308] QUERY OK source="shukria_terminals" db=1.4ms idle=16.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["589"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:42:39.050000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60308] QUERY OK source="shukria_terminals" db=0.9ms idle=16.7ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["590"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:42:39.051000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:60308] Sent 200 in 28ms [Fri Jul 31 12:42:39.298000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:60314] GET /api/merchant/hierarchy [Fri Jul 31 12:42:39.298000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:60314] Processing with DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:42:39.298000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:60314] Fetching merchant hierarchy for merchantRefId: 397889130000000 [Fri Jul 31 12:42:39.300000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60314] QUERY OK source="groups" db=1.4ms idle=262.2ms SELECT g0.`id`, g0.`name`, g0.`code`, b1.`id`, b1.`name`, b1.`code`, s2.`id`, s2.`name`, s2.`code`, s2.`address_id`, s2.`neo_merchant_id`, p4.`id`, p4.`name`, p4.`serial_number`, p4.`device_type`, p4.`terminal_id`, a3.`id`, a3.`line1`, a3.`city`, a3.`state`, a3.`country`, a3.`zipcode`, a3.`country_code` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `addresses` AS a3 ON a3.`id` = s2.`address_id` LEFT OUTER JOIN `pos_terminals` AS p4 ON p4.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:1036 [Fri Jul 31 12:42:39.301000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:60314] Sent 200 in 2ms [Fri Jul 31 12:42:39.540000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:60316] GET /api/merchant/providers [Fri Jul 31 12:42:39.540000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:60316] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:42:39.541000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:60316] QUERY OK source="providers" db=0.3ms idle=498.0ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:42:39.541000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:60316] Sent 200 in 1ms [Fri Jul 31 12:43:15.691000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:47618] GET /api/merchant/providers [Fri Jul 31 12:43:15.691000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:47618] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:43:15.693000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:47618] QUERY OK source="providers" db=0.9ms queue=0.7ms idle=1327.7ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:43:15.693000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:47618] Sent 200 in 2ms [Fri Jul 31 12:43:17.860000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:50822] POST /api/merchant/checkDuplicateShukriaTerminal [Fri Jul 31 12:43:17.861000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:50822] Processing with DaProductAppWeb.MerchantApiController.checkDuplicateShukriaTerminal/2 Parameters: %{"provider_id" => "2", "shukria_terminal_id" => "590"} Pipelines: [:api] [Fri Jul 31 12:43:17.863000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50822] QUERY OK source="shukria_terminals" db=1.6ms queue=0.1ms idle=1497.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` = ?)) ORDER BY s0.`id` DESC LIMIT 1 ["590", "2"] ↳ DaProductAppWeb.MerchantApiController.checkDuplicateShukriaTerminal/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:5330 [Fri Jul 31 12:43:17.863000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:50822] Sent 200 in 2ms [Fri Jul 31 12:43:18.114000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:50838] POST /api/merchant/createShukriaTerminalsDetails [Fri Jul 31 12:43:18.114000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:50838] Processing with DaProductAppWeb.MerchantApiController.createShukriaTerminalsDetails/2 Parameters: %{"description" => "Neo terminal", "mcc_code" => "5411", "merchantRefId" => "397889130000000", "provider_id" => "2", "shukria_mid" => "397", "shukria_terminal_id" => "590", "status" => "active", "ysp_mid" => "397889130000000", "ysp_tid" => nil} Pipelines: [:api] [Fri Jul 31 12:43:18.116000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50838] QUERY OK db=0.7ms queue=0.9ms idle=751.2ms SELECT s.address_id FROM pos_terminals pt JOIN stores s ON pt.store_id = s.id WHERE pt.id = ? ["590"] [Fri Jul 31 12:43:18.117000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50838] QUERY OK db=0.3ms queue=0.3ms idle=752.6ms SELECT id FROM pos_terminal_acquirer_terminal WHERE pos_terminal_id = ? ["590"] [Fri Jul 31 12:43:18.153000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50838] QUERY OK db=34.9ms queue=0.5ms idle=753.4ms INSERT INTO `shukria_terminals` (`status`,`description`,`shukria_terminal_id`,`provider_id`,`provider_tid`,`provider_mid`,`shukria_mid`,`ysp_tid`,`ysp_mid`,`inserted_at`,`updated_at`) VALUES (?,?,?,?,?,?,?,?,?,?,?) ["active", "Neo terminal", "590", "2", "803593321233604", "48448808", "397", "08713865", "397889130000000", ~N[2026-07-31 12:43:18], ~N[2026-07-31 12:43:18]] ↳ DaProductAppWeb.MerchantApiController.createShukriaTerminalsDetails/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4407 [Fri Jul 31 12:43:18.153000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:50838] Sent 201 in 39ms [Fri Jul 31 12:43:18.407000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:50852] GET /api/merchant/storeDetails [Fri Jul 31 12:43:18.407000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:50852] Processing with DaProductAppWeb.MerchantApiController.get_store_details/2 Parameters: %{"store_id" => "441"} Pipelines: [:api] [Fri Jul 31 12:43:18.409000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50852] QUERY OK source="stores" db=1.1ms idle=742.2ms SELECT s0.`id`, s0.`code`, s0.`name`, s0.`neo_merchant_id`, s0.`address_id`, s0.`brand_id`, s0.`inserted_at`, s0.`updated_at` FROM `stores` AS s0 WHERE (s0.`id` = ?) [441] ↳ DaProductAppWeb.MerchantApiController.get_store_details/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:78 [Fri Jul 31 12:43:18.410000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50852] QUERY OK source="addresses" db=0.8ms idle=660.5ms SELECT a0.`id`, a0.`line1`, a0.`line2`, a0.`line3`, a0.`line4`, a0.`city`, a0.`state`, a0.`country`, a0.`zipcode`, a0.`country_code`, a0.`inserted_at`, a0.`updated_at` FROM `addresses` AS a0 WHERE (a0.`id` = ?) [403] ↳ DaProductAppWeb.MerchantApiController.get_store_details/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:91 [Fri Jul 31 12:43:18.410000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:50852] Sent 200 in 3ms [Fri Jul 31 12:43:18.650000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:50860] GET /api/merchant/providers [Fri Jul 31 12:43:18.650000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:50860] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:43:18.652000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50860] QUERY OK source="providers" db=0.7ms queue=0.1ms idle=644.4ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:43:18.652000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:50860] Sent 200 in 1ms [Fri Jul 31 12:43:27.462000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:55094] GET /api/deviceDetails [Fri Jul 31 12:43:27.464000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:55094] Processing with DaProductAppWeb.MerchantApiController.get_device_detail/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:43:27.464000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:55094] Fetching device details for merchantRefId: 397889130000000 [Fri Jul 31 12:43:27.466000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55094] QUERY OK source="groups" db=1.5ms idle=1098.4ms SELECT p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, p3.`terminalid`, p3.`terminalidmerchantid`, p3.`provider_id`, s2.`id`, s2.`name`, s2.`code`, b1.`id`, b1.`name`, s2.`neo_merchant_id`, s2.`address_id`, b1.`id`, b1.`name`, b1.`code`, p3.`inserted_at`, p3.`updated_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:216 [Fri Jul 31 12:43:27.468000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55094] QUERY OK source="shukria_terminals" db=1.2ms idle=1100.3ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["574"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:27.469000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55094] QUERY OK source="shukria_terminals" db=0.9ms idle=1101.8ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["585"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:27.471000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55094] QUERY OK source="shukria_terminals" db=1.2ms idle=1102.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["575"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:27.472000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55094] QUERY OK source="shukria_terminals" db=1.4ms idle=1104.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["576"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:27.474000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55094] QUERY OK source="shukria_terminals" db=0.9ms idle=201.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["579"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:27.475000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55094] QUERY OK source="shukria_terminals" db=1.2ms idle=118.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["580"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:27.477000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55094] QUERY OK source="shukria_terminals" db=1.1ms idle=109.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["581"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:27.479000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55094] QUERY OK source="shukria_terminals" db=1.8ms idle=110.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["582"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:27.480000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55094] QUERY OK source="shukria_terminals" db=1.0ms idle=112.7ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["583"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:27.482000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55094] QUERY OK source="shukria_terminals" db=1.4ms idle=13.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["584"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:27.483000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55094] QUERY OK source="shukria_terminals" db=1.0ms idle=14.1ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["586"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:27.486000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55094] QUERY OK source="shukria_terminals" db=2.8ms idle=14.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["587"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:27.488000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55094] QUERY OK source="shukria_terminals" db=0.9ms idle=15.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["588"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:27.489000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55094] QUERY OK source="shukria_terminals" db=0.9ms idle=15.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["589"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:27.490000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55094] QUERY OK source="shukria_terminals" db=1.1ms idle=15.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["590"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:27.491000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:55094] Sent 200 in 29ms [Fri Jul 31 12:43:27.775000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:55100] GET /api/merchant/hierarchy [Fri Jul 31 12:43:27.776000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:55100] Processing with DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:43:27.776000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:55100] Fetching merchant hierarchy for merchantRefId: 397889130000000 [Fri Jul 31 12:43:27.778000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55100] QUERY OK source="groups" db=1.8ms idle=297.5ms SELECT g0.`id`, g0.`name`, g0.`code`, b1.`id`, b1.`name`, b1.`code`, s2.`id`, s2.`name`, s2.`code`, s2.`address_id`, s2.`neo_merchant_id`, p4.`id`, p4.`name`, p4.`serial_number`, p4.`device_type`, p4.`terminal_id`, a3.`id`, a3.`line1`, a3.`city`, a3.`state`, a3.`country`, a3.`zipcode`, a3.`country_code` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `addresses` AS a3 ON a3.`id` = s2.`address_id` LEFT OUTER JOIN `pos_terminals` AS p4 ON p4.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:1036 [Fri Jul 31 12:43:27.779000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:55100] Sent 200 in 3ms [Fri Jul 31 12:43:28.070000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:55116] GET /api/merchant/providers [Fri Jul 31 12:43:28.072000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:55116] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:43:28.074000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:55116] QUERY OK source="providers" db=0.7ms queue=0.7ms idle=589.1ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:43:28.074000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:55116] Sent 200 in 4ms [Fri Jul 31 12:43:47.047000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57220] GET /api/merchant/providers [Fri Jul 31 12:43:47.047000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:57220] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:43:47.048000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57220] QUERY OK source="providers" db=0.5ms idle=1680.4ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:43:47.048000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57220] Sent 200 in 1ms [Fri Jul 31 12:43:51.482000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57226] POST /api/merchant/checkDuplicateShukriaTerminal [Fri Jul 31 12:43:51.482000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:57226] Processing with DaProductAppWeb.MerchantApiController.checkDuplicateShukriaTerminal/2 Parameters: %{"provider_id" => "3", "shukria_terminal_id" => "590"} Pipelines: [:api] [Fri Jul 31 12:43:51.484000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57226] QUERY OK source="shukria_terminals" db=1.6ms idle=1115.9ms 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` = ?)) ORDER BY s0.`id` DESC LIMIT 1 ["590", "3"] ↳ DaProductAppWeb.MerchantApiController.checkDuplicateShukriaTerminal/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:5330 [Fri Jul 31 12:43:51.484000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57226] Sent 200 in 2ms [Fri Jul 31 12:43:51.710000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57232] POST /api/merchant/createShukriaTerminalsDetails [Fri Jul 31 12:43:51.710000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:57232] Processing with DaProductAppWeb.MerchantApiController.createShukriaTerminalsDetails/2 Parameters: %{"description" => "Neo terminal", "mcc_code" => "5411", "merchantRefId" => "397889130000000", "provider_id" => "3", "shukria_mid" => "397", "shukria_terminal_id" => "590", "status" => "active", "ysp_mid" => "397889130000000", "ysp_tid" => nil} Pipelines: [:api] [Fri Jul 31 12:43:51.711000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57232] QUERY OK db=0.8ms queue=0.3ms idle=423.4ms SELECT s.address_id FROM pos_terminals pt JOIN stores s ON pt.store_id = s.id WHERE pt.id = ? ["590"] [Fri Jul 31 12:43:51.712000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57232] QUERY OK db=0.3ms queue=0.4ms idle=345.3ms SELECT id FROM pos_terminal_acquirer_terminal WHERE pos_terminal_id = ? ["590"] [Fri Jul 31 12:43:51.730000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57232] QUERY OK db=17.1ms queue=0.5ms idle=346.4ms INSERT INTO `shukria_terminals` (`status`,`description`,`shukria_terminal_id`,`provider_id`,`provider_tid`,`provider_mid`,`shukria_mid`,`ysp_tid`,`ysp_mid`,`inserted_at`,`updated_at`) VALUES (?,?,?,?,?,?,?,?,?,?,?) ["active", "Neo terminal", "590", "3", "716372228091373", "50797584", "397", "98198923", "397889130000000", ~N[2026-07-31 12:43:51], ~N[2026-07-31 12:43:51]] ↳ DaProductAppWeb.MerchantApiController.createShukriaTerminalsDetails/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4407 [Fri Jul 31 12:43:51.731000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57232] Sent 201 in 21ms [Fri Jul 31 12:43:51.974000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57246] POST /api/merchant/checkExistingAnniShukriaTerminal [Fri Jul 31 12:43:51.975000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:57246] Processing with DaProductAppWeb.MerchantApiController.checkExistingAnniShukriaTerminal/2 Parameters: %{"provider_id" => "3", "store_id" => "441"} Pipelines: [:api] [Fri Jul 31 12:43:51.975000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:57246] Checking existing Anni Shukria terminal for store_id: 441, provider_id: 3 [Fri Jul 31 12:43:51.977000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57246] QUERY OK source="pos_terminals" db=1.2ms queue=0.4ms idle=608.9ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE ((p0.`store_id` = ?) AND (p0.`provider_id` = ?)) ORDER BY p0.`id` LIMIT 1 [441, 3] ↳ DaProductAppWeb.MerchantApiController.checkExistingAnniShukriaTerminal/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4697 [Fri Jul 31 12:43:51.977000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57246] Sent 404 in 2ms [Fri Jul 31 12:43:52.244000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57262] GET /api/merchant/storeDetails [Fri Jul 31 12:43:52.244000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:57262] Processing with DaProductAppWeb.MerchantApiController.get_store_details/2 Parameters: %{"store_id" => "441"} Pipelines: [:api] [Fri Jul 31 12:43:52.245000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57262] QUERY OK source="stores" db=0.7ms idle=720.2ms SELECT s0.`id`, s0.`code`, s0.`name`, s0.`neo_merchant_id`, s0.`address_id`, s0.`brand_id`, s0.`inserted_at`, s0.`updated_at` FROM `stores` AS s0 WHERE (s0.`id` = ?) [441] ↳ DaProductAppWeb.MerchantApiController.get_store_details/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:78 [Fri Jul 31 12:43:52.246000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57262] QUERY OK source="addresses" db=0.6ms idle=637.4ms SELECT a0.`id`, a0.`line1`, a0.`line2`, a0.`line3`, a0.`line4`, a0.`city`, a0.`state`, a0.`country`, a0.`zipcode`, a0.`country_code`, a0.`inserted_at`, a0.`updated_at` FROM `addresses` AS a0 WHERE (a0.`id` = ?) [403] ↳ DaProductAppWeb.MerchantApiController.get_store_details/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:91 [Fri Jul 31 12:43:52.248000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57262] Sent 200 in 2ms [Fri Jul 31 12:43:52.495000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57268] GET /api/merchant/providers [Fri Jul 31 12:43:52.496000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:57268] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:43:52.497000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57268] QUERY OK source="providers" db=0.6ms idle=765.5ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:43:52.497000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57268] Sent 200 in 1ms [Fri Jul 31 12:43:56.811000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57276] GET /api/deviceDetails [Fri Jul 31 12:43:56.811000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:57276] Processing with DaProductAppWeb.MerchantApiController.get_device_detail/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:43:56.811000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:57276] Fetching device details for merchantRefId: 397889130000000 [Fri Jul 31 12:43:56.814000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57276] QUERY OK source="groups" db=2.0ms idle=1445.1ms SELECT p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, p3.`terminalid`, p3.`terminalidmerchantid`, p3.`provider_id`, s2.`id`, s2.`name`, s2.`code`, b1.`id`, b1.`name`, s2.`neo_merchant_id`, s2.`address_id`, b1.`id`, b1.`name`, b1.`code`, p3.`inserted_at`, p3.`updated_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:216 [Fri Jul 31 12:43:56.815000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57276] QUERY OK source="shukria_terminals" db=1.0ms idle=1447.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["574"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:56.816000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57276] QUERY OK source="shukria_terminals" db=0.9ms idle=1448.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["585"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:56.818000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57276] QUERY OK source="shukria_terminals" db=1.0ms idle=1449.7ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["575"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:56.820000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57276] QUERY OK source="shukria_terminals" db=1.9ms idle=1451.1ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["576"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:56.821000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57276] QUERY OK source="shukria_terminals" db=0.9ms idle=1453.3ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["579"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:56.822000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57276] QUERY OK source="shukria_terminals" db=0.9ms queue=0.1ms idle=455.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["580"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:56.824000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57276] QUERY OK source="shukria_terminals" db=0.9ms idle=456.3ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["581"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:56.825000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57276] QUERY OK source="shukria_terminals" db=0.9ms idle=208.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["582"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:56.826000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57276] QUERY OK source="shukria_terminals" db=0.9ms idle=125.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["583"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:56.828000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57276] QUERY OK source="shukria_terminals" db=1.3ms idle=12.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["584"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:56.830000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57276] QUERY OK source="shukria_terminals" db=1.4ms idle=13.1ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["586"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:56.831000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57276] QUERY OK source="shukria_terminals" db=1.0ms queue=0.1ms idle=13.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["587"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:56.832000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57276] QUERY OK source="shukria_terminals" db=1.1ms idle=13.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["588"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:56.834000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57276] QUERY OK source="shukria_terminals" db=1.4ms idle=12.7ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["589"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:56.836000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57276] QUERY OK source="shukria_terminals" db=1.2ms idle=13.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["590"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:43:56.837000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57276] Sent 200 in 25ms [Fri Jul 31 12:43:57.074000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:43142] GET /api/merchant/hierarchy [Fri Jul 31 12:43:57.074000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:43142] Processing with DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:43:57.074000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:43142] Fetching merchant hierarchy for merchantRefId: 397889130000000 [Fri Jul 31 12:43:57.076000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:43142] QUERY OK source="groups" db=1.2ms idle=249.4ms SELECT g0.`id`, g0.`name`, g0.`code`, b1.`id`, b1.`name`, b1.`code`, s2.`id`, s2.`name`, s2.`code`, s2.`address_id`, s2.`neo_merchant_id`, p4.`id`, p4.`name`, p4.`serial_number`, p4.`device_type`, p4.`terminal_id`, a3.`id`, a3.`line1`, a3.`city`, a3.`state`, a3.`country`, a3.`zipcode`, a3.`country_code` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `addresses` AS a3 ON a3.`id` = s2.`address_id` LEFT OUTER JOIN `pos_terminals` AS p4 ON p4.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:1036 [Fri Jul 31 12:43:57.076000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:43142] Sent 200 in 2ms [Fri Jul 31 12:43:57.322000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:43150] GET /api/merchant/providers [Fri Jul 31 12:43:57.322000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:43150] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:43:57.323000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:43150] QUERY OK source="providers" db=0.6ms idle=492.7ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:43:57.323000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:43150] Sent 200 in 1ms [Fri Jul 31 12:44:18.846000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:43416] GET /api/merchant/providers [Fri Jul 31 12:44:18.846000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:43416] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:44:18.848000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:43416] QUERY OK source="providers" db=1.3ms idle=468.8ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:44:18.848000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:43416] Sent 200 in 2ms [Fri Jul 31 12:44:20.982000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:43432] POST /api/merchant/checkDuplicateShukriaTerminal [Fri Jul 31 12:44:20.984000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:43432] Processing with DaProductAppWeb.MerchantApiController.checkDuplicateShukriaTerminal/2 Parameters: %{"provider_id" => "5", "shukria_terminal_id" => "590"} Pipelines: [:api] [Fri Jul 31 12:44:20.987000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:43432] QUERY OK source="shukria_terminals" db=2.8ms idle=606.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` = ?)) ORDER BY s0.`id` DESC LIMIT 1 ["590", "5"] ↳ DaProductAppWeb.MerchantApiController.checkDuplicateShukriaTerminal/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:5330 [Fri Jul 31 12:44:20.987000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:43432] Sent 200 in 4ms [Fri Jul 31 12:44:21.288000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:43434] POST /api/merchant/createShukriaTerminalsDetails [Fri Jul 31 12:44:21.289000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:43434] Processing with DaProductAppWeb.MerchantApiController.createShukriaTerminalsDetails/2 Parameters: %{"description" => "Neo terminal", "mcc_code" => "5411", "merchantRefId" => "397889130000000", "provider_id" => "5", "shukria_mid" => "397", "shukria_terminal_id" => "590", "status" => "active", "ysp_mid" => "397889130000000", "ysp_tid" => nil} Pipelines: [:api] [Fri Jul 31 12:44:21.291000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:43434] QUERY OK db=1.0ms queue=0.4ms idle=911.9ms SELECT s.address_id FROM pos_terminals pt JOIN stores s ON pt.store_id = s.id WHERE pt.id = ? ["590"] [Fri Jul 31 12:44:21.293000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:43434] QUERY OK db=0.6ms queue=0.7ms idle=913.6ms SELECT id FROM pos_terminal_acquirer_terminal WHERE pos_terminal_id = ? ["590"] [Fri Jul 31 12:44:21.318000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:43434] QUERY OK db=23.7ms queue=0.4ms idle=916.6ms INSERT INTO `shukria_terminals` (`status`,`description`,`shukria_terminal_id`,`provider_id`,`provider_tid`,`provider_mid`,`shukria_mid`,`ysp_tid`,`ysp_mid`,`inserted_at`,`updated_at`) VALUES (?,?,?,?,?,?,?,?,?,?,?) ["active", "Neo terminal", "590", "5", "274248825355800", "80850041", "397", "68093315", "397889130000000", ~N[2026-07-31 12:44:21], ~N[2026-07-31 12:44:21]] ↳ DaProductAppWeb.MerchantApiController.createShukriaTerminalsDetails/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4407 [Fri Jul 31 12:44:21.319000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:43434] Sent 201 in 30ms [Fri Jul 31 12:44:21.592000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:43446] GET /api/merchant/storeDetails [Fri Jul 31 12:44:21.593000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:43446] Processing with DaProductAppWeb.MerchantApiController.get_store_details/2 Parameters: %{"store_id" => "441"} Pipelines: [:api] [Fri Jul 31 12:44:21.594000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:43446] QUERY OK source="stores" db=0.7ms queue=0.1ms idle=821.2ms SELECT s0.`id`, s0.`code`, s0.`name`, s0.`neo_merchant_id`, s0.`address_id`, s0.`brand_id`, s0.`inserted_at`, s0.`updated_at` FROM `stores` AS s0 WHERE (s0.`id` = ?) [441] ↳ DaProductAppWeb.MerchantApiController.get_store_details/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:78 [Fri Jul 31 12:44:21.596000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:43446] QUERY OK source="addresses" db=1.1ms idle=739.1ms SELECT a0.`id`, a0.`line1`, a0.`line2`, a0.`line3`, a0.`line4`, a0.`city`, a0.`state`, a0.`country`, a0.`zipcode`, a0.`country_code`, a0.`inserted_at`, a0.`updated_at` FROM `addresses` AS a0 WHERE (a0.`id` = ?) [403] ↳ DaProductAppWeb.MerchantApiController.get_store_details/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:91 [Fri Jul 31 12:44:21.596000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:43446] Sent 200 in 3ms [Fri Jul 31 12:44:21.873000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:43460] GET /api/merchant/providers [Fri Jul 31 12:44:21.874000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:43460] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:44:21.875000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:43460] QUERY OK source="providers" db=1.1ms queue=0.1ms idle=716.0ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:44:21.876000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:43460] Sent 200 in 2ms [Fri Jul 31 12:44:36.764000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:34964] GET /api/merchant/providers [Fri Jul 31 12:44:36.765000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:34964] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:44:36.765000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:34964] QUERY OK source="providers" db=0.4ms idle=1386.9ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:44:36.766000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:34964] Sent 200 in 1ms [Fri Jul 31 12:44:38.662000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:37888] POST /api/merchant/checkDuplicateShukriaTerminal [Fri Jul 31 12:44:38.662000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:37888] Processing with DaProductAppWeb.MerchantApiController.checkDuplicateShukriaTerminal/2 Parameters: %{"provider_id" => "5", "shukria_terminal_id" => "590"} Pipelines: [:api] [Fri Jul 31 12:44:38.663000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37888] QUERY OK source="shukria_terminals" db=0.8ms idle=1284.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` = ?)) ORDER BY s0.`id` DESC LIMIT 1 ["590", "5"] ↳ DaProductAppWeb.MerchantApiController.checkDuplicateShukriaTerminal/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:5330 [Fri Jul 31 12:44:38.664000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:37888] Sent 200 in 1ms [Fri Jul 31 12:44:42.658000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:37904] GET /api/deviceDetails [Fri Jul 31 12:44:42.660000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:37904] Processing with DaProductAppWeb.MerchantApiController.get_device_detail/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:44:42.660000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:37904] Fetching device details for merchantRefId: 397889130000000 [Fri Jul 31 12:44:42.661000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37904] QUERY OK source="groups" db=1.2ms idle=280.5ms SELECT p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, p3.`terminalid`, p3.`terminalidmerchantid`, p3.`provider_id`, s2.`id`, s2.`name`, s2.`code`, b1.`id`, b1.`name`, s2.`neo_merchant_id`, s2.`address_id`, b1.`id`, b1.`name`, b1.`code`, p3.`inserted_at`, p3.`updated_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:216 [Fri Jul 31 12:44:42.663000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37904] QUERY OK source="shukria_terminals" db=1.4ms idle=282.1ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["574"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:44:42.664000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37904] QUERY OK source="shukria_terminals" db=1.0ms idle=283.8ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["585"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:44:42.666000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37904] QUERY OK source="shukria_terminals" db=1.1ms idle=285.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["575"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:44:42.667000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37904] QUERY OK source="shukria_terminals" db=1.3ms idle=286.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["576"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:44:42.669000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37904] QUERY OK source="shukria_terminals" db=1.2ms idle=287.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["579"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:44:42.672000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37904] QUERY OK source="shukria_terminals" db=1.0ms idle=290.7ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["580"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:44:42.674000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37904] QUERY OK source="shukria_terminals" db=0.9ms idle=292.1ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["581"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:44:42.675000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37904] QUERY OK source="shukria_terminals" db=1.0ms idle=220.3ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["582"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:44:42.676000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37904] QUERY OK source="shukria_terminals" db=1.3ms idle=133.8ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["583"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:44:42.678000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37904] QUERY OK source="shukria_terminals" db=0.9ms idle=15.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["584"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:44:42.679000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37904] QUERY OK source="shukria_terminals" db=0.9ms idle=15.1ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["586"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:44:42.680000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37904] QUERY OK source="shukria_terminals" db=0.9ms idle=15.3ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["587"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:44:42.682000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37904] QUERY OK source="shukria_terminals" db=0.9ms idle=15.1ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["588"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:44:42.683000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37904] QUERY OK source="shukria_terminals" db=0.9ms idle=14.8ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["589"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:44:42.685000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37904] QUERY OK source="shukria_terminals" db=1.6ms idle=14.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["590"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:44:42.686000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:37904] Sent 200 in 27ms [Fri Jul 31 12:44:42.938000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:37908] GET /api/merchant/hierarchy [Fri Jul 31 12:44:42.939000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:37908] Processing with DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:44:42.939000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:37908] Fetching merchant hierarchy for merchantRefId: 397889130000000 [Fri Jul 31 12:44:42.941000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37908] QUERY OK source="groups" db=2.1ms idle=264.3ms SELECT g0.`id`, g0.`name`, g0.`code`, b1.`id`, b1.`name`, b1.`code`, s2.`id`, s2.`name`, s2.`code`, s2.`address_id`, s2.`neo_merchant_id`, p4.`id`, p4.`name`, p4.`serial_number`, p4.`device_type`, p4.`terminal_id`, a3.`id`, a3.`line1`, a3.`city`, a3.`state`, a3.`country`, a3.`zipcode`, a3.`country_code` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `addresses` AS a3 ON a3.`id` = s2.`address_id` LEFT OUTER JOIN `pos_terminals` AS p4 ON p4.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:1036 [Fri Jul 31 12:44:42.942000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:37908] Sent 200 in 3ms [Fri Jul 31 12:44:43.206000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:37924] GET /api/merchant/providers [Fri Jul 31 12:44:43.206000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:37924] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:44:43.207000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:37924] QUERY OK source="providers" db=0.8ms idle=527.3ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:44:43.208000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:37924] Sent 200 in 1ms [Fri Jul 31 12:45:10.561000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:40152] GET /api/merchant/providers [Fri Jul 31 12:45:10.561000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:40152] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:45:10.562000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:40152] QUERY OK source="providers" db=0.7ms idle=203.8ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:45:10.563000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:40152] Sent 200 in 1ms [Fri Jul 31 12:45:12.430000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:40162] POST /api/merchant/checkDuplicateShukriaTerminal [Fri Jul 31 12:45:12.430000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:40162] Processing with DaProductAppWeb.MerchantApiController.checkDuplicateShukriaTerminal/2 Parameters: %{"provider_id" => "6", "shukria_terminal_id" => "590"} Pipelines: [:api] [Fri Jul 31 12:45:12.432000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:40162] QUERY OK source="shukria_terminals" db=1.9ms queue=0.1ms idle=218.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` = ?)) ORDER BY s0.`id` DESC LIMIT 1 ["590", "6"] ↳ DaProductAppWeb.MerchantApiController.checkDuplicateShukriaTerminal/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:5330 [Fri Jul 31 12:45:12.433000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:40162] Sent 200 in 3ms [Fri Jul 31 12:45:12.728000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:40176] POST /api/merchant/createShukriaTerminalsDetails [Fri Jul 31 12:45:12.728000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:40176] Processing with DaProductAppWeb.MerchantApiController.createShukriaTerminalsDetails/2 Parameters: %{"description" => "Neo terminal", "mcc_code" => "5411", "merchantRefId" => "397889130000000", "provider_id" => "6", "shukria_mid" => "397", "shukria_terminal_id" => "590", "status" => "active", "ysp_mid" => "397889130000000", "ysp_tid" => nil} Pipelines: [:api] [Fri Jul 31 12:45:12.733000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:40176] QUERY OK db=0.6ms queue=3.4ms idle=348.1ms SELECT s.address_id FROM pos_terminals pt JOIN stores s ON pt.store_id = s.id WHERE pt.id = ? ["590"] [Fri Jul 31 12:45:12.733000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:40176] QUERY OK db=0.4ms queue=0.3ms idle=352.3ms SELECT id FROM pos_terminal_acquirer_terminal WHERE pos_terminal_id = ? ["590"] [Fri Jul 31 12:45:12.747000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:40176] QUERY OK db=13.6ms idle=353.1ms INSERT INTO `shukria_terminals` (`status`,`description`,`shukria_terminal_id`,`provider_id`,`provider_tid`,`provider_mid`,`shukria_mid`,`ysp_tid`,`ysp_mid`,`inserted_at`,`updated_at`) VALUES (?,?,?,?,?,?,?,?,?,?,?) ["active", "Neo terminal", "590", "6", "406962638101269", "83224718", "397", "63991346", "397889130000000", ~N[2026-07-31 12:45:12], ~N[2026-07-31 12:45:12]] ↳ DaProductAppWeb.MerchantApiController.createShukriaTerminalsDetails/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4407 [Fri Jul 31 12:45:12.748000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:40176] Sent 201 in 20ms [Fri Jul 31 12:45:13.034000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:40186] GET /api/merchant/storeDetails [Fri Jul 31 12:45:13.034000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:40186] Processing with DaProductAppWeb.MerchantApiController.get_store_details/2 Parameters: %{"store_id" => "441"} Pipelines: [:api] [Fri Jul 31 12:45:13.035000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:40186] QUERY OK source="stores" db=0.8ms queue=0.1ms idle=652.3ms SELECT s0.`id`, s0.`code`, s0.`name`, s0.`neo_merchant_id`, s0.`address_id`, s0.`brand_id`, s0.`inserted_at`, s0.`updated_at` FROM `stores` AS s0 WHERE (s0.`id` = ?) [441] ↳ DaProductAppWeb.MerchantApiController.get_store_details/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:78 [Fri Jul 31 12:45:13.036000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:40186] QUERY OK source="addresses" db=0.8ms idle=653.5ms SELECT a0.`id`, a0.`line1`, a0.`line2`, a0.`line3`, a0.`line4`, a0.`city`, a0.`state`, a0.`country`, a0.`zipcode`, a0.`country_code`, a0.`inserted_at`, a0.`updated_at` FROM `addresses` AS a0 WHERE (a0.`id` = ?) [403] ↳ DaProductAppWeb.MerchantApiController.get_store_details/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:91 [Fri Jul 31 12:45:13.037000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:40186] Sent 200 in 3ms [Fri Jul 31 12:45:13.297000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:40188] GET /api/merchant/providers [Fri Jul 31 12:45:13.297000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:40188] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:45:13.298000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:40188] QUERY OK source="providers" db=0.7ms idle=700.0ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:45:13.298000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:40188] Sent 200 in 1ms [Fri Jul 31 12:45:21.026000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:56170] GET /api/deviceDetails [Fri Jul 31 12:45:21.026000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:56170] Processing with DaProductAppWeb.MerchantApiController.get_device_detail/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:45:21.026000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:56170] Fetching device details for merchantRefId: 397889130000000 [Fri Jul 31 12:45:21.031000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56170] QUERY OK source="groups" db=4.3ms idle=645.8ms SELECT p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, p3.`terminalid`, p3.`terminalidmerchantid`, p3.`provider_id`, s2.`id`, s2.`name`, s2.`code`, b1.`id`, b1.`name`, s2.`neo_merchant_id`, s2.`address_id`, b1.`id`, b1.`name`, b1.`code`, p3.`inserted_at`, p3.`updated_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:216 [Fri Jul 31 12:45:21.034000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56170] QUERY OK source="shukria_terminals" db=1.8ms idle=650.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["574"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:21.036000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56170] QUERY OK source="shukria_terminals" db=1.4ms idle=652.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["585"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:21.037000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56170] QUERY OK source="shukria_terminals" db=1.2ms idle=654.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["575"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:21.039000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56170] QUERY OK source="shukria_terminals" db=1.1ms idle=656.3ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["576"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:21.041000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56170] QUERY OK source="shukria_terminals" db=2.2ms idle=657.7ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["579"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:21.046000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56170] QUERY OK source="shukria_terminals" db=3.8ms idle=660.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["580"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:21.047000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56170] QUERY OK source="shukria_terminals" db=1.1ms queue=0.3ms idle=664.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["581"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:21.049000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56170] QUERY OK source="shukria_terminals" db=0.9ms idle=217.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["582"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:21.051000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56170] QUERY OK source="shukria_terminals" db=2.0ms idle=133.7ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["583"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:21.052000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56170] QUERY OK source="shukria_terminals" db=1.0ms idle=20.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["584"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:21.054000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56170] QUERY OK source="shukria_terminals" db=1.0ms idle=19.1ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["586"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:21.055000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56170] QUERY OK source="shukria_terminals" db=1.1ms idle=18.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["587"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:21.058000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56170] QUERY OK source="shukria_terminals" db=0.9ms idle=19.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["588"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:21.059000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56170] QUERY OK source="shukria_terminals" db=1.0ms idle=19.3ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["589"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:21.061000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56170] QUERY OK source="shukria_terminals" db=1.0ms idle=18.1ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["590"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:21.061000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:56170] Sent 200 in 35ms [Fri Jul 31 12:45:21.316000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:56172] GET /api/merchant/hierarchy [Fri Jul 31 12:45:21.316000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:56172] Processing with DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:45:21.316000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:56172] Fetching merchant hierarchy for merchantRefId: 397889130000000 [Fri Jul 31 12:45:21.319000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56172] QUERY OK source="groups" db=1.7ms queue=0.7ms idle=267.8ms SELECT g0.`id`, g0.`name`, g0.`code`, b1.`id`, b1.`name`, b1.`code`, s2.`id`, s2.`name`, s2.`code`, s2.`address_id`, s2.`neo_merchant_id`, p4.`id`, p4.`name`, p4.`serial_number`, p4.`device_type`, p4.`terminal_id`, a3.`id`, a3.`line1`, a3.`city`, a3.`state`, a3.`country`, a3.`zipcode`, a3.`country_code` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `addresses` AS a3 ON a3.`id` = s2.`address_id` LEFT OUTER JOIN `pos_terminals` AS p4 ON p4.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:1036 [Fri Jul 31 12:45:21.320000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:56172] Sent 200 in 4ms [Fri Jul 31 12:45:21.628000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:56186] GET /api/merchant/providers [Fri Jul 31 12:45:21.628000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:56186] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:45:21.629000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56186] QUERY OK source="providers" db=0.4ms idle=574.5ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:45:21.629000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:56186] Sent 200 in 1ms [Fri Jul 31 12:45:39.331000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42452] GET /api/merchant/providers [Fri Jul 31 12:45:39.332000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:42452] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:45:39.333000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42452] QUERY OK source="providers" db=0.8ms queue=0.1ms idle=1950.6ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:45:39.333000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42452] Sent 200 in 1ms [Fri Jul 31 12:45:41.328000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42456] POST /api/merchant/checkDuplicateShukriaTerminal [Fri Jul 31 12:45:41.328000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:42456] Processing with DaProductAppWeb.MerchantApiController.checkDuplicateShukriaTerminal/2 Parameters: %{"provider_id" => "7", "shukria_terminal_id" => "590"} Pipelines: [:api] [Fri Jul 31 12:45:41.330000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42456] QUERY OK source="shukria_terminals" db=1.2ms queue=0.1ms idle=943.9ms 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` = ?)) ORDER BY s0.`id` DESC LIMIT 1 ["590", "7"] ↳ DaProductAppWeb.MerchantApiController.checkDuplicateShukriaTerminal/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:5330 [Fri Jul 31 12:45:41.330000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42456] Sent 200 in 2ms [Fri Jul 31 12:45:41.611000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42458] POST /api/merchant/createShukriaTerminalsDetails [Fri Jul 31 12:45:41.612000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:42458] Processing with DaProductAppWeb.MerchantApiController.createShukriaTerminalsDetails/2 Parameters: %{"description" => "Neo terminal", "mcc_code" => "5411", "merchantRefId" => "397889130000000", "provider_id" => "7", "shukria_mid" => "397", "shukria_terminal_id" => "590", "status" => "active", "ysp_mid" => "397889130000000", "ysp_tid" => nil} Pipelines: [:api] [Fri Jul 31 12:45:41.614000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42458] QUERY OK db=0.5ms queue=0.5ms idle=1226.0ms SELECT s.address_id FROM pos_terminals pt JOIN stores s ON pt.store_id = s.id WHERE pt.id = ? ["590"] [Fri Jul 31 12:45:41.619000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42458] QUERY OK db=2.9ms queue=1.1ms idle=1227.2ms SELECT id FROM pos_terminal_acquirer_terminal WHERE pos_terminal_id = ? ["590"] [Fri Jul 31 12:45:41.631000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42458] QUERY OK db=11.0ms queue=0.7ms idle=1231.6ms INSERT INTO `shukria_terminals` (`status`,`description`,`shukria_terminal_id`,`provider_id`,`provider_tid`,`provider_mid`,`shukria_mid`,`ysp_tid`,`ysp_mid`,`inserted_at`,`updated_at`) VALUES (?,?,?,?,?,?,?,?,?,?,?) ["active", "Neo terminal", "590", "7", "834384905871917", "75544504", "397", "80150971", "397889130000000", ~N[2026-07-31 12:45:41], ~N[2026-07-31 12:45:41]] ↳ DaProductAppWeb.MerchantApiController.createShukriaTerminalsDetails/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4407 [Fri Jul 31 12:45:41.631000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42458] Sent 201 in 19ms [Fri Jul 31 12:45:41.937000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42470] GET /api/merchant/storeDetails [Fri Jul 31 12:45:41.938000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:42470] Processing with DaProductAppWeb.MerchantApiController.get_store_details/2 Parameters: %{"store_id" => "441"} Pipelines: [:api] [Fri Jul 31 12:45:41.940000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42470] QUERY OK source="stores" db=0.9ms queue=0.4ms idle=812.8ms SELECT s0.`id`, s0.`code`, s0.`name`, s0.`neo_merchant_id`, s0.`address_id`, s0.`brand_id`, s0.`inserted_at`, s0.`updated_at` FROM `stores` AS s0 WHERE (s0.`id` = ?) [441] ↳ DaProductAppWeb.MerchantApiController.get_store_details/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:78 [Fri Jul 31 12:45:41.940000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42470] QUERY OK source="addresses" db=0.5ms idle=730.6ms SELECT a0.`id`, a0.`line1`, a0.`line2`, a0.`line3`, a0.`line4`, a0.`city`, a0.`state`, a0.`country`, a0.`zipcode`, a0.`country_code`, a0.`inserted_at`, a0.`updated_at` FROM `addresses` AS a0 WHERE (a0.`id` = ?) [403] ↳ DaProductAppWeb.MerchantApiController.get_store_details/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:91 [Fri Jul 31 12:45:41.941000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42470] Sent 200 in 3ms [Fri Jul 31 12:45:42.231000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42486] GET /api/merchant/providers [Fri Jul 31 12:45:42.231000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:42486] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:45:42.232000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42486] QUERY OK source="providers" db=0.5ms idle=732.5ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:45:42.233000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42486] Sent 200 in 1ms [Fri Jul 31 12:45:48.342000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:56646] GET /api/deviceDetails [Fri Jul 31 12:45:48.343000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:56646] Processing with DaProductAppWeb.MerchantApiController.get_device_detail/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:45:48.343000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:56646] Fetching device details for merchantRefId: 397889130000000 [Fri Jul 31 12:45:48.346000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56646] QUERY OK source="groups" db=2.5ms idle=959.8ms SELECT p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, p3.`terminalid`, p3.`terminalidmerchantid`, p3.`provider_id`, s2.`id`, s2.`name`, s2.`code`, b1.`id`, b1.`name`, s2.`neo_merchant_id`, s2.`address_id`, b1.`id`, b1.`name`, b1.`code`, p3.`inserted_at`, p3.`updated_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:216 [Fri Jul 31 12:45:48.347000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56646] QUERY OK source="shukria_terminals" db=1.1ms idle=962.8ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["574"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:48.348000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56646] QUERY OK source="shukria_terminals" db=0.9ms idle=964.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["585"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:48.352000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56646] QUERY OK source="shukria_terminals" db=3.2ms queue=0.1ms idle=965.1ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["575"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:48.354000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56646] QUERY OK source="shukria_terminals" db=1.0ms idle=968.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["576"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:48.355000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56646] QUERY OK source="shukria_terminals" db=1.0ms idle=970.1ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["579"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:48.357000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56646] QUERY OK source="shukria_terminals" db=1.6ms idle=970.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["580"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:48.359000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56646] QUERY OK source="shukria_terminals" db=2.0ms idle=973.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["581"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:48.361000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56646] QUERY OK source="shukria_terminals" db=0.9ms idle=224.7ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["582"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:48.362000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56646] QUERY OK source="shukria_terminals" db=1.1ms idle=141.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["583"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:48.367000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56646] QUERY OK source="shukria_terminals" db=5.0ms idle=16.7ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["584"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:48.370000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56646] QUERY OK source="shukria_terminals" db=2.1ms idle=20.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["586"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:48.372000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56646] QUERY OK source="shukria_terminals" db=1.3ms queue=0.7ms idle=21.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["587"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:48.375000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56646] QUERY OK source="shukria_terminals" db=1.8ms queue=0.3ms idle=20.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["588"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:48.383000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56646] QUERY OK source="shukria_terminals" db=5.1ms queue=0.1ms idle=24.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["589"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:48.388000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56646] QUERY OK source="shukria_terminals" db=4.1ms idle=28.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["590"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:45:48.390000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:56646] Sent 200 in 47ms [Fri Jul 31 12:45:48.659000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:56662] GET /api/merchant/hierarchy [Fri Jul 31 12:45:48.659000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:56662] Processing with DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:45:48.660000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:56662] Fetching merchant hierarchy for merchantRefId: 397889130000000 [Fri Jul 31 12:45:48.662000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56662] QUERY OK source="groups" db=0.9ms queue=0.1ms idle=299.9ms SELECT g0.`id`, g0.`name`, g0.`code`, b1.`id`, b1.`name`, b1.`code`, s2.`id`, s2.`name`, s2.`code`, s2.`address_id`, s2.`neo_merchant_id`, p4.`id`, p4.`name`, p4.`serial_number`, p4.`device_type`, p4.`terminal_id`, a3.`id`, a3.`line1`, a3.`city`, a3.`state`, a3.`country`, a3.`zipcode`, a3.`country_code` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `addresses` AS a3 ON a3.`id` = s2.`address_id` LEFT OUTER JOIN `pos_terminals` AS p4 ON p4.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:1036 [Fri Jul 31 12:45:48.662000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:56662] Sent 200 in 3ms [Fri Jul 31 12:45:48.938000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:56666] GET /api/merchant/providers [Fri Jul 31 12:45:48.938000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:56666] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:45:48.940000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:56666] QUERY OK source="providers" db=0.8ms queue=0.3ms idle=568.5ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:45:48.940000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:56666] Sent 200 in 2ms [Fri Jul 31 12:46:12.203000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:38190] POST /api/merchant/checkDuplicateTidMid [Fri Jul 31 12:46:12.204000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:38190] Processing with DaProductAppWeb.MerchantApiController.check_duplicate_tid_mid/2 Parameters: %{"device_id" => "590", "merchantRefId" => "397889130000000", "smid" => nil, "stid" => "42824590"} Pipelines: [:api] [Fri Jul 31 12:46:12.204000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:38190] Checking for duplicate TID and MID with params: %{"device_id" => "590", "merchantRefId" => "397889130000000", "smid" => nil, "stid" => "42824590"} [Fri Jul 31 12:46:12.205000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:38190] Checking duplicates for stid: 42824590, smid: , excluding device_id: 590 [Fri Jul 31 12:46:12.212000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:38190] QUERY OK source="pos_terminals" db=7.2ms idle=1820.2ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE ((p0.`terminalid` = ?) AND (p0.`id` != ?)) LIMIT 1 ["42824590", 590] ↳ DaProductAppWeb.MerchantApiController.check_duplicate_tid_mid/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4833 [Fri Jul 31 12:46:12.213000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:38190] Sent 200 in 9ms [Fri Jul 31 12:46:12.541000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:38202] POST /api/merchant/updateDevice [Fri Jul 31 12:46:12.542000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:38202] Processing with DaProductAppWeb.MerchantApiController.updateDevice/2 Parameters: %{"device_id" => "590", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001", "terminalid" => "42824590", "terminalidmerchantid" => nil} Pipelines: [:api] [Fri Jul 31 12:46:12.542000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:38202] Updating device with params: %{"device_id" => "590", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001", "terminalid" => "42824590", "terminalidmerchantid" => nil} [Fri Jul 31 12:46:12.545000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:38202] QUERY OK source="pos_terminals" db=2.7ms idle=1158.1ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`id` = ?) [590] ↳ DaProductAppWeb.MerchantApiController.updateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3874 [Fri Jul 31 12:46:12.547000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:38202] QUERY OK source="pos_terminals" db=1.8ms idle=1159.9ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730001"] ↳ DaProductAppWeb.MerchantApiController.updateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3888 [Fri Jul 31 12:46:12.548000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:38202] Checking serial number conflict - existing_terminal.id: 574, device_id: 590 [Fri Jul 31 12:46:12.552000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:38202] QUERY OK source="shukria_terminals" db=4.2ms idle=1162.1ms SELECT s0.`provider_id` FROM `shukria_terminals` AS s0 WHERE (s0.`shukria_terminal_id` = ?) ORDER BY s0.`id` ["574"] ↳ DaProductAppWeb.MerchantApiController.provider_ids_for_device/1, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2215 [Fri Jul 31 12:46:12.552000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:38202] Sent 409 in 11ms [Fri Jul 31 12:46:24.494000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:39924] GET /api/deviceDetails [Fri Jul 31 12:46:24.494000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:39924] Processing with DaProductAppWeb.MerchantApiController.get_device_detail/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:46:24.494000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:39924] Fetching device details for merchantRefId: 397889130000000 [Fri Jul 31 12:46:24.496000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39924] QUERY OK source="groups" db=1.0ms idle=1109.1ms SELECT p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, p3.`terminalid`, p3.`terminalidmerchantid`, p3.`provider_id`, s2.`id`, s2.`name`, s2.`code`, b1.`id`, b1.`name`, s2.`neo_merchant_id`, s2.`address_id`, b1.`id`, b1.`name`, b1.`code`, p3.`inserted_at`, p3.`updated_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:216 [Fri Jul 31 12:46:24.497000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39924] QUERY OK source="shukria_terminals" db=1.1ms idle=1110.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["574"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:24.499000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39924] QUERY OK source="shukria_terminals" db=1.3ms idle=1112.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["585"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:24.501000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39924] QUERY OK source="shukria_terminals" db=1.2ms idle=1113.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["575"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:24.502000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39924] QUERY OK source="shukria_terminals" db=0.9ms idle=207.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["576"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:24.503000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39924] QUERY OK source="shukria_terminals" db=1.2ms idle=125.8ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["579"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:24.505000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39924] QUERY OK source="shukria_terminals" db=1.0ms idle=118.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["580"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:24.506000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39924] QUERY OK source="shukria_terminals" db=1.2ms idle=119.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["581"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:24.508000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39924] QUERY OK source="shukria_terminals" db=1.1ms idle=121.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["582"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:24.509000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39924] QUERY OK source="shukria_terminals" db=1.0ms idle=122.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["583"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:24.510000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39924] QUERY OK source="shukria_terminals" db=0.9ms idle=13.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["584"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:24.512000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39924] QUERY OK source="shukria_terminals" db=1.1ms idle=13.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["586"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:24.513000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39924] QUERY OK source="shukria_terminals" db=0.9ms idle=13.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["587"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:24.515000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39924] QUERY OK source="shukria_terminals" db=1.5ms idle=12.7ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["588"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:24.516000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39924] QUERY OK source="shukria_terminals" db=0.9ms idle=13.3ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["589"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:24.518000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39924] QUERY OK source="shukria_terminals" db=1.2ms queue=0.1ms idle=13.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["590"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:24.519000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:39924] Sent 200 in 25ms [Fri Jul 31 12:46:24.771000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:39936] GET /api/merchant/hierarchy [Fri Jul 31 12:46:24.771000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:39936] Processing with DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:46:24.772000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:39936] Fetching merchant hierarchy for merchantRefId: 397889130000000 [Fri Jul 31 12:46:24.774000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39936] QUERY OK source="groups" db=1.1ms queue=1.0ms idle=264.2ms SELECT g0.`id`, g0.`name`, g0.`code`, b1.`id`, b1.`name`, b1.`code`, s2.`id`, s2.`name`, s2.`code`, s2.`address_id`, s2.`neo_merchant_id`, p4.`id`, p4.`name`, p4.`serial_number`, p4.`device_type`, p4.`terminal_id`, a3.`id`, a3.`line1`, a3.`city`, a3.`state`, a3.`country`, a3.`zipcode`, a3.`country_code` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `addresses` AS a3 ON a3.`id` = s2.`address_id` LEFT OUTER JOIN `pos_terminals` AS p4 ON p4.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:1036 [Fri Jul 31 12:46:24.775000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:39936] Sent 200 in 3ms [Fri Jul 31 12:46:25.039000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:39938] GET /api/merchant/providers [Fri Jul 31 12:46:25.040000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:39938] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:46:25.041000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39938] QUERY OK source="providers" db=0.6ms idle=528.1ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:46:25.041000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:39938] Sent 200 in 1ms [Fri Jul 31 12:46:33.799000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57446] GET /api/deviceDetails [Fri Jul 31 12:46:33.800000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:57446] Processing with DaProductAppWeb.MerchantApiController.get_device_detail/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:46:33.800000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:57446] Fetching device details for merchantRefId: 397889130000000 [Fri Jul 31 12:46:33.801000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57446] QUERY OK source="groups" db=1.0ms idle=1413.2ms SELECT p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, p3.`terminalid`, p3.`terminalidmerchantid`, p3.`provider_id`, s2.`id`, s2.`name`, s2.`code`, b1.`id`, b1.`name`, s2.`neo_merchant_id`, s2.`address_id`, b1.`id`, b1.`name`, b1.`code`, p3.`inserted_at`, p3.`updated_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:216 [Fri Jul 31 12:46:33.803000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57446] QUERY OK source="shukria_terminals" db=1.2ms idle=1414.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["574"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:33.804000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57446] QUERY OK source="shukria_terminals" db=1.0ms idle=1415.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["585"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:33.805000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57446] QUERY OK source="shukria_terminals" db=0.9ms idle=1416.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["575"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:33.807000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57446] QUERY OK source="shukria_terminals" db=0.9ms idle=1418.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["576"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:33.808000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57446] QUERY OK source="shukria_terminals" db=1.1ms idle=1419.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["579"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:33.809000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57446] QUERY OK source="shukria_terminals" db=1.1ms idle=1421.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["580"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:33.812000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57446] QUERY OK source="shukria_terminals" db=1.8ms idle=1422.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["581"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:33.814000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57446] QUERY OK source="shukria_terminals" db=1.2ms idle=212.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["582"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:33.815000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57446] QUERY OK source="shukria_terminals" db=0.8ms idle=129.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["583"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:33.816000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57446] QUERY OK source="shukria_terminals" db=0.9ms idle=14.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["584"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:33.819000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57446] QUERY OK source="shukria_terminals" db=0.9ms idle=14.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["586"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:33.821000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57446] QUERY OK source="shukria_terminals" db=1.6ms queue=0.1ms idle=14.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["587"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:33.822000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57446] QUERY OK source="shukria_terminals" db=1.3ms idle=15.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["588"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:33.824000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57446] QUERY OK source="shukria_terminals" db=1.5ms idle=15.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["589"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:33.826000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57446] QUERY OK source="shukria_terminals" db=1.1ms idle=16.3ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["590"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:33.827000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57446] Sent 200 in 27ms [Fri Jul 31 12:46:34.099000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57456] GET /api/merchant/hierarchy [Fri Jul 31 12:46:34.099000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:57456] Processing with DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:46:34.099000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:57456] Fetching merchant hierarchy for merchantRefId: 397889130000000 [Fri Jul 31 12:46:34.101000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57456] QUERY OK source="groups" db=1.5ms idle=285.6ms SELECT g0.`id`, g0.`name`, g0.`code`, b1.`id`, b1.`name`, b1.`code`, s2.`id`, s2.`name`, s2.`code`, s2.`address_id`, s2.`neo_merchant_id`, p4.`id`, p4.`name`, p4.`serial_number`, p4.`device_type`, p4.`terminal_id`, a3.`id`, a3.`line1`, a3.`city`, a3.`state`, a3.`country`, a3.`zipcode`, a3.`country_code` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `addresses` AS a3 ON a3.`id` = s2.`address_id` LEFT OUTER JOIN `pos_terminals` AS p4 ON p4.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:1036 [Fri Jul 31 12:46:34.101000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57456] Sent 200 in 2ms [Fri Jul 31 12:46:34.341000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57458] GET /api/merchant/providers [Fri Jul 31 12:46:34.341000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:57458] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:46:34.342000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57458] QUERY OK source="providers" db=1.0ms idle=522.5ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:46:34.343000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57458] Sent 200 in 2ms [Fri Jul 31 12:46:40.191000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:49708] GET /api/deviceDetails [Fri Jul 31 12:46:40.192000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:49708] Processing with DaProductAppWeb.MerchantApiController.get_device_detail/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:46:40.192000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:49708] Fetching device details for merchantRefId: 397889130000000 [Fri Jul 31 12:46:40.193000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49708] QUERY OK source="groups" db=1.1ms idle=805.2ms SELECT p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, p3.`terminalid`, p3.`terminalidmerchantid`, p3.`provider_id`, s2.`id`, s2.`name`, s2.`code`, b1.`id`, b1.`name`, s2.`neo_merchant_id`, s2.`address_id`, b1.`id`, b1.`name`, b1.`code`, p3.`inserted_at`, p3.`updated_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:216 [Fri Jul 31 12:46:40.195000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49708] QUERY OK source="shukria_terminals" db=1.5ms idle=806.8ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["574"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:40.196000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49708] QUERY OK source="shukria_terminals" db=1.0ms idle=808.7ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["585"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:40.198000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49708] QUERY OK source="shukria_terminals" db=1.1ms idle=810.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["575"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:40.200000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49708] QUERY OK source="shukria_terminals" db=1.2ms idle=811.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["576"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:40.201000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49708] QUERY OK source="shukria_terminals" db=0.9ms idle=813.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["579"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:40.203000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49708] QUERY OK source="shukria_terminals" db=1.0ms idle=814.8ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["580"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:40.204000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49708] QUERY OK source="shukria_terminals" db=0.9ms idle=816.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["581"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:40.205000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49708] QUERY OK source="shukria_terminals" db=1.0ms idle=213.3ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["582"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:40.208000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49708] QUERY OK source="shukria_terminals" db=1.4ms queue=0.5ms idle=131.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["583"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:40.209000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49708] QUERY OK source="shukria_terminals" db=1.1ms idle=15.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["584"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:40.211000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49708] QUERY OK source="shukria_terminals" db=1.2ms idle=14.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["586"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:40.212000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49708] QUERY OK source="shukria_terminals" db=0.9ms idle=14.8ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["587"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:40.214000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49708] QUERY OK source="shukria_terminals" db=1.1ms idle=14.6ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["588"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:40.215000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49708] QUERY OK source="shukria_terminals" db=1.2ms idle=14.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["589"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:40.217000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49708] QUERY OK source="shukria_terminals" db=1.2ms idle=14.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["590"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:46:40.218000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:49708] Sent 200 in 26ms [Fri Jul 31 12:46:40.477000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:49710] GET /api/merchant/hierarchy [Fri Jul 31 12:46:40.478000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:49710] Processing with DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:46:40.478000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:49710] Fetching merchant hierarchy for merchantRefId: 397889130000000 [Fri Jul 31 12:46:40.480000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49710] QUERY OK source="groups" db=1.4ms idle=273.1ms SELECT g0.`id`, g0.`name`, g0.`code`, b1.`id`, b1.`name`, b1.`code`, s2.`id`, s2.`name`, s2.`code`, s2.`address_id`, s2.`neo_merchant_id`, p4.`id`, p4.`name`, p4.`serial_number`, p4.`device_type`, p4.`terminal_id`, a3.`id`, a3.`line1`, a3.`city`, a3.`state`, a3.`country`, a3.`zipcode`, a3.`country_code` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `addresses` AS a3 ON a3.`id` = s2.`address_id` LEFT OUTER JOIN `pos_terminals` AS p4 ON p4.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:1036 [Fri Jul 31 12:46:40.480000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:49710] Sent 200 in 3ms [Fri Jul 31 12:46:40.766000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:49720] GET /api/merchant/providers [Fri Jul 31 12:46:40.767000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:49720] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:46:40.770000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:49720] QUERY OK source="providers" db=2.7ms idle=555.9ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:46:40.771000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:49720] Sent 200 in 5ms [Fri Jul 31 12:47:10.850000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:46170] POST /api/merchant/checkDuplicateTidMid [Fri Jul 31 12:47:10.850000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:46170] Processing with DaProductAppWeb.MerchantApiController.check_duplicate_tid_mid/2 Parameters: %{"device_id" => "590", "merchantRefId" => "397889130000000", "smid" => nil, "stid" => "42824590"} Pipelines: [:api] [Fri Jul 31 12:47:10.850000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:46170] Checking for duplicate TID and MID with params: %{"device_id" => "590", "merchantRefId" => "397889130000000", "smid" => nil, "stid" => "42824590"} [Fri Jul 31 12:47:10.850000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:46170] Checking duplicates for stid: 42824590, smid: , excluding device_id: 590 [Fri Jul 31 12:47:10.853000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46170] QUERY OK source="pos_terminals" db=1.8ms idle=1462.2ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE ((p0.`terminalid` = ?) AND (p0.`id` != ?)) LIMIT 1 ["42824590", 590] ↳ DaProductAppWeb.MerchantApiController.check_duplicate_tid_mid/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4833 [Fri Jul 31 12:47:10.853000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:46170] Sent 200 in 3ms [Fri Jul 31 12:47:11.097000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:46182] POST /api/merchant/updateDevice [Fri Jul 31 12:47:11.097000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:46182] Processing with DaProductAppWeb.MerchantApiController.updateDevice/2 Parameters: %{"device_id" => "590", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001", "terminalid" => "42824590", "terminalidmerchantid" => nil} Pipelines: [:api] [Fri Jul 31 12:47:11.098000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:46182] Updating device with params: %{"device_id" => "590", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001", "terminalid" => "42824590", "terminalidmerchantid" => nil} [Fri Jul 31 12:47:11.099000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46182] QUERY OK source="pos_terminals" db=1.0ms idle=709.8ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`id` = ?) [590] ↳ DaProductAppWeb.MerchantApiController.updateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3874 [Fri Jul 31 12:47:11.101000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46182] QUERY OK source="pos_terminals" db=1.4ms idle=711.0ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730001"] ↳ DaProductAppWeb.MerchantApiController.updateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3888 [Fri Jul 31 12:47:11.101000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:46182] Checking serial number conflict - existing_terminal.id: 574, device_id: 590 [Fri Jul 31 12:47:11.102000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46182] QUERY OK source="shukria_terminals" db=0.9ms idle=712.9ms SELECT s0.`provider_id` FROM `shukria_terminals` AS s0 WHERE (s0.`shukria_terminal_id` = ?) ORDER BY s0.`id` ["574"] ↳ DaProductAppWeb.MerchantApiController.provider_ids_for_device/1, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2215 [Fri Jul 31 12:47:11.102000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:46182] Sent 409 in 5ms [Fri Jul 31 12:47:14.339000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:46196] POST /api/merchant/forceUpdateDevice [Fri Jul 31 12:47:14.340000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:46196] Processing with DaProductAppWeb.MerchantApiController.forceUpdateDevice/2 Parameters: %{"device_id" => "590", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001", "terminalid" => "42824590", "terminalidmerchantid" => nil} Pipelines: [:api] [Fri Jul 31 12:47:14.340000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:46196] Force updating device with params: %{"device_id" => "590", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001", "terminalid" => "42824590", "terminalidmerchantid" => nil} [Fri Jul 31 12:47:14.345000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46196] QUERY OK source="pos_terminals" db=4.6ms idle=1951.5ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`id` = ?) [590] ↳ DaProductAppWeb.MerchantApiController.forceUpdateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4012 [Fri Jul 31 12:47:14.347000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46196] QUERY OK source="pos_terminals" db=1.3ms idle=1956.6ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730001"] ↳ DaProductAppWeb.MerchantApiController.forceUpdateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4026 [Fri Jul 31 12:47:14.363000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46196] QUERY OK source="pos_terminals" db=15.7ms queue=0.6ms idle=1958.3ms UPDATE `pos_terminals` SET `serial_number` = ?, `updated_at` = ? WHERE `id` = ? [nil, ~N[2026-07-31 12:47:14], 574] ↳ DaProductAppWeb.MerchantApiController.forceUpdateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4031 [Fri Jul 31 12:47:14.409000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46196] QUERY OK db=45.2ms queue=0.3ms idle=1975.1ms INSERT INTO pos_log_terminal (pos_terminal_id, old_serial_number, new_serial_number, date_added, inserted_at, updated_at) VALUES (?, ?, ?, NOW(), NOW(), NOW()) [574, "98251226730001", nil] [Fri Jul 31 12:47:14.432000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46196] QUERY OK db=22.3ms queue=0.6ms idle=280.7ms UPDATE pos_terminal SET serial_number = NULL WHERE id = ? [574] [Fri Jul 31 12:47:14.449000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46196] QUERY OK source="pos_terminals" db=15.8ms queue=0.4ms idle=218.4ms UPDATE `pos_terminals` SET `serial_number` = ?, `updated_at` = ? WHERE `id` = ? ["98251226730001", ~N[2026-07-31 12:47:14], 590] ↳ DaProductAppWeb.MerchantApiController.force_update_device/3, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4086 [Fri Jul 31 12:47:14.472000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46196] QUERY OK db=21.8ms queue=0.8ms idle=104.9ms INSERT INTO pos_terminal (id, terminalid, serial_number, pos_merchant_id) VALUES (?, ?, ?, ?) ON DUPLICATE KEY UPDATE terminalid = VALUES(terminalid), serial_number = VALUES(serial_number), pos_merchant_id = VALUES(pos_merchant_id) [590, "42824590", "98251226730001", 129] [Fri Jul 31 12:47:14.473000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:46196] Successfully inserted/updated pos_terminal record for id: 590 [Fri Jul 31 12:47:14.514000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46196] QUERY OK db=37.9ms queue=3.0ms idle=126.7ms INSERT INTO pos_log_terminal (pos_terminal_id, old_serial_number, new_serial_number, date_added, inserted_at, updated_at) VALUES (?, ?, ?, NOW(), NOW(), NOW()) [590, nil, "98251226730001"] [Fri Jul 31 12:47:14.514000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:46196] Sent 200 in 175ms [Fri Jul 31 12:47:16.587000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:46212] GET /api/deviceDetails [Fri Jul 31 12:47:16.587000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:46212] Processing with DaProductAppWeb.MerchantApiController.get_device_detail/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:47:16.587000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:46212] Fetching device details for merchantRefId: 397889130000000 [Fri Jul 31 12:47:16.591000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46212] QUERY OK source="groups" db=3.6ms idle=1198.5ms SELECT p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, p3.`terminalid`, p3.`terminalidmerchantid`, p3.`provider_id`, s2.`id`, s2.`name`, s2.`code`, b1.`id`, b1.`name`, s2.`neo_merchant_id`, s2.`address_id`, b1.`id`, b1.`name`, b1.`code`, p3.`inserted_at`, p3.`updated_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:216 [Fri Jul 31 12:47:16.593000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46212] QUERY OK source="shukria_terminals" db=1.2ms idle=203.7ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["574"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:47:16.596000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46212] QUERY OK source="shukria_terminals" db=2.2ms idle=204.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["585"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:47:16.598000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46212] QUERY OK source="shukria_terminals" db=1.0ms idle=206.9ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["575"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:47:16.599000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46212] QUERY OK source="shukria_terminals" db=0.9ms idle=208.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["576"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:47:16.601000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46212] QUERY OK source="shukria_terminals" db=1.0ms idle=209.8ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["579"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:47:16.602000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46212] QUERY OK source="shukria_terminals" db=0.9ms queue=0.1ms idle=211.2ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["580"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:47:16.604000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46212] QUERY OK source="shukria_terminals" db=1.2ms idle=212.5ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["581"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:47:16.606000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46212] QUERY OK source="shukria_terminals" db=1.6ms idle=214.1ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["582"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:47:16.608000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46212] QUERY OK source="shukria_terminals" db=1.5ms idle=134.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["583"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:47:16.611000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46212] QUERY OK source="shukria_terminals" db=1.7ms queue=0.4ms idle=16.8ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["584"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:47:16.612000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46212] QUERY OK source="shukria_terminals" db=1.0ms idle=17.7ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["586"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:47:16.615000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46212] QUERY OK source="shukria_terminals" db=1.1ms idle=17.3ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["587"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:47:16.616000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46212] QUERY OK source="shukria_terminals" db=0.9ms idle=17.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["588"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:47:16.618000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46212] QUERY OK source="shukria_terminals" db=1.5ms idle=17.0ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["589"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:47:16.619000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46212] QUERY OK source="shukria_terminals" db=1.0ms idle=17.4ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["590"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:47:16.620000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:46212] Sent 200 in 32ms [Fri Jul 31 12:47:16.888000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:46216] GET /api/merchant/hierarchy [Fri Jul 31 12:47:16.888000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:46216] Processing with DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2 Parameters: %{"merchantRefId" => "397889130000000"} Pipelines: [:api] [Fri Jul 31 12:47:16.888000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:46216] Fetching merchant hierarchy for merchantRefId: 397889130000000 [Fri Jul 31 12:47:16.891000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:46216] QUERY OK source="groups" db=2.2ms idle=282.6ms SELECT g0.`id`, g0.`name`, g0.`code`, b1.`id`, b1.`name`, b1.`code`, s2.`id`, s2.`name`, s2.`code`, s2.`address_id`, s2.`neo_merchant_id`, p4.`id`, p4.`name`, p4.`serial_number`, p4.`device_type`, p4.`terminal_id`, a3.`id`, a3.`line1`, a3.`city`, a3.`state`, a3.`country`, a3.`zipcode`, a3.`country_code` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `addresses` AS a3 ON a3.`id` = s2.`address_id` LEFT OUTER JOIN `pos_terminals` AS p4 ON p4.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["397889130000000"] ↳ DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:1036 [Fri Jul 31 12:47:16.891000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:46216] Sent 200 in 3ms [Fri Jul 31 12:47:17.193000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42300] GET /api/merchant/providers [Fri Jul 31 12:47:17.198000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:42300] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:47:17.200000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:42300] QUERY OK source="providers" db=1.8ms idle=586.7ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:47:17.201000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:42300] Sent 200 in 8ms [Fri Jul 31 12:47:31.544000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:38678] GET /api/deviceDetails [Fri Jul 31 12:47:31.545000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:38678] Processing with DaProductAppWeb.MerchantApiController.get_device_detail/2 Parameters: %{"merchantRefId" => "604709770000000"} Pipelines: [:api] [Fri Jul 31 12:47:31.545000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:38678] Fetching device details for merchantRefId: 604709770000000 [Fri Jul 31 12:47:31.546000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:38678] QUERY OK source="groups" db=0.9ms idle=1155.5ms SELECT p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, p3.`terminalid`, p3.`terminalidmerchantid`, p3.`provider_id`, s2.`id`, s2.`name`, s2.`code`, b1.`id`, b1.`name`, s2.`neo_merchant_id`, s2.`address_id`, b1.`id`, b1.`name`, b1.`code`, p3.`inserted_at`, p3.`updated_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["604709770000000"] ↳ DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:216 [Fri Jul 31 12:47:31.551000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:38678] QUERY OK source="shukria_terminals" db=4.0ms idle=1156.8ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["797"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:47:31.551000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:38678] Sent 200 in 6ms [Fri Jul 31 12:47:31.831000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:38682] GET /api/merchant/hierarchy [Fri Jul 31 12:47:31.832000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:38682] Processing with DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2 Parameters: %{"merchantRefId" => "604709770000000"} Pipelines: [:api] [Fri Jul 31 12:47:31.832000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:38682] Fetching merchant hierarchy for merchantRefId: 604709770000000 [Fri Jul 31 12:47:31.834000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:38682] QUERY OK source="groups" db=2.0ms idle=1442.3ms SELECT g0.`id`, g0.`name`, g0.`code`, b1.`id`, b1.`name`, b1.`code`, s2.`id`, s2.`name`, s2.`code`, s2.`address_id`, s2.`neo_merchant_id`, p4.`id`, p4.`name`, p4.`serial_number`, p4.`device_type`, p4.`terminal_id`, a3.`id`, a3.`line1`, a3.`city`, a3.`state`, a3.`country`, a3.`zipcode`, a3.`country_code` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `addresses` AS a3 ON a3.`id` = s2.`address_id` LEFT OUTER JOIN `pos_terminals` AS p4 ON p4.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["604709770000000"] ↳ DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:1036 [Fri Jul 31 12:47:31.835000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:38682] Sent 200 in 3ms [Fri Jul 31 12:47:32.156000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:38690] GET /api/merchant/providers [Fri Jul 31 12:47:32.157000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:38690] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:47:32.160000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:38690] QUERY OK source="providers" db=3.0ms idle=1767.0ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:47:32.160000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:38690] Sent 200 in 3ms [Fri Jul 31 12:47:44.990000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57424] POST /api/merchant/checkDuplicateTidMid [Fri Jul 31 12:47:44.991000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:57424] Processing with DaProductAppWeb.MerchantApiController.check_duplicate_tid_mid/2 Parameters: %{"device_id" => "797", "merchantRefId" => "604709770000000", "smid" => nil, "stid" => "70977797"} Pipelines: [:api] [Fri Jul 31 12:47:44.991000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:57424] Checking for duplicate TID and MID with params: %{"device_id" => "797", "merchantRefId" => "604709770000000", "smid" => nil, "stid" => "70977797"} [Fri Jul 31 12:47:44.991000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:57424] Checking duplicates for stid: 70977797, smid: , excluding device_id: 797 [Fri Jul 31 12:47:44.994000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57424] QUERY OK source="pos_terminals" db=3.0ms idle=1600.7ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE ((p0.`terminalid` = ?) AND (p0.`id` != ?)) LIMIT 1 ["70977797", 797] ↳ DaProductAppWeb.MerchantApiController.check_duplicate_tid_mid/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4833 [Fri Jul 31 12:47:44.995000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57424] Sent 200 in 4ms [Fri Jul 31 12:47:45.293000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57432] POST /api/merchant/updateDevice [Fri Jul 31 12:47:45.293000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:57432] Processing with DaProductAppWeb.MerchantApiController.updateDevice/2 Parameters: %{"device_id" => "797", "merchantRefId" => "604709770000000", "name" => "Piyush POS-Device", "serial_number" => "98251226730001", "terminalid" => "70977797", "terminalidmerchantid" => nil} Pipelines: [:api] [Fri Jul 31 12:47:45.295000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:57432] Updating device with params: %{"device_id" => "797", "merchantRefId" => "604709770000000", "name" => "Piyush POS-Device", "serial_number" => "98251226730001", "terminalid" => "70977797", "terminalidmerchantid" => nil} [Fri Jul 31 12:47:45.297000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57432] QUERY OK source="pos_terminals" db=0.5ms queue=0.3ms idle=1905.5ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`id` = ?) [797] ↳ DaProductAppWeb.MerchantApiController.updateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3874 [Fri Jul 31 12:47:45.300000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57432] QUERY OK source="pos_terminals" db=1.7ms queue=0.1ms idle=1907.7ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730001"] ↳ DaProductAppWeb.MerchantApiController.updateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3888 [Fri Jul 31 12:47:45.301000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:57432] Checking serial number conflict - existing_terminal.id: 590, device_id: 797 [Fri Jul 31 12:47:45.303000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57432] QUERY OK source="shukria_terminals" db=2.0ms queue=0.2ms idle=1910.0ms SELECT s0.`provider_id` FROM `shukria_terminals` AS s0 WHERE (s0.`shukria_terminal_id` = ?) ORDER BY s0.`id` ["590"] ↳ DaProductAppWeb.MerchantApiController.provider_ids_for_device/1, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2215 [Fri Jul 31 12:47:45.305000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57432] Sent 409 in 12ms [Fri Jul 31 12:47:52.260000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:50526] POST /api/merchant/forceUpdateDevice [Fri Jul 31 12:47:52.261000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:50526] Processing with DaProductAppWeb.MerchantApiController.forceUpdateDevice/2 Parameters: %{"device_id" => "797", "merchantRefId" => "604709770000000", "name" => "Piyush POS-Device", "serial_number" => "98251226730001", "terminalid" => "70977797", "terminalidmerchantid" => nil} Pipelines: [:api] [Fri Jul 31 12:47:52.262000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:50526] Force updating device with params: %{"device_id" => "797", "merchantRefId" => "604709770000000", "name" => "Piyush POS-Device", "serial_number" => "98251226730001", "terminalid" => "70977797", "terminalidmerchantid" => nil} [Fri Jul 31 12:47:52.263000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50526] QUERY OK source="pos_terminals" db=0.6ms idle=1868.6ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`id` = ?) [797] ↳ DaProductAppWeb.MerchantApiController.forceUpdateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4012 [Fri Jul 31 12:47:52.265000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50526] QUERY OK source="pos_terminals" db=1.6ms idle=1869.4ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730001"] ↳ DaProductAppWeb.MerchantApiController.forceUpdateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4026 [Fri Jul 31 12:47:52.277000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50526] QUERY OK source="pos_terminals" db=11.5ms queue=0.3ms idle=1871.5ms UPDATE `pos_terminals` SET `serial_number` = ?, `updated_at` = ? WHERE `id` = ? [nil, ~N[2026-07-31 12:47:52], 590] ↳ DaProductAppWeb.MerchantApiController.forceUpdateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4031 [Fri Jul 31 12:47:52.317000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50526] QUERY OK db=38.7ms queue=0.8ms idle=1883.8ms INSERT INTO pos_log_terminal (pos_terminal_id, old_serial_number, new_serial_number, date_added, inserted_at, updated_at) VALUES (?, ?, ?, NOW(), NOW(), NOW()) [590, "98251226730001", nil] [Fri Jul 31 12:47:52.339000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50526] QUERY OK db=21.4ms queue=0.5ms idle=1923.6ms UPDATE pos_terminal SET serial_number = NULL WHERE id = ? [590] [Fri Jul 31 12:47:52.354000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50526] QUERY OK source="pos_terminals" db=13.9ms queue=0.4ms idle=1946.1ms UPDATE `pos_terminals` SET `serial_number` = ?, `updated_at` = ? WHERE `id` = ? ["98251226730001", ~N[2026-07-31 12:47:52], 797] ↳ DaProductAppWeb.MerchantApiController.force_update_device/3, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4086 [Fri Jul 31 12:47:52.387000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50526] QUERY OK db=31.1ms queue=0.8ms idle=1961.5ms INSERT INTO pos_terminal (id, terminalid, serial_number, pos_merchant_id) VALUES (?, ?, ?, ?) ON DUPLICATE KEY UPDATE terminalid = VALUES(terminalid), serial_number = VALUES(serial_number), pos_merchant_id = VALUES(pos_merchant_id) [797, "70977797", "98251226730001", 273] [Fri Jul 31 12:47:52.387000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:50526] Successfully inserted/updated pos_terminal record for id: 797 [Fri Jul 31 12:47:52.412000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50526] QUERY OK db=23.6ms queue=0.5ms idle=994.6ms INSERT INTO pos_log_terminal (pos_terminal_id, old_serial_number, new_serial_number, date_added, inserted_at, updated_at) VALUES (?, ?, ?, NOW(), NOW(), NOW()) [797, nil, "98251226730001"] [Fri Jul 31 12:47:52.413000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:50526] Sent 200 in 152ms [Fri Jul 31 12:47:55.515000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:50536] GET /api/deviceDetails [Fri Jul 31 12:47:55.516000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:50536] Processing with DaProductAppWeb.MerchantApiController.get_device_detail/2 Parameters: %{"merchantRefId" => "604709770000000"} Pipelines: [:api] [Fri Jul 31 12:47:55.516000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:50536] Fetching device details for merchantRefId: 604709770000000 [Fri Jul 31 12:47:55.517000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50536] QUERY OK source="groups" db=1.1ms idle=1122.6ms SELECT p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, p3.`terminalid`, p3.`terminalidmerchantid`, p3.`provider_id`, s2.`id`, s2.`name`, s2.`code`, b1.`id`, b1.`name`, s2.`neo_merchant_id`, s2.`address_id`, b1.`id`, b1.`name`, b1.`code`, p3.`inserted_at`, p3.`updated_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["604709770000000"] ↳ DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:216 [Fri Jul 31 12:47:55.523000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50536] QUERY OK source="shukria_terminals" db=5.0ms idle=221.8ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["797"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 12:47:55.524000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:50536] Sent 200 in 9ms [Fri Jul 31 12:47:55.796000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:50538] GET /api/merchant/hierarchy [Fri Jul 31 12:47:55.797000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:50538] Processing with DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2 Parameters: %{"merchantRefId" => "604709770000000"} Pipelines: [:api] [Fri Jul 31 12:47:55.797000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:50538] Fetching merchant hierarchy for merchantRefId: 604709770000000 [Fri Jul 31 12:47:55.799000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50538] QUERY OK source="groups" db=0.7ms idle=404.1ms SELECT g0.`id`, g0.`name`, g0.`code`, b1.`id`, b1.`name`, b1.`code`, s2.`id`, s2.`name`, s2.`code`, s2.`address_id`, s2.`neo_merchant_id`, p4.`id`, p4.`name`, p4.`serial_number`, p4.`device_type`, p4.`terminal_id`, a3.`id`, a3.`line1`, a3.`city`, a3.`state`, a3.`country`, a3.`zipcode`, a3.`country_code` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `addresses` AS a3 ON a3.`id` = s2.`address_id` LEFT OUTER JOIN `pos_terminals` AS p4 ON p4.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["604709770000000"] ↳ DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:1036 [Fri Jul 31 12:47:55.799000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:50538] Sent 200 in 2ms [Fri Jul 31 12:47:56.082000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:50552] GET /api/merchant/providers [Fri Jul 31 12:47:56.082000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:50552] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 12:47:56.087000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:50552] QUERY OK source="providers" db=4.3ms idle=689.0ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 12:47:56.088000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:50552] Sent 200 in 5ms [Fri Jul 31 12:48:52.435000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client -] QUERY OK source="global_table" db=2.9ms idle=1020.7ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Fri Jul 31 12:56:10.914000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:39798] POST /api/merchant/checkDuplicateTidMid [Fri Jul 31 12:56:10.914000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:39798] Processing with DaProductAppWeb.MerchantApiController.check_duplicate_tid_mid/2 Parameters: %{"device_id" => "590", "merchantRefId" => "397889130000000", "smid" => nil, "stid" => "42824590"} Pipelines: [:api] [Fri Jul 31 12:56:10.914000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:39798] Checking for duplicate TID and MID with params: %{"device_id" => "590", "merchantRefId" => "397889130000000", "smid" => nil, "stid" => "42824590"} [Fri Jul 31 12:56:10.914000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:39798] Checking duplicates for stid: 42824590, smid: , excluding device_id: 590 [Fri Jul 31 12:56:10.916000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39798] QUERY OK source="pos_terminals" db=1.7ms idle=1470.6ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE ((p0.`terminalid` = ?) AND (p0.`id` != ?)) LIMIT 1 ["42824590", 590] ↳ DaProductAppWeb.MerchantApiController.check_duplicate_tid_mid/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4833 [Fri Jul 31 12:56:10.916000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:39798] Sent 200 in 2ms [Fri Jul 31 12:56:11.171000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:39812] POST /api/merchant/updateDevice [Fri Jul 31 12:56:11.171000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:39812] Processing with DaProductAppWeb.MerchantApiController.updateDevice/2 Parameters: %{"device_id" => "590", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001", "terminalid" => "42824590", "terminalidmerchantid" => nil} Pipelines: [:api] [Fri Jul 31 12:56:11.171000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:39812] Updating device with params: %{"device_id" => "590", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001", "terminalid" => "42824590", "terminalidmerchantid" => nil} [Fri Jul 31 12:56:11.173000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39812] QUERY OK source="pos_terminals" db=1.0ms idle=1727.9ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`id` = ?) [590] ↳ DaProductAppWeb.MerchantApiController.updateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3874 [Fri Jul 31 12:56:11.175000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39812] QUERY OK source="pos_terminals" db=1.2ms idle=729.9ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730001"] ↳ DaProductAppWeb.MerchantApiController.updateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3888 [Fri Jul 31 12:56:11.175000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:39812] Checking serial number conflict - existing_terminal.id: 797, device_id: 590 [Fri Jul 31 12:56:11.176000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:39812] QUERY OK source="shukria_terminals" db=0.8ms idle=731.5ms SELECT s0.`provider_id` FROM `shukria_terminals` AS s0 WHERE (s0.`shukria_terminal_id` = ?) ORDER BY s0.`id` ["797"] ↳ DaProductAppWeb.MerchantApiController.provider_ids_for_device/1, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2215 [Fri Jul 31 12:56:11.176000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:39812] Sent 409 in 5ms [Fri Jul 31 12:57:14.677000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57698] POST /api/merchant/checkDuplicateTidMid [Fri Jul 31 12:57:14.678000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:57698] Processing with DaProductAppWeb.MerchantApiController.check_duplicate_tid_mid/2 Parameters: %{"device_id" => "590", "merchantRefId" => "397889130000000", "smid" => nil, "stid" => "42824590"} Pipelines: [:api] [Fri Jul 31 12:57:14.678000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:57698] Checking for duplicate TID and MID with params: %{"device_id" => "590", "merchantRefId" => "397889130000000", "smid" => nil, "stid" => "42824590"} [Fri Jul 31 12:57:14.678000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:57698] Checking duplicates for stid: 42824590, smid: , excluding device_id: 590 [Fri Jul 31 12:57:14.681000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57698] QUERY OK source="pos_terminals" db=2.8ms idle=287.6ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE ((p0.`terminalid` = ?) AND (p0.`id` != ?)) LIMIT 1 ["42824590", 590] ↳ DaProductAppWeb.MerchantApiController.check_duplicate_tid_mid/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:4833 [Fri Jul 31 12:57:14.681000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57698] Sent 200 in 4ms [Fri Jul 31 12:57:14.940000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57710] POST /api/merchant/updateDevice [Fri Jul 31 12:57:14.941000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:57710] Processing with DaProductAppWeb.MerchantApiController.updateDevice/2 Parameters: %{"device_id" => "590", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001", "terminalid" => "42824590", "terminalidmerchantid" => nil} Pipelines: [:api] [Fri Jul 31 12:57:14.941000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:57710] Updating device with params: %{"device_id" => "590", "merchantRefId" => "397889130000000", "name" => "pmerchant-Device", "serial_number" => "98251226730001", "terminalid" => "42824590", "terminalidmerchantid" => nil} [Fri Jul 31 12:57:14.942000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57710] QUERY OK source="pos_terminals" db=0.5ms queue=0.2ms idle=495.3ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`id` = ?) [590] ↳ DaProductAppWeb.MerchantApiController.updateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3874 [Fri Jul 31 12:57:14.944000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57710] QUERY OK source="pos_terminals" db=1.6ms idle=496.3ms SELECT p0.`id`, p0.`name`, p0.`serial_number`, p0.`device_type`, p0.`terminal_id`, p0.`provider_id`, p0.`status`, p0.`activated_by`, p0.`deactivated_by`, p0.`assigned_by`, p0.`longitude`, p0.`latitude`, p0.`assigned_date`, p0.`device_request_id`, p0.`threshold_fee`, p0.`terminalid`, p0.`terminalidmerchantid`, p0.`pos_merchant_id`, p0.`store_id`, p0.`inserted_at`, p0.`updated_at` FROM `pos_terminals` AS p0 WHERE (p0.`serial_number` = ?) ["98251226730001"] ↳ DaProductAppWeb.MerchantApiController.updateDevice/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:3888 [Fri Jul 31 12:57:14.944000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:57710] Checking serial number conflict - existing_terminal.id: 797, device_id: 590 [Fri Jul 31 12:57:14.946000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:57710] QUERY OK source="shukria_terminals" db=1.3ms idle=498.4ms SELECT s0.`provider_id` FROM `shukria_terminals` AS s0 WHERE (s0.`shukria_terminal_id` = ?) ORDER BY s0.`id` ["797"] ↳ DaProductAppWeb.MerchantApiController.provider_ids_for_device/1, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2215 [Fri Jul 31 12:57:14.946000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:57710] Sent 409 in 6ms [Fri Jul 31 12:58:52.436000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client -] QUERY OK source="global_table" db=2.3ms idle=1936.3ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Fri Jul 31 13:00:49.522000 2026] [DaProductApp.MQTT.Handler:info] [pid 2015770] [client -] Received ACK for merchant pFppbioOCKlo5c8E, device 98251226730001 with payload: {"request_id" : "TXN-805966_1785502777_4lp6exyk","money": "3600.0", "status": "SUCCESS" } [Fri Jul 31 13:00:49.522000 2026] [DaProductApp.MQTT.Handler:info] [pid 2015770] [client -] Received OTA update for device 98251226730001 with request_id TXN-805966_1785502777_4lp6exyk: %{"money" => "3600.0", "request_id" => "TXN-805966_1785502777_4lp6exyk", "status" => "SUCCESS"} [Fri Jul 31 13:00:49.525000 2026] [DaProductApp.MQTT.Handler:info] [pid 2015770] [client -] Status for request_id TXN-805966_1785502777_4lp6exyk is success [Fri Jul 31 13:00:49.536000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client -] QUERY OK source="cloud_transaction" db=6.8ms idle=1990.2ms SELECT c0.`id`, c0.`uhid`, c0.`email`, c0.`mobile_no`, c0.`processing_id`, c0.`uname`, c0.`user_id`, c0.`pay_mode`, c0.`location_id`, c0.`transaction_location`, c0.`credentials_user`, c0.`credentials_key`, c0.`version`, c0.`return_url`, c0.`response_url`, c0.`status`, c0.`transaction_id`, c0.`transaction_amount`, c0.`transaction_ref_number`, c0.`m_ref_num`, c0.`name`, c0.`provider_id`, c0.`device_id`, c0.`merchant_id`, c0.`payment_reference_id`, c0.`additional_data`, c0.`payload`, c0.`settlement_date_time`, c0.`refund_reference_id`, c0.`provider_name`, c0.`acknoledgment`, c0.`inserted_at`, c0.`updated_at` FROM `cloud_transaction` AS c0 WHERE ((c0.`transaction_ref_number` = ?) AND (c0.`device_id` = ?)) ["TXN-805966_1785502777_4lp6exyk", "98251226730001"] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:52 [Fri Jul 31 13:00:49.543000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client -] QUERY OK source="cloud_transaction" db=3.5ms queue=1.5ms idle=1999.4ms UPDATE `cloud_transaction` SET `status` = ?, `acknoledgment` = ?, `updated_at` = ? WHERE `id` = ? ["success", "received", ~N[2026-07-31 13:00:49], 3362] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:63 [Fri Jul 31 13:00:49.543000 2026] [DaProductApp.MQTT.Handler:info] [pid 2015770] [client -] Transaction TXN-805966_1785502777_4lp6exyk updated to success/received [Fri Jul 31 13:04:02.370000 2026] [DaProductApp.MQTT.Handler:info] [pid 2015770] [client -] Received ACK for merchant pFppbioOCKlo5c8E, device 98251226730001 with payload: {"request_id" : "TXN-847336_1785503010_0a4rq0d7","money": "3600.0", "status": "FAILED" } [Fri Jul 31 13:04:02.370000 2026] [DaProductApp.MQTT.Handler:info] [pid 2015770] [client -] Received OTA update for device 98251226730001 with request_id TXN-847336_1785503010_0a4rq0d7: %{"money" => "3600.0", "request_id" => "TXN-847336_1785503010_0a4rq0d7", "status" => "FAILED"} [Fri Jul 31 13:04:02.370000 2026] [DaProductApp.MQTT.Handler:info] [pid 2015770] [client -] Status for request_id TXN-847336_1785503010_0a4rq0d7 is failed [Fri Jul 31 13:04:02.382000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client -] QUERY OK source="cloud_transaction" db=11.2ms idle=1807.4ms SELECT c0.`id`, c0.`uhid`, c0.`email`, c0.`mobile_no`, c0.`processing_id`, c0.`uname`, c0.`user_id`, c0.`pay_mode`, c0.`location_id`, c0.`transaction_location`, c0.`credentials_user`, c0.`credentials_key`, c0.`version`, c0.`return_url`, c0.`response_url`, c0.`status`, c0.`transaction_id`, c0.`transaction_amount`, c0.`transaction_ref_number`, c0.`m_ref_num`, c0.`name`, c0.`provider_id`, c0.`device_id`, c0.`merchant_id`, c0.`payment_reference_id`, c0.`additional_data`, c0.`payload`, c0.`settlement_date_time`, c0.`refund_reference_id`, c0.`provider_name`, c0.`acknoledgment`, c0.`inserted_at`, c0.`updated_at` FROM `cloud_transaction` AS c0 WHERE ((c0.`transaction_ref_number` = ?) AND (c0.`device_id` = ?)) ["TXN-847336_1785503010_0a4rq0d7", "98251226730001"] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:52 [Fri Jul 31 13:04:02.395000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client -] QUERY OK source="cloud_transaction" db=4.1ms queue=2.6ms idle=1824.9ms UPDATE `cloud_transaction` SET `status` = ?, `acknoledgment` = ?, `updated_at` = ? WHERE `id` = ? ["failed", "received", ~N[2026-07-31 13:04:02], 3363] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:63 [Fri Jul 31 13:04:02.398000 2026] [DaProductApp.MQTT.Handler:info] [pid 2015770] [client -] Transaction TXN-847336_1785503010_0a4rq0d7 updated to failed/received [Fri Jul 31 13:05:03.585000 2026] [DaProductApp.MQTT.Handler:info] [pid 2015770] [client -] Received ACK for merchant pFppbioOCKlo5c8E, device 98251226730001 with payload: {"request_id" : "TXN-847336_1785503010_0a4rq0d7","money": "3600.0", "status": "FAILED" } [Fri Jul 31 13:05:03.586000 2026] [DaProductApp.MQTT.Handler:info] [pid 2015770] [client -] Received OTA update for device 98251226730001 with request_id TXN-847336_1785503010_0a4rq0d7: %{"money" => "3600.0", "request_id" => "TXN-847336_1785503010_0a4rq0d7", "status" => "FAILED"} [Fri Jul 31 13:05:03.586000 2026] [DaProductApp.MQTT.Handler:info] [pid 2015770] [client -] Status for request_id TXN-847336_1785503010_0a4rq0d7 is failed [Fri Jul 31 13:05:03.590000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client -] QUERY OK source="cloud_transaction" db=3.3ms idle=1012.6ms SELECT c0.`id`, c0.`uhid`, c0.`email`, c0.`mobile_no`, c0.`processing_id`, c0.`uname`, c0.`user_id`, c0.`pay_mode`, c0.`location_id`, c0.`transaction_location`, c0.`credentials_user`, c0.`credentials_key`, c0.`version`, c0.`return_url`, c0.`response_url`, c0.`status`, c0.`transaction_id`, c0.`transaction_amount`, c0.`transaction_ref_number`, c0.`m_ref_num`, c0.`name`, c0.`provider_id`, c0.`device_id`, c0.`merchant_id`, c0.`payment_reference_id`, c0.`additional_data`, c0.`payload`, c0.`settlement_date_time`, c0.`refund_reference_id`, c0.`provider_name`, c0.`acknoledgment`, c0.`inserted_at`, c0.`updated_at` FROM `cloud_transaction` AS c0 WHERE ((c0.`transaction_ref_number` = ?) AND (c0.`device_id` = ?)) ["TXN-847336_1785503010_0a4rq0d7", "98251226730001"] ↳ DaProductApp.MQTT.Handler.handle_message/3, at: lib/da_product_app/mqtt/handler.ex:52 [Fri Jul 31 13:05:03.591000 2026] [DaProductApp.MQTT.Handler:info] [pid 2015770] [client -] Transaction TXN-847336_1785503010_0a4rq0d7 updated to failed/received [Fri Jul 31 13:08:52.436000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client -] QUERY OK source="global_table" db=2.3ms idle=1837.7ms SELECT g0.`config_key`, g0.`config_value` FROM `global_table` AS g0 [] ↳ DaProductApp.GlobalSettings.load_once/1, at: lib/da_product_app/global_settings.ex:92 [Fri Jul 31 13:08:58.147000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:44318] GET /api/deviceDetails [Fri Jul 31 13:08:58.147000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:44318] Processing with DaProductAppWeb.MerchantApiController.get_device_detail/2 Parameters: %{"merchantRefId" => "604709770000000"} Pipelines: [:api] [Fri Jul 31 13:08:58.147000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:44318] Fetching device details for merchantRefId: 604709770000000 [Fri Jul 31 13:08:58.154000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:44318] QUERY OK source="groups" db=2.6ms idle=1525.1ms SELECT p3.`id`, p3.`name`, p3.`serial_number`, p3.`device_type`, p3.`terminal_id`, p3.`terminalid`, p3.`terminalidmerchantid`, p3.`provider_id`, s2.`id`, s2.`name`, s2.`code`, b1.`id`, b1.`name`, s2.`neo_merchant_id`, s2.`address_id`, b1.`id`, b1.`name`, b1.`code`, p3.`inserted_at`, p3.`updated_at` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `pos_terminals` AS p3 ON p3.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["604709770000000"] ↳ DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:216 [Fri Jul 31 13:08:58.157000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:44318] QUERY OK source="shukria_terminals" db=1.1ms queue=1.4ms idle=1528.1ms SELECT s0.`id`, p1.`terminal_id`, s0.`provider_id`, s0.`provider_tid`, s0.`provider_mid`, s0.`status`, s0.`description`, p1.`terminalidmerchantid`, s0.`ysp_tid`, s0.`ysp_mid`, s0.`inserted_at`, s0.`updated_at` FROM `shukria_terminals` AS s0 INNER JOIN `pos_terminals` AS p1 ON p1.`id` = CAST(s0.`shukria_terminal_id` AS signed) INNER JOIN `stores` AS s2 ON s2.`id` = p1.`store_id` WHERE (s0.`shukria_terminal_id` = ?) ["797"] ↳ anonymous fn/1 in DaProductAppWeb.MerchantApiController.get_device_detail/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:256 [Fri Jul 31 13:08:58.157000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:44318] Sent 200 in 10ms [Fri Jul 31 13:08:58.418000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:44322] GET /api/merchant/hierarchy [Fri Jul 31 13:08:58.419000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:44322] Processing with DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2 Parameters: %{"merchantRefId" => "604709770000000"} Pipelines: [:api] [Fri Jul 31 13:08:58.419000 2026] [DaProductAppWeb.MerchantApiController:info] [pid 2015770] [client 78.47.213.209:44322] Fetching merchant hierarchy for merchantRefId: 604709770000000 [Fri Jul 31 13:08:58.421000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:44322] QUERY OK source="groups" db=2.2ms idle=792.5ms SELECT g0.`id`, g0.`name`, g0.`code`, b1.`id`, b1.`name`, b1.`code`, s2.`id`, s2.`name`, s2.`code`, s2.`address_id`, s2.`neo_merchant_id`, p4.`id`, p4.`name`, p4.`serial_number`, p4.`device_type`, p4.`terminal_id`, a3.`id`, a3.`line1`, a3.`city`, a3.`state`, a3.`country`, a3.`zipcode`, a3.`country_code` FROM `groups` AS g0 INNER JOIN `brands` AS b1 ON b1.`group_id` = g0.`id` INNER JOIN `stores` AS s2 ON s2.`brand_id` = b1.`id` INNER JOIN `addresses` AS a3 ON a3.`id` = s2.`address_id` LEFT OUTER JOIN `pos_terminals` AS p4 ON p4.`store_id` = s2.`id` WHERE (g0.`code` = ?) ["604709770000000"] ↳ DaProductAppWeb.MerchantApiController.get_merchant_hierarchy/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:1036 [Fri Jul 31 13:08:58.422000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:44322] Sent 200 in 3ms [Fri Jul 31 13:08:58.717000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:44336] GET /api/merchant/providers [Fri Jul 31 13:08:58.718000 2026] [Phoenix.Logger:debug] [pid 2015770] [client 78.47.213.209:44336] Processing with DaProductAppWeb.MerchantApiController.get_providers/2 Parameters: %{} Pipelines: [:api] [Fri Jul 31 13:08:58.720000 2026] [Ecto.Adapters.SQL:debug] [pid 2015770] [client 78.47.213.209:44336] QUERY OK source="providers" db=1.2ms idle=1091.5ms SELECT p0.`id`, p0.`name`, p0.`status`, p0.`production_url`, p0.`production_mode`, p0.`description`, p0.`provider_code`, p0.`inserted_at`, p0.`updated_at` FROM `providers` AS p0 [] ↳ DaProductAppWeb.MerchantApiController.get_providers/2, at: lib/da_product_app_web/controllers/merchant_api_controller.ex:2083 [Fri Jul 31 13:08:58.720000 2026] [Phoenix.Logger:info] [pid 2015770] [client 78.47.213.209:44336] Sent 200 in 2ms