2025-07-13 22:38:26.863 [main] INFO zw.qantra.tm.TmApplication - Starting TmApplication using Java 17.0.14 with PID 407350 (/home/vk/dev/qantra/qpay-tm/target/classes started by vk in /home/vk/dev/qantra/qpay-tm) 2025-07-13 22:38:26.864 [main] INFO zw.qantra.tm.TmApplication - The following 1 profile is active: "lab" 2025-07-13 22:38:26.864 [main] DEBUG o.s.boot.SpringApplication - Loading source class zw.qantra.tm.TmApplication 2025-07-13 22:38:26.883 [main] DEBUG o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@41d426b5 2025-07-13 22:38:27.450 [main] DEBUG o.s.b.w.e.t.TomcatServletWebServerFactory - Code archive: /home/vk/.m2/repository/org/springframework/boot/spring-boot/3.5.0/spring-boot-3.5.0.jar 2025-07-13 22:38:27.450 [main] DEBUG o.s.b.w.e.t.TomcatServletWebServerFactory - Code archive: /home/vk/.m2/repository/org/springframework/boot/spring-boot/3.5.0/spring-boot-3.5.0.jar 2025-07-13 22:38:27.450 [main] DEBUG o.s.b.w.e.t.TomcatServletWebServerFactory - None of the document roots [src/main/webapp, public, static] point to a directory and will be ignored. 2025-07-13 22:38:27.462 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 6950 (http) 2025-07-13 22:38:27.492 [main] DEBUG o.s.b.w.s.c.ServletWebServerApplicationContext - Published root WebApplicationContext as ServletContext attribute with name [org.springframework.web.context.WebApplicationContext.ROOT] 2025-07-13 22:38:27.493 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 610 ms 2025-07-13 22:38:27.503 [main] DEBUG o.s.b.w.s.ServletContextInitializerBeans - Mapping filters: customCorsFilter urls=[/*] order=-2147483648, characterEncodingFilter urls=[/*] order=-2147483648, formContentFilter urls=[/*] order=-9900, requestContextFilter urls=[/*] order=-105 2025-07-13 22:38:27.503 [main] DEBUG o.s.b.w.s.ServletContextInitializerBeans - Mapping servlets: dispatcherServlet urls=[/] 2025-07-13 22:38:27.514 [main] DEBUG o.s.b.w.s.f.OrderedRequestContextFilter - Filter 'requestContextFilter' configured for use 2025-07-13 22:38:27.516 [main] DEBUG o.s.b.w.s.f.OrderedCharacterEncodingFilter - Filter 'characterEncodingFilter' configured for use 2025-07-13 22:38:27.516 [main] DEBUG o.s.b.w.s.f.OrderedFormContentFilter - Filter 'formContentFilter' configured for use 2025-07-13 22:38:27.726 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... 2025-07-13 22:38:29.629 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@24aedcc5 2025-07-13 22:38:29.631 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. 2025-07-13 22:38:29.858 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) 2025-07-13 22:38:35.657 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning 2025-07-13 22:38:35.696 [main] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - 36 mappings in 'requestMappingHandlerMapping' 2025-07-13 22:38:35.720 [main] DEBUG o.s.w.s.h.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' 2025-07-13 22:38:35.734 [main] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice 2025-07-13 22:38:35.761 [main] DEBUG o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice 2025-07-13 22:38:35.812 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 6950 (http) with context path '/api' 2025-07-13 22:38:35.817 [main] INFO zw.qantra.tm.TmApplication - Started TmApplication in 9.222 seconds (process running for 9.496) 2025-07-13 22:38:35.817 [main] DEBUG o.s.b.a.ApplicationAvailabilityBean - Application availability state LivenessState changed to CORRECT 2025-07-13 22:38:35.819 [main] DEBUG o.s.b.a.ApplicationAvailabilityBean - Application availability state ReadinessState changed to ACCEPTING_TRAFFIC 2025-07-13 22:39:47.301 [http-nio-6950-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-07-13 22:39:47.301 [http-nio-6950-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver 2025-07-13 22:39:47.301 [http-nio-6950-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver 2025-07-13 22:39:47.301 [http-nio-6950-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - Detected FixedThemeResolver 2025-07-13 22:39:47.301 [http-nio-6950-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@339b45f8 2025-07-13 22:39:47.301 [http-nio-6950-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@49d5c751 2025-07-13 22:39:47.302 [http-nio-6950-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data 2025-07-13 22:39:47.302 [http-nio-6950-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-07-13 22:39:47.305 [http-nio-6950-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - POST "/api/transaction", parameters={} 2025-07-13 22:39:47.308 [http-nio-6950-exec-1] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to zw.qantra.tm.domain.controllers.TransactonController#create(Transaction) 2025-07-13 22:39:47.349 [http-nio-6950-exec-1] DEBUG o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [zw.qantra.tm.domain.models.Transaction@706a3d4e] 2025-07-13 22:39:47.360 [http-nio-6950-exec-1] INFO z.q.t.d.c.TransactonController - incoming transaction: {"userId":"9db7116e-51bb-442c-9225-9345a3136577","amount":1,"paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","errorMessage":"","status":"PENDING"} 2025-07-13 22:39:47.361 [http-nio-6950-exec-1] INFO z.q.t.d.s.p.h.CalculateChargesHandler - processing charges 2025-07-13 22:39:47.401 [http-nio-6950-exec-1] DEBUG org.hibernate.SQL - select c1_0.id,c1_0.account,c1_0.charge_label,c1_0.composite,c1_0.created_at,c1_0.currency,c1_0.description,c1_0.flat,c1_0.global,c1_0.max,c1_0.maximum_amount,c1_0.min,c1_0.minimum_amount,c1_0.percentage_rate,c1_0.target,c1_0.target_event,c1_0.target_value,c1_0.updated_at from charge c1_0 where c1_0.currency=? 2025-07-13 22:39:47.882 [http-nio-6950-exec-1] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 22:39:48.083 [http-nio-6950-exec-1] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 22:39:48.281 [http-nio-6950-exec-1] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 22:39:48.487 [http-nio-6950-exec-1] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 22:39:48.704 [http-nio-6950-exec-1] DEBUG org.hibernate.SQL - select p1_0.id,p1_0.account_field_name,p1_0.category,p1_0.client_id,p1_0.created_at,p1_0.description,p1_0.external_id,p1_0.image,p1_0.integration_processor_label,p1_0.label,p1_0.updated_at from provider p1_0 where p1_0.client_id=? 2025-07-13 22:39:48.896 [http-nio-6950-exec-1] INFO z.q.t.d.services.TransactionService - label: CONFIRM_ZESA 2025-07-13 22:39:48.897 [http-nio-6950-exec-1] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - processing transaction 2025-07-13 22:39:48.911 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/client/token 2025-07-13 22:39:48.918 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 22:39:48.921 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - Writing [{clientId=steward_pay, clientSecret=XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp}] as "application/json" 2025-07-13 22:39:48.938 [http-nio-6950-exec-1] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/client/token { "clientId": "steward_pay", "clientSecret": "XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp" } 2025-07-13 22:39:49.108 [http-nio-6950-exec-1] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ1SDlVdmt6Tnd5emVZdnlTdjJ3S0lONlNpOV84RTU0c0dPVW9ZcGRmUHdVIn0.eyJleHAiOjE3NTI0NDAzODksImlhdCI6MTc1MjQzOTE4OSwianRpIjoiZDkxMjIzNTctMTFmYi00ZDgzLWEzZTktZThiODk2OWZhNWQ5IiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS4xMTY6OTAwMC9hdXRoL3JlYWxtcy9vbW5pY2hhbm5lbCIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiIwMDUzMzA4ZS1kMzBhLTQ2ZTYtYTRhMy1hY2EwZDk3OWZiNGMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJzdGV3YXJkX3BheSIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiLyoiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwiZGVmYXVsdC1yb2xlcy1vbW5pY2hhbm5lbCAiLCJ1bWFfYXV0aG9yaXphdGlvbiJdfSwicmVzb3VyY2VfYWNjZXNzIjp7ImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsImNsaWVudEhvc3QiOiIxOTIuMTY4LjE2LjI5IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtc3Rld2FyZF9wYXkiLCJjbGllbnRBZGRyZXNzIjoiMTkyLjE2OC4xNi4yOSIsImNsaWVudF9pZCI6InN0ZXdhcmRfcGF5In0.NJiNPG4JTKIKRCCw8hUrR1fVmcURLANoUWD__0asy6qij32Yf_6LSR4F592ouVhJBHbytILazjfxe1g3KwHz9U_4M9FsnFfcCwg-on-jv1MeD5kZtTFLyFsZ5I20CqjlxgB0C2RTOBt68i4fhgYM9i0w6zacQVm-IQo26cL_x3A8_WBXSprJYwqmn-xaiv6UWtKtIrA1JpY04fW9eEVwsYnsi6RA2bM9TwWodqOeW-LRxbilq4k94Tt5x0ri3eGvqV91dIbeoqdbXlGl2b0dRG2iBh4WZl_JF0ceIwCtbLX2qefiMNrCwlxUtfNqUnTqXav6WjkSIQZjQv0poxFhLA", "expires_in": 1200.0, "refresh_expires_in": 0.0, "token_type": "Bearer", "not-before-policy": 0.0, "scope": "email profile" }, "status": 200.0 } 2025-07-13 22:39:49.109 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 22:39:49.110 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.Map] 2025-07-13 22:39:49.113 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction 2025-07-13 22:39:49.114 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 22:39:49.119 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - Writing [BillPaymentDto(type=CONFIRM, authType=null, billClientId=powertel_zesa, debitRef=peak, debitCurrency=USD, amount=1, aggregatorId=steward_pay, debitPhone=263773591219, debitAccount=1046737845, creditAccount=37132352511, creditCurrency=null, creditPhone=+263773591219, billName=Zesa, trace=null)] as "application/json" 2025-07-13 22:39:49.120 [http-nio-6950-exec-1] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction { "amount": 1.0, "debitAccount": "1046737845", "creditAccount": "37132352511", "debitRef": "peak", "debitCurrency": "USD", "billClientId": "powertel_zesa", "creditPhone": "+263773591219", "aggregatorId": "steward_pay", "type": "CONFIRM", "billName": "Zesa", "debitPhone": "263773591219" } 2025-07-13 22:39:49.387 [http-nio-6950-exec-1] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "type": "CONFIRM", "amount": "1", "debitPhone": "263773591219", "debitAccount": "1046737845", "debitCurrency": "USD", "debitRef": "peak", "creditPhone": "+263773591219", "creditAccount": "37132352511", "aggregatorId": "steward_pay", "billName": "Zesa", "billClientId": "powertel_zesa", "status": "FAILED", "additionalData": [ { "name": "Merchant", "value": "ZESA" }, { "name": "Transaction Type", "value": "CONFIRM" }, { "name": "Error Message", "value": "Amount must be between $5.00 and $10000.00" } ] }, "status": 200.0 } 2025-07-13 22:39:49.387 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 22:39:49.388 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.LinkedHashMap] 2025-07-13 22:39:49.389 [http-nio-6950-exec-1] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - response: {message=Successful Request, body={type=CONFIRM, amount=1, debitPhone=263773591219, debitAccount=1046737845, debitCurrency=USD, debitRef=peak, creditPhone=+263773591219, creditAccount=37132352511, aggregatorId=steward_pay, billName=Zesa, billClientId=powertel_zesa, status=FAILED, additionalData=[{name=Merchant, value=ZESA}, {name=Transaction Type, value=CONFIRM}, {name=Error Message, value=Amount must be between $5.00 and $10000.00}]}, errors=null, status=200} 2025-07-13 22:39:49.414 [http-nio-6950-exec-1] DEBUG org.hibernate.SQL - insert into transaction (aggregator_id,amount,auth_type,bill_client_id,bill_name,bill_product_name,channel,channel_name,charge,client_secret,created_at,credit_account,credit_card,credit_currency,credit_email,credit_name,credit_phone,credit_ref,debit_account,debit_card,debit_currency,debit_email,debit_name,debit_phone,debit_ref,error_message,gateway_charge,integration_processor_label,payment_processor_image,payment_processor_label,payment_processor_name,product_uid,provider_image,provider_label,provider_uid,reference,response_code,rrn,sdk_action_id,status,target_url,tax,total_amount,trace,type,updated_at,user_id,id) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 22:39:49.825 [http-nio-6950-exec-1] INFO z.q.t.d.c.TransactonController - outgoing transaction: {"id":"f58a0646-dc2e-4379-af9a-bc18dc04556a","createdAt":"2025-07-13T22:39:49.411766","updatedAt":"2025-07-13T22:39:49.411792","userId":"9db7116e-51bb-442c-9225-9345a3136577","trace":"bf724617-987f-4d25-8cc0-c147dd2da3d5","amount":1,"charge":0,"gatewayCharge":0.01,"tax":0,"totalAmount":1.01,"reference":"9d4c36a9-e331-445e-b375-7cc4041ed069","paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","status":"FAILED"} 2025-07-13 22:39:49.837 [http-nio-6950-exec-1] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json] 2025-07-13 22:39:49.837 [http-nio-6950-exec-1] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Writing [zw.qantra.tm.domain.models.Transaction@706a3d4e] 2025-07-13 22:39:49.840 [http-nio-6950-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - Completed 200 OK 2025-07-13 22:39:59.733 [http-nio-6950-exec-3] DEBUG o.s.web.servlet.DispatcherServlet - POST "/api/transaction", parameters={} 2025-07-13 22:39:59.734 [http-nio-6950-exec-3] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to zw.qantra.tm.domain.controllers.TransactonController#create(Transaction) 2025-07-13 22:39:59.736 [http-nio-6950-exec-3] DEBUG o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [zw.qantra.tm.domain.models.Transaction@52822897] 2025-07-13 22:39:59.745 [http-nio-6950-exec-3] INFO z.q.t.d.c.TransactonController - incoming transaction: {"userId":"9db7116e-51bb-442c-9225-9345a3136577","amount":1,"paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","errorMessage":"","status":"PENDING"} 2025-07-13 22:39:59.745 [http-nio-6950-exec-3] INFO z.q.t.d.s.p.h.CalculateChargesHandler - processing charges 2025-07-13 22:39:59.747 [http-nio-6950-exec-3] DEBUG org.hibernate.SQL - select c1_0.id,c1_0.account,c1_0.charge_label,c1_0.composite,c1_0.created_at,c1_0.currency,c1_0.description,c1_0.flat,c1_0.global,c1_0.max,c1_0.maximum_amount,c1_0.min,c1_0.minimum_amount,c1_0.percentage_rate,c1_0.target,c1_0.target_event,c1_0.target_value,c1_0.updated_at from charge c1_0 where c1_0.currency=? 2025-07-13 22:40:00.150 [http-nio-6950-exec-3] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 22:40:00.367 [http-nio-6950-exec-3] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 22:40:00.558 [http-nio-6950-exec-3] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 22:40:00.774 [http-nio-6950-exec-3] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 22:40:00.981 [http-nio-6950-exec-3] DEBUG org.hibernate.SQL - select p1_0.id,p1_0.account_field_name,p1_0.category,p1_0.client_id,p1_0.created_at,p1_0.description,p1_0.external_id,p1_0.image,p1_0.integration_processor_label,p1_0.label,p1_0.updated_at from provider p1_0 where p1_0.client_id=? 2025-07-13 22:40:01.185 [http-nio-6950-exec-3] INFO z.q.t.d.services.TransactionService - label: CONFIRM_ZESA 2025-07-13 22:40:01.186 [http-nio-6950-exec-3] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - processing transaction 2025-07-13 22:40:01.186 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/client/token 2025-07-13 22:40:01.186 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 22:40:01.187 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - Writing [{clientId=steward_pay, clientSecret=XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp}] as "application/json" 2025-07-13 22:40:01.187 [http-nio-6950-exec-3] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/client/token { "clientId": "steward_pay", "clientSecret": "XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp" } 2025-07-13 22:40:01.268 [http-nio-6950-exec-3] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ1SDlVdmt6Tnd5emVZdnlTdjJ3S0lONlNpOV84RTU0c0dPVW9ZcGRmUHdVIn0.eyJleHAiOjE3NTI0NDA0MDEsImlhdCI6MTc1MjQzOTIwMSwianRpIjoiY2FmNzczMmEtYjA5NS00MGQ1LTg5MmEtNmY1Mzg3ZGY1NjA2IiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS4xMTY6OTAwMC9hdXRoL3JlYWxtcy9vbW5pY2hhbm5lbCIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiIwMDUzMzA4ZS1kMzBhLTQ2ZTYtYTRhMy1hY2EwZDk3OWZiNGMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJzdGV3YXJkX3BheSIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiLyoiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwiZGVmYXVsdC1yb2xlcy1vbW5pY2hhbm5lbCAiLCJ1bWFfYXV0aG9yaXphdGlvbiJdfSwicmVzb3VyY2VfYWNjZXNzIjp7ImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsImNsaWVudEhvc3QiOiIxOTIuMTY4LjE2LjI5IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtc3Rld2FyZF9wYXkiLCJjbGllbnRBZGRyZXNzIjoiMTkyLjE2OC4xNi4yOSIsImNsaWVudF9pZCI6InN0ZXdhcmRfcGF5In0.GC2MPBFYxj_JyfOTD_CoNeRoYxEkZgZeOKxd0igZTFsu-hUK1M_9H18YZESbOfGOPIpaiP2c_2Wzm1joQLiAlWfDFdqyS7SPVU5g6Ze2txRPAYEYpsAJ3vhzCO7rD8PxK-SfFyCP_6A0OEYyjpchW7GoeM-F6pFh_ysHYrAIgQCuIgDBtc69Q4liK-mk3sosPU9pir8U735fyObCv7kiBITITPAGTXpop_FoW6x0nZH8d6p9VkecZ53_laeSn_U_Xb1XdJaR2f7BfsHP4abB8WGeIzfVHkrjClG7dxpKpWz8nOYqmJ_7fuFfnStvlmMfi3z2sEw69s_e7xXTwfaezA", "expires_in": 1200.0, "refresh_expires_in": 0.0, "token_type": "Bearer", "not-before-policy": 0.0, "scope": "email profile" }, "status": 200.0 } 2025-07-13 22:40:01.268 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 22:40:01.268 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.Map] 2025-07-13 22:40:01.269 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction 2025-07-13 22:40:01.270 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 22:40:01.270 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - Writing [BillPaymentDto(type=CONFIRM, authType=null, billClientId=powertel_zesa, debitRef=peak, debitCurrency=USD, amount=1, aggregatorId=steward_pay, debitPhone=263773591219, debitAccount=1046737845, creditAccount=37132352511, creditCurrency=null, creditPhone=+263773591219, billName=Zesa, trace=null)] as "application/json" 2025-07-13 22:40:01.270 [http-nio-6950-exec-3] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction { "amount": 1.0, "debitAccount": "1046737845", "creditAccount": "37132352511", "debitRef": "peak", "debitCurrency": "USD", "billClientId": "powertel_zesa", "creditPhone": "+263773591219", "aggregatorId": "steward_pay", "type": "CONFIRM", "billName": "Zesa", "debitPhone": "263773591219" } 2025-07-13 22:40:01.492 [http-nio-6950-exec-3] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "type": "CONFIRM", "amount": "1", "debitPhone": "263773591219", "debitAccount": "1046737845", "debitCurrency": "USD", "debitRef": "peak", "creditPhone": "+263773591219", "creditAccount": "37132352511", "aggregatorId": "steward_pay", "billName": "Zesa", "billClientId": "powertel_zesa", "status": "FAILED", "additionalData": [ { "name": "Merchant", "value": "ZESA" }, { "name": "Transaction Type", "value": "CONFIRM" }, { "name": "Error Message", "value": "Amount must be between $5.00 and $10000.00" } ] }, "status": 200.0 } 2025-07-13 22:40:01.492 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 22:40:01.493 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.LinkedHashMap] 2025-07-13 22:40:01.493 [http-nio-6950-exec-3] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - response: {message=Successful Request, body={type=CONFIRM, amount=1, debitPhone=263773591219, debitAccount=1046737845, debitCurrency=USD, debitRef=peak, creditPhone=+263773591219, creditAccount=37132352511, aggregatorId=steward_pay, billName=Zesa, billClientId=powertel_zesa, status=FAILED, additionalData=[{name=Merchant, value=ZESA}, {name=Transaction Type, value=CONFIRM}, {name=Error Message, value=Amount must be between $5.00 and $10000.00}]}, errors=null, status=200} 2025-07-13 22:40:01.495 [http-nio-6950-exec-3] DEBUG org.hibernate.SQL - insert into transaction (aggregator_id,amount,auth_type,bill_client_id,bill_name,bill_product_name,channel,channel_name,charge,client_secret,created_at,credit_account,credit_card,credit_currency,credit_email,credit_name,credit_phone,credit_ref,debit_account,debit_card,debit_currency,debit_email,debit_name,debit_phone,debit_ref,error_message,gateway_charge,integration_processor_label,payment_processor_image,payment_processor_label,payment_processor_name,product_uid,provider_image,provider_label,provider_uid,reference,response_code,rrn,sdk_action_id,status,target_url,tax,total_amount,trace,type,updated_at,user_id,id) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 22:40:01.905 [http-nio-6950-exec-3] INFO z.q.t.d.c.TransactonController - outgoing transaction: {"id":"ba59087c-20d5-4a8b-bd47-8276ea0ad6fa","createdAt":"2025-07-13T22:40:01.495448","updatedAt":"2025-07-13T22:40:01.495475","userId":"9db7116e-51bb-442c-9225-9345a3136577","trace":"c0921dec-2fcf-4c9a-90f9-e66ded8f1780","amount":1,"charge":0,"gatewayCharge":0.01,"tax":0,"totalAmount":1.01,"reference":"0cf78caa-042c-4ea1-a3bb-544465188e82","paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","status":"FAILED"} 2025-07-13 22:40:01.906 [http-nio-6950-exec-3] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json] 2025-07-13 22:40:01.906 [http-nio-6950-exec-3] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Writing [zw.qantra.tm.domain.models.Transaction@52822897] 2025-07-13 22:40:01.907 [http-nio-6950-exec-3] DEBUG o.s.web.servlet.DispatcherServlet - Completed 200 OK 2025-07-13 22:40:36.902 [http-nio-6950-exec-5] DEBUG o.s.web.servlet.DispatcherServlet - POST "/api/transaction", parameters={} 2025-07-13 22:40:36.902 [http-nio-6950-exec-5] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to zw.qantra.tm.domain.controllers.TransactonController#create(Transaction) 2025-07-13 22:40:36.903 [http-nio-6950-exec-5] DEBUG o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [zw.qantra.tm.domain.models.Transaction@1a51b5da] 2025-07-13 22:40:36.907 [http-nio-6950-exec-5] INFO z.q.t.d.c.TransactonController - incoming transaction: {"userId":"9db7116e-51bb-442c-9225-9345a3136577","amount":1,"paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","errorMessage":"","status":"PENDING"} 2025-07-13 22:40:36.908 [http-nio-6950-exec-5] INFO z.q.t.d.s.p.h.CalculateChargesHandler - processing charges 2025-07-13 22:40:36.912 [http-nio-6950-exec-5] DEBUG org.hibernate.SQL - select c1_0.id,c1_0.account,c1_0.charge_label,c1_0.composite,c1_0.created_at,c1_0.currency,c1_0.description,c1_0.flat,c1_0.global,c1_0.max,c1_0.maximum_amount,c1_0.min,c1_0.minimum_amount,c1_0.percentage_rate,c1_0.target,c1_0.target_event,c1_0.target_value,c1_0.updated_at from charge c1_0 where c1_0.currency=? 2025-07-13 22:40:37.314 [http-nio-6950-exec-5] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 22:40:37.518 [http-nio-6950-exec-5] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 22:40:37.713 [http-nio-6950-exec-5] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 22:40:37.902 [http-nio-6950-exec-5] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 22:40:38.103 [http-nio-6950-exec-5] DEBUG org.hibernate.SQL - select p1_0.id,p1_0.account_field_name,p1_0.category,p1_0.client_id,p1_0.created_at,p1_0.description,p1_0.external_id,p1_0.image,p1_0.integration_processor_label,p1_0.label,p1_0.updated_at from provider p1_0 where p1_0.client_id=? 2025-07-13 22:40:38.356 [http-nio-6950-exec-5] INFO z.q.t.d.services.TransactionService - label: CONFIRM_ZESA 2025-07-13 22:40:38.356 [http-nio-6950-exec-5] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - processing transaction 2025-07-13 22:40:38.356 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/client/token 2025-07-13 22:40:38.357 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 22:40:38.357 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - Writing [{clientId=steward_pay, clientSecret=XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp}] as "application/json" 2025-07-13 22:40:38.357 [http-nio-6950-exec-5] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/client/token { "clientId": "steward_pay", "clientSecret": "XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp" } 2025-07-13 22:40:38.530 [http-nio-6950-exec-5] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ1SDlVdmt6Tnd5emVZdnlTdjJ3S0lONlNpOV84RTU0c0dPVW9ZcGRmUHdVIn0.eyJleHAiOjE3NTI0NDA0MzgsImlhdCI6MTc1MjQzOTIzOCwianRpIjoiZTZhOWFiZTUtOGFiOC00YTczLTkzYTYtN2FmN2FiMGNhYWFjIiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS4xMTY6OTAwMC9hdXRoL3JlYWxtcy9vbW5pY2hhbm5lbCIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiIwMDUzMzA4ZS1kMzBhLTQ2ZTYtYTRhMy1hY2EwZDk3OWZiNGMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJzdGV3YXJkX3BheSIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiLyoiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwiZGVmYXVsdC1yb2xlcy1vbW5pY2hhbm5lbCAiLCJ1bWFfYXV0aG9yaXphdGlvbiJdfSwicmVzb3VyY2VfYWNjZXNzIjp7ImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsImNsaWVudEhvc3QiOiIxOTIuMTY4LjE2LjI5IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtc3Rld2FyZF9wYXkiLCJjbGllbnRBZGRyZXNzIjoiMTkyLjE2OC4xNi4yOSIsImNsaWVudF9pZCI6InN0ZXdhcmRfcGF5In0.NFHwJQ882EVaHtA86ITd-53BHQ8cFeUoIX3QlT0-qq10rctw9fvQnCK8lo1_q5EXsa-eUmCWntj9gOY3TXe1Nh38SeZV1baw23zAP3ycQKihetsHW6Una3pBQDf34vTSWjRayYbXZehPpXXNNrTFhW1SKoOwMD7iRlWkyxOyX0MjIEB_Vk-zf3pfm2L2w2Zc5iZvQ2AGXEdUdKynS3ky7Di3Jq7vxvujhRqcCG2ziJ2BaFpSfS-Tq_M2xth49Mjhbd5T8UcOCxaQiMN4plgvlJIu7P9ggDIW3YoahXpf3oEnuZv2XIBdZF6AR0oebZ22GYwZ-t-g_0-nYO_WUqUYYw", "expires_in": 1200.0, "refresh_expires_in": 0.0, "token_type": "Bearer", "not-before-policy": 0.0, "scope": "email profile" }, "status": 200.0 } 2025-07-13 22:40:38.530 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 22:40:38.530 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.Map] 2025-07-13 22:40:38.531 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction 2025-07-13 22:40:38.531 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 22:40:38.532 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - Writing [BillPaymentDto(type=CONFIRM, authType=null, billClientId=powertel_zesa, debitRef=peak, debitCurrency=USD, amount=1, aggregatorId=steward_pay, debitPhone=263773591219, debitAccount=1046737845, creditAccount=37132352511, creditCurrency=null, creditPhone=+263773591219, billName=Zesa, trace=null)] as "application/json" 2025-07-13 22:40:38.532 [http-nio-6950-exec-5] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction { "amount": 1.0, "debitAccount": "1046737845", "creditAccount": "37132352511", "debitRef": "peak", "debitCurrency": "USD", "billClientId": "powertel_zesa", "creditPhone": "+263773591219", "aggregatorId": "steward_pay", "type": "CONFIRM", "billName": "Zesa", "debitPhone": "263773591219" } 2025-07-13 22:40:38.641 [http-nio-6950-exec-5] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "type": "CONFIRM", "amount": "1", "debitPhone": "263773591219", "debitAccount": "1046737845", "debitCurrency": "USD", "debitRef": "peak", "creditPhone": "+263773591219", "creditAccount": "37132352511", "aggregatorId": "steward_pay", "billName": "Zesa", "billClientId": "powertel_zesa", "status": "FAILED", "additionalData": [ { "name": "Merchant", "value": "ZESA" }, { "name": "Transaction Type", "value": "CONFIRM" }, { "name": "Error Message", "value": "Amount must be between $5.00 and $10000.00" } ] }, "status": 200.0 } 2025-07-13 22:40:38.642 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 22:40:38.642 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.LinkedHashMap] 2025-07-13 22:40:38.642 [http-nio-6950-exec-5] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - response: {message=Successful Request, body={type=CONFIRM, amount=1, debitPhone=263773591219, debitAccount=1046737845, debitCurrency=USD, debitRef=peak, creditPhone=+263773591219, creditAccount=37132352511, aggregatorId=steward_pay, billName=Zesa, billClientId=powertel_zesa, status=FAILED, additionalData=[{name=Merchant, value=ZESA}, {name=Transaction Type, value=CONFIRM}, {name=Error Message, value=Amount must be between $5.00 and $10000.00}]}, errors=null, status=200} 2025-07-13 22:40:38.644 [http-nio-6950-exec-5] DEBUG org.hibernate.SQL - insert into transaction (aggregator_id,amount,auth_type,bill_client_id,bill_name,bill_product_name,channel,channel_name,charge,client_secret,created_at,credit_account,credit_card,credit_currency,credit_email,credit_name,credit_phone,credit_ref,debit_account,debit_card,debit_currency,debit_email,debit_name,debit_phone,debit_ref,error_message,gateway_charge,integration_processor_label,payment_processor_image,payment_processor_label,payment_processor_name,product_uid,provider_image,provider_label,provider_uid,reference,response_code,rrn,sdk_action_id,status,target_url,tax,total_amount,trace,type,updated_at,user_id,id) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 22:40:39.076 [http-nio-6950-exec-5] INFO z.q.t.d.c.TransactonController - outgoing transaction: {"id":"add652ae-8d78-473a-b881-99cb3f9c2418","createdAt":"2025-07-13T22:40:38.644058","updatedAt":"2025-07-13T22:40:38.64408","userId":"9db7116e-51bb-442c-9225-9345a3136577","trace":"dd6c2268-3525-4b0d-ae18-7acb890fd34f","amount":1,"charge":0,"gatewayCharge":0.01,"tax":0,"totalAmount":1.01,"reference":"453c7b16-1d25-4922-a95f-af0d6fc9a780","paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","status":"FAILED"} 2025-07-13 22:40:39.076 [http-nio-6950-exec-5] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json] 2025-07-13 22:40:39.076 [http-nio-6950-exec-5] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Writing [zw.qantra.tm.domain.models.Transaction@1a51b5da] 2025-07-13 22:40:39.078 [http-nio-6950-exec-5] DEBUG o.s.web.servlet.DispatcherServlet - Completed 200 OK 2025-07-13 22:43:31.866 [http-nio-6950-exec-7] DEBUG o.s.web.servlet.DispatcherServlet - POST "/api/transaction", parameters={} 2025-07-13 22:43:31.867 [http-nio-6950-exec-7] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to zw.qantra.tm.domain.controllers.TransactonController#create(Transaction) 2025-07-13 22:43:31.869 [http-nio-6950-exec-7] DEBUG o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [zw.qantra.tm.domain.models.Transaction@48417954] 2025-07-13 22:43:31.873 [http-nio-6950-exec-7] INFO z.q.t.d.c.TransactonController - incoming transaction: {"userId":"9db7116e-51bb-442c-9225-9345a3136577","amount":1,"paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","errorMessage":"","status":"PENDING"} 2025-07-13 22:43:31.874 [http-nio-6950-exec-7] INFO z.q.t.d.s.p.h.CalculateChargesHandler - processing charges 2025-07-13 22:43:31.875 [http-nio-6950-exec-7] DEBUG org.hibernate.SQL - select c1_0.id,c1_0.account,c1_0.charge_label,c1_0.composite,c1_0.created_at,c1_0.currency,c1_0.description,c1_0.flat,c1_0.global,c1_0.max,c1_0.maximum_amount,c1_0.min,c1_0.minimum_amount,c1_0.percentage_rate,c1_0.target,c1_0.target_event,c1_0.target_value,c1_0.updated_at from charge c1_0 where c1_0.currency=? 2025-07-13 22:43:32.253 [http-nio-6950-exec-7] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 22:43:32.443 [http-nio-6950-exec-7] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 22:43:32.632 [http-nio-6950-exec-7] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 22:43:32.821 [http-nio-6950-exec-7] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 22:43:33.012 [http-nio-6950-exec-7] DEBUG org.hibernate.SQL - select p1_0.id,p1_0.account_field_name,p1_0.category,p1_0.client_id,p1_0.created_at,p1_0.description,p1_0.external_id,p1_0.image,p1_0.integration_processor_label,p1_0.label,p1_0.updated_at from provider p1_0 where p1_0.client_id=? 2025-07-13 22:43:33.204 [http-nio-6950-exec-7] INFO z.q.t.d.services.TransactionService - label: CONFIRM_ZESA 2025-07-13 22:43:33.204 [http-nio-6950-exec-7] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - processing transaction 2025-07-13 22:43:33.204 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/client/token 2025-07-13 22:43:33.204 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 22:43:33.204 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - Writing [{clientId=steward_pay, clientSecret=XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp}] as "application/json" 2025-07-13 22:43:33.205 [http-nio-6950-exec-7] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/client/token { "clientId": "steward_pay", "clientSecret": "XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp" } 2025-07-13 22:43:33.279 [http-nio-6950-exec-7] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ1SDlVdmt6Tnd5emVZdnlTdjJ3S0lONlNpOV84RTU0c0dPVW9ZcGRmUHdVIn0.eyJleHAiOjE3NTI0NDA2MTMsImlhdCI6MTc1MjQzOTQxMywianRpIjoiMmM5M2VmOGMtMmFmZi00ZmYxLWJkMDQtM2MzOGQ5Y2M2MWVkIiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS4xMTY6OTAwMC9hdXRoL3JlYWxtcy9vbW5pY2hhbm5lbCIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiIwMDUzMzA4ZS1kMzBhLTQ2ZTYtYTRhMy1hY2EwZDk3OWZiNGMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJzdGV3YXJkX3BheSIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiLyoiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwiZGVmYXVsdC1yb2xlcy1vbW5pY2hhbm5lbCAiLCJ1bWFfYXV0aG9yaXphdGlvbiJdfSwicmVzb3VyY2VfYWNjZXNzIjp7ImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsImNsaWVudEhvc3QiOiIxOTIuMTY4LjE2LjI5IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtc3Rld2FyZF9wYXkiLCJjbGllbnRBZGRyZXNzIjoiMTkyLjE2OC4xNi4yOSIsImNsaWVudF9pZCI6InN0ZXdhcmRfcGF5In0.awdWWrbURFe_n7BmjbaIugfQD-FuQwuOK4PFNOTNK5EZy1BiLyyL-MTD3AaNPq8lSbbi8_SoRagIxYRLNV24Z6cmcCuYUrrS_uFbAkVbQNBDQDSXHfbdYmfeeISQOXDhn_GauAdkLOU-BmnQfHsE5G4Yi4kEnlSZQW-PLAQ2l8XhQ5DRnUnQ3N8Qoo3PbpXroL0LPDcOH1M8OzU4zqlX5V30EIZxNWwyFvQ8MbJJPISuBdD8_647ILPrd2GBHIA0dxbugoGpqnp4CXMBqEFrPOS1H2BE-VScVWoQkUlcZDlWvTU3OlutmoF9uJTscqQi64mRpfHoiFZ5-zgy7Qgttg", "expires_in": 1200.0, "refresh_expires_in": 0.0, "token_type": "Bearer", "not-before-policy": 0.0, "scope": "email profile" }, "status": 200.0 } 2025-07-13 22:43:33.279 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 22:43:33.279 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.Map] 2025-07-13 22:43:33.280 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction 2025-07-13 22:43:33.280 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 22:43:33.280 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - Writing [BillPaymentDto(type=CONFIRM, authType=null, billClientId=powertel_zesa, debitRef=peak, debitCurrency=USD, amount=1, aggregatorId=steward_pay, debitPhone=263773591219, debitAccount=1046737845, creditAccount=37132352511, creditCurrency=null, creditPhone=+263773591219, billName=Zesa, trace=null)] as "application/json" 2025-07-13 22:43:33.281 [http-nio-6950-exec-7] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction { "amount": 1.0, "debitAccount": "1046737845", "creditAccount": "37132352511", "debitRef": "peak", "debitCurrency": "USD", "billClientId": "powertel_zesa", "creditPhone": "+263773591219", "aggregatorId": "steward_pay", "type": "CONFIRM", "billName": "Zesa", "debitPhone": "263773591219" } 2025-07-13 22:43:33.404 [http-nio-6950-exec-7] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "type": "CONFIRM", "amount": "1", "debitPhone": "263773591219", "debitAccount": "1046737845", "debitCurrency": "USD", "debitRef": "peak", "creditPhone": "+263773591219", "creditAccount": "37132352511", "aggregatorId": "steward_pay", "billName": "Zesa", "billClientId": "powertel_zesa", "status": "FAILED", "additionalData": [ { "name": "Merchant", "value": "ZESA" }, { "name": "Transaction Type", "value": "CONFIRM" }, { "name": "Error Message", "value": "Amount must be between $5.00 and $10000.00" } ] }, "status": 200.0 } 2025-07-13 22:43:33.404 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 22:43:33.405 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.LinkedHashMap] 2025-07-13 22:43:33.405 [http-nio-6950-exec-7] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - response: {message=Successful Request, body={type=CONFIRM, amount=1, debitPhone=263773591219, debitAccount=1046737845, debitCurrency=USD, debitRef=peak, creditPhone=+263773591219, creditAccount=37132352511, aggregatorId=steward_pay, billName=Zesa, billClientId=powertel_zesa, status=FAILED, additionalData=[{name=Merchant, value=ZESA}, {name=Transaction Type, value=CONFIRM}, {name=Error Message, value=Amount must be between $5.00 and $10000.00}]}, errors=null, status=200} 2025-07-13 22:43:33.407 [http-nio-6950-exec-7] DEBUG org.hibernate.SQL - insert into transaction (aggregator_id,amount,auth_type,bill_client_id,bill_name,bill_product_name,channel,channel_name,charge,client_secret,created_at,credit_account,credit_card,credit_currency,credit_email,credit_name,credit_phone,credit_ref,debit_account,debit_card,debit_currency,debit_email,debit_name,debit_phone,debit_ref,error_message,gateway_charge,integration_processor_label,payment_processor_image,payment_processor_label,payment_processor_name,product_uid,provider_image,provider_label,provider_uid,reference,response_code,rrn,sdk_action_id,status,target_url,tax,total_amount,trace,type,updated_at,user_id,id) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 22:43:33.789 [http-nio-6950-exec-7] INFO z.q.t.d.c.TransactonController - outgoing transaction: {"id":"06f3c703-6a6a-44c2-b1e1-c6da5b9f369d","createdAt":"2025-07-13T22:43:33.407589","updatedAt":"2025-07-13T22:43:33.407617","userId":"9db7116e-51bb-442c-9225-9345a3136577","trace":"0b6e65df-598d-4372-9c91-17a397b6a170","amount":1,"charge":0,"gatewayCharge":0.01,"tax":0,"totalAmount":1.01,"reference":"0bd2530b-e084-4a00-9866-f1775150be8d","paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","status":"FAILED"} 2025-07-13 22:43:33.789 [http-nio-6950-exec-7] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json] 2025-07-13 22:43:33.789 [http-nio-6950-exec-7] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Writing [zw.qantra.tm.domain.models.Transaction@48417954] 2025-07-13 22:43:33.791 [http-nio-6950-exec-7] DEBUG o.s.web.servlet.DispatcherServlet - Completed 200 OK 2025-07-13 22:43:42.411 [main] INFO zw.qantra.tm.TmApplication - Starting TmApplication using Java 17.0.14 with PID 413556 (/home/vk/dev/qantra/qpay-tm/target/classes started by vk in /home/vk/dev/qantra/qpay-tm) 2025-07-13 22:43:42.412 [main] INFO zw.qantra.tm.TmApplication - The following 1 profile is active: "lab" 2025-07-13 22:43:42.413 [main] DEBUG o.s.boot.SpringApplication - Loading source class zw.qantra.tm.TmApplication 2025-07-13 22:43:42.433 [main] DEBUG o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@7502291e 2025-07-13 22:43:42.980 [main] DEBUG o.s.b.w.e.t.TomcatServletWebServerFactory - Code archive: /home/vk/.m2/repository/org/springframework/boot/spring-boot/3.5.0/spring-boot-3.5.0.jar 2025-07-13 22:43:42.981 [main] DEBUG o.s.b.w.e.t.TomcatServletWebServerFactory - Code archive: /home/vk/.m2/repository/org/springframework/boot/spring-boot/3.5.0/spring-boot-3.5.0.jar 2025-07-13 22:43:42.981 [main] DEBUG o.s.b.w.e.t.TomcatServletWebServerFactory - None of the document roots [src/main/webapp, public, static] point to a directory and will be ignored. 2025-07-13 22:43:42.992 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 6950 (http) 2025-07-13 22:43:43.023 [main] DEBUG o.s.b.w.s.c.ServletWebServerApplicationContext - Published root WebApplicationContext as ServletContext attribute with name [org.springframework.web.context.WebApplicationContext.ROOT] 2025-07-13 22:43:43.024 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 591 ms 2025-07-13 22:43:43.033 [main] DEBUG o.s.b.w.s.ServletContextInitializerBeans - Mapping filters: customCorsFilter urls=[/*] order=-2147483648, characterEncodingFilter urls=[/*] order=-2147483648, formContentFilter urls=[/*] order=-9900, requestContextFilter urls=[/*] order=-105 2025-07-13 22:43:43.033 [main] DEBUG o.s.b.w.s.ServletContextInitializerBeans - Mapping servlets: dispatcherServlet urls=[/] 2025-07-13 22:43:43.044 [main] DEBUG o.s.b.w.s.f.OrderedRequestContextFilter - Filter 'requestContextFilter' configured for use 2025-07-13 22:43:43.046 [main] DEBUG o.s.b.w.s.f.OrderedCharacterEncodingFilter - Filter 'characterEncodingFilter' configured for use 2025-07-13 22:43:43.046 [main] DEBUG o.s.b.w.s.f.OrderedFormContentFilter - Filter 'formContentFilter' configured for use 2025-07-13 22:43:43.277 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... 2025-07-13 22:43:45.226 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@455cbf18 2025-07-13 22:43:45.227 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. 2025-07-13 22:43:45.436 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) 2025-07-13 22:43:51.345 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning 2025-07-13 22:43:51.388 [main] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - 36 mappings in 'requestMappingHandlerMapping' 2025-07-13 22:43:51.417 [main] DEBUG o.s.w.s.h.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' 2025-07-13 22:43:51.432 [main] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice 2025-07-13 22:43:51.453 [main] DEBUG o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice 2025-07-13 22:43:51.505 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 6950 (http) with context path '/api' 2025-07-13 22:43:51.509 [main] INFO zw.qantra.tm.TmApplication - Started TmApplication in 9.332 seconds (process running for 9.594) 2025-07-13 22:43:51.510 [main] DEBUG o.s.b.a.ApplicationAvailabilityBean - Application availability state LivenessState changed to CORRECT 2025-07-13 22:43:51.511 [main] DEBUG o.s.b.a.ApplicationAvailabilityBean - Application availability state ReadinessState changed to ACCEPTING_TRAFFIC 2025-07-13 22:44:05.675 [http-nio-6950-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-07-13 22:44:05.675 [http-nio-6950-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver 2025-07-13 22:44:05.675 [http-nio-6950-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver 2025-07-13 22:44:05.675 [http-nio-6950-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - Detected FixedThemeResolver 2025-07-13 22:44:05.676 [http-nio-6950-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@3b4b2c03 2025-07-13 22:44:05.676 [http-nio-6950-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@7acbd3d0 2025-07-13 22:44:05.676 [http-nio-6950-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data 2025-07-13 22:44:05.676 [http-nio-6950-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-07-13 22:44:05.679 [http-nio-6950-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - POST "/api/transaction", parameters={} 2025-07-13 22:44:05.683 [http-nio-6950-exec-1] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to zw.qantra.tm.domain.controllers.TransactonController#create(Transaction) 2025-07-13 22:44:05.725 [http-nio-6950-exec-1] DEBUG o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [zw.qantra.tm.domain.models.Transaction@6883b2a4] 2025-07-13 22:44:05.737 [http-nio-6950-exec-1] INFO z.q.t.d.c.TransactonController - incoming transaction: {"userId":"9db7116e-51bb-442c-9225-9345a3136577","amount":1,"paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","errorMessage":"","status":"PENDING"} 2025-07-13 22:44:05.738 [http-nio-6950-exec-1] INFO z.q.t.d.s.p.h.CalculateChargesHandler - processing charges 2025-07-13 22:44:05.780 [http-nio-6950-exec-1] DEBUG org.hibernate.SQL - select c1_0.id,c1_0.account,c1_0.charge_label,c1_0.composite,c1_0.created_at,c1_0.currency,c1_0.description,c1_0.flat,c1_0.global,c1_0.max,c1_0.maximum_amount,c1_0.min,c1_0.minimum_amount,c1_0.percentage_rate,c1_0.target,c1_0.target_event,c1_0.target_value,c1_0.updated_at from charge c1_0 where c1_0.currency=? 2025-07-13 22:44:06.249 [http-nio-6950-exec-1] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 22:44:06.541 [http-nio-6950-exec-1] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 22:44:06.842 [http-nio-6950-exec-1] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 22:44:07.046 [http-nio-6950-exec-1] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 22:44:07.255 [http-nio-6950-exec-1] DEBUG org.hibernate.SQL - select p1_0.id,p1_0.account_field_name,p1_0.category,p1_0.client_id,p1_0.created_at,p1_0.description,p1_0.external_id,p1_0.image,p1_0.integration_processor_label,p1_0.label,p1_0.updated_at from provider p1_0 where p1_0.client_id=? 2025-07-13 22:44:07.444 [http-nio-6950-exec-1] INFO z.q.t.d.services.TransactionService - label: CONFIRM_ZESA 2025-07-13 22:44:07.445 [http-nio-6950-exec-1] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - processing transaction 2025-07-13 22:44:07.458 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/client/token 2025-07-13 22:44:07.461 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 22:44:07.463 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - Writing [{clientSecret=XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp, clientId=steward_pay}] as "application/json" 2025-07-13 22:44:07.470 [http-nio-6950-exec-1] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/client/token { "clientId": "steward_pay", "clientSecret": "XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp" } 2025-07-13 22:44:07.593 [http-nio-6950-exec-1] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ1SDlVdmt6Tnd5emVZdnlTdjJ3S0lONlNpOV84RTU0c0dPVW9ZcGRmUHdVIn0.eyJleHAiOjE3NTI0NDA2NDcsImlhdCI6MTc1MjQzOTQ0NywianRpIjoiOGYyYTUzZmEtMzhkNy00ZWY5LWIxNjUtYzdjMGZiZWQ2NWRjIiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS4xMTY6OTAwMC9hdXRoL3JlYWxtcy9vbW5pY2hhbm5lbCIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiIwMDUzMzA4ZS1kMzBhLTQ2ZTYtYTRhMy1hY2EwZDk3OWZiNGMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJzdGV3YXJkX3BheSIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiLyoiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwiZGVmYXVsdC1yb2xlcy1vbW5pY2hhbm5lbCAiLCJ1bWFfYXV0aG9yaXphdGlvbiJdfSwicmVzb3VyY2VfYWNjZXNzIjp7ImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsImNsaWVudEhvc3QiOiIxOTIuMTY4LjE2LjI5IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtc3Rld2FyZF9wYXkiLCJjbGllbnRBZGRyZXNzIjoiMTkyLjE2OC4xNi4yOSIsImNsaWVudF9pZCI6InN0ZXdhcmRfcGF5In0.k5V0EN-kois8e6Rn7HRO9wJH4KRSNG-IpWhkCBVHgBoIzsJaIuhXfzynGWxbSDdgb0-hDIbcE6WDeQ7CYrOe7p_2XBXZCT-Xt0uIjxIzQ-qwXPLuyIAwN8itWLfEStM5zjpNqdOki2Ld_nPk_IRUsxV7leAXzFv62Vq_rs6nVlmZlffit5RGfBwiChHKb5K8oJdzagW9sqCikkGmI0dL9WdS4N-yo6i9qGB4kcPy7XBbGZ_ulE9TF4k-S7JOVzm5_4fJeMoWvwwqgnyPrmwc8wnubWtR-Bsw6GnUfAvVVB9qEIRItmJk52NnY4jSMA-k5U2MxU4e9qdVO40_hJArZg", "expires_in": 1200.0, "refresh_expires_in": 0.0, "token_type": "Bearer", "not-before-policy": 0.0, "scope": "email profile" }, "status": 200.0 } 2025-07-13 22:44:07.594 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 22:44:07.595 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.Map] 2025-07-13 22:44:07.598 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction 2025-07-13 22:44:07.599 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 22:44:07.604 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - Writing [BillPaymentDto(type=CONFIRM, authType=null, billClientId=powertel_zesa, debitRef=peak, debitCurrency=USD, amount=1, aggregatorId=steward_pay, debitPhone=263773591219, debitAccount=1046737845, creditAccount=37132352511, creditCurrency=null, creditPhone=+263773591219, billName=Zesa, trace=null)] as "application/json" 2025-07-13 22:44:07.605 [http-nio-6950-exec-1] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction { "amount": 1.0, "debitAccount": "1046737845", "creditAccount": "37132352511", "debitRef": "peak", "debitCurrency": "USD", "billClientId": "powertel_zesa", "creditPhone": "+263773591219", "aggregatorId": "steward_pay", "type": "CONFIRM", "billName": "Zesa", "debitPhone": "263773591219" } 2025-07-13 22:44:07.690 [http-nio-6950-exec-1] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "type": "CONFIRM", "amount": "1", "debitPhone": "263773591219", "debitAccount": "1046737845", "debitCurrency": "USD", "debitRef": "peak", "creditPhone": "+263773591219", "creditAccount": "37132352511", "aggregatorId": "steward_pay", "billName": "Zesa", "billClientId": "powertel_zesa", "status": "FAILED", "additionalData": [ { "name": "Merchant", "value": "ZESA" }, { "name": "Transaction Type", "value": "CONFIRM" }, { "name": "Error Message", "value": "Amount must be between $5.00 and $10000.00" } ] }, "status": 200.0 } 2025-07-13 22:44:07.691 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 22:44:07.691 [http-nio-6950-exec-1] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.LinkedHashMap] 2025-07-13 22:44:07.697 [http-nio-6950-exec-1] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - response: { "message" : "Successful Request", "body" : { "type" : "CONFIRM", "amount" : "1", "debitPhone" : "263773591219", "debitAccount" : "1046737845", "debitCurrency" : "USD", "debitRef" : "peak", "creditPhone" : "+263773591219", "creditAccount" : "37132352511", "aggregatorId" : "steward_pay", "billName" : "Zesa", "billClientId" : "powertel_zesa", "status" : "FAILED", "additionalData" : [ { "name" : "Merchant", "value" : "ZESA" }, { "name" : "Transaction Type", "value" : "CONFIRM" }, { "name" : "Error Message", "value" : "Amount must be between $5.00 and $10000.00" } ] }, "status" : 200 } 2025-07-13 22:44:07.720 [http-nio-6950-exec-1] DEBUG org.hibernate.SQL - insert into transaction (aggregator_id,amount,auth_type,bill_client_id,bill_name,bill_product_name,channel,channel_name,charge,client_secret,created_at,credit_account,credit_card,credit_currency,credit_email,credit_name,credit_phone,credit_ref,debit_account,debit_card,debit_currency,debit_email,debit_name,debit_phone,debit_ref,error_message,gateway_charge,integration_processor_label,payment_processor_image,payment_processor_label,payment_processor_name,product_uid,provider_image,provider_label,provider_uid,reference,response_code,rrn,sdk_action_id,status,target_url,tax,total_amount,trace,type,updated_at,user_id,id) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 22:44:08.181 [http-nio-6950-exec-1] INFO z.q.t.d.c.TransactonController - outgoing transaction: {"id":"d6e5bb69-0b20-4267-b3b0-fd46a1e1d8f8","createdAt":"2025-07-13T22:44:07.712915","updatedAt":"2025-07-13T22:44:07.712943","userId":"9db7116e-51bb-442c-9225-9345a3136577","trace":"738350ff-c021-40ff-bd23-751a4d0727f7","amount":1,"charge":0,"gatewayCharge":0.01,"tax":0,"totalAmount":1.01,"reference":"b3e10d28-e355-4024-909e-3e082044085d","paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","status":"FAILED"} 2025-07-13 22:44:08.197 [http-nio-6950-exec-1] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json] 2025-07-13 22:44:08.198 [http-nio-6950-exec-1] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Writing [zw.qantra.tm.domain.models.Transaction@6883b2a4] 2025-07-13 22:44:08.206 [http-nio-6950-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - Completed 200 OK 2025-07-13 22:44:32.452 [http-nio-6950-exec-3] DEBUG o.s.web.servlet.DispatcherServlet - POST "/api/transaction", parameters={} 2025-07-13 22:44:32.453 [http-nio-6950-exec-3] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to zw.qantra.tm.domain.controllers.TransactonController#create(Transaction) 2025-07-13 22:44:32.455 [http-nio-6950-exec-3] DEBUG o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [zw.qantra.tm.domain.models.Transaction@623494a2] 2025-07-13 22:44:32.463 [http-nio-6950-exec-3] INFO z.q.t.d.c.TransactonController - incoming transaction: {"userId":"9db7116e-51bb-442c-9225-9345a3136577","amount":1,"paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","errorMessage":"","status":"PENDING"} 2025-07-13 22:44:32.463 [http-nio-6950-exec-3] INFO z.q.t.d.s.p.h.CalculateChargesHandler - processing charges 2025-07-13 22:44:32.464 [http-nio-6950-exec-3] DEBUG org.hibernate.SQL - select c1_0.id,c1_0.account,c1_0.charge_label,c1_0.composite,c1_0.created_at,c1_0.currency,c1_0.description,c1_0.flat,c1_0.global,c1_0.max,c1_0.maximum_amount,c1_0.min,c1_0.minimum_amount,c1_0.percentage_rate,c1_0.target,c1_0.target_event,c1_0.target_value,c1_0.updated_at from charge c1_0 where c1_0.currency=? 2025-07-13 22:44:32.842 [http-nio-6950-exec-3] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 22:44:33.033 [http-nio-6950-exec-3] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 22:44:33.221 [http-nio-6950-exec-3] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 22:44:33.466 [http-nio-6950-exec-3] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 22:44:33.658 [http-nio-6950-exec-3] DEBUG org.hibernate.SQL - select p1_0.id,p1_0.account_field_name,p1_0.category,p1_0.client_id,p1_0.created_at,p1_0.description,p1_0.external_id,p1_0.image,p1_0.integration_processor_label,p1_0.label,p1_0.updated_at from provider p1_0 where p1_0.client_id=? 2025-07-13 22:44:33.876 [http-nio-6950-exec-3] INFO z.q.t.d.services.TransactionService - label: CONFIRM_ZESA 2025-07-13 22:44:33.876 [http-nio-6950-exec-3] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - processing transaction 2025-07-13 22:44:33.877 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/client/token 2025-07-13 22:44:33.877 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 22:44:33.878 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - Writing [{clientSecret=XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp, clientId=steward_pay}] as "application/json" 2025-07-13 22:44:33.878 [http-nio-6950-exec-3] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/client/token { "clientId": "steward_pay", "clientSecret": "XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp" } 2025-07-13 22:44:33.963 [http-nio-6950-exec-3] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ1SDlVdmt6Tnd5emVZdnlTdjJ3S0lONlNpOV84RTU0c0dPVW9ZcGRmUHdVIn0.eyJleHAiOjE3NTI0NDA2NzMsImlhdCI6MTc1MjQzOTQ3MywianRpIjoiNzZmNDBiN2UtNWFjOC00ZTk4LWE3MjItZDk2MDRiYTliMjgyIiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS4xMTY6OTAwMC9hdXRoL3JlYWxtcy9vbW5pY2hhbm5lbCIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiIwMDUzMzA4ZS1kMzBhLTQ2ZTYtYTRhMy1hY2EwZDk3OWZiNGMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJzdGV3YXJkX3BheSIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiLyoiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwiZGVmYXVsdC1yb2xlcy1vbW5pY2hhbm5lbCAiLCJ1bWFfYXV0aG9yaXphdGlvbiJdfSwicmVzb3VyY2VfYWNjZXNzIjp7ImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsImNsaWVudEhvc3QiOiIxOTIuMTY4LjE2LjI5IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtc3Rld2FyZF9wYXkiLCJjbGllbnRBZGRyZXNzIjoiMTkyLjE2OC4xNi4yOSIsImNsaWVudF9pZCI6InN0ZXdhcmRfcGF5In0.G_5zvpBAxhe1rjUEjcTscsux1eUzmkcPyl5BAExefH2XDcXl1ZkMSxsfBocln8cToGaofxL9XXySNT8FRh72S_nLwzb4BbzbParzGZAi6IwxyVd7ayYB95fZgPUAqcQak163rNMhRJG9Jy9_XzpgKPKfUAdDWHn9uVQSltkrq_DhdOccQsn_D5f2sh4OHsFSK7NT_uoStpBT4HxhNiZvoOPZnotuM8Rg1Q60tsyMf2xgmWoglTVvoZyi5i29OaF2rt2_6WMhHtfx7JTc6aNJxswrg2di3t0_kd_WKFdcAmFKsuvpuG5INxIHCYnfjXhF9RHs0sWf7g81dBWejjqCaQ", "expires_in": 1200.0, "refresh_expires_in": 0.0, "token_type": "Bearer", "not-before-policy": 0.0, "scope": "email profile" }, "status": 200.0 } 2025-07-13 22:44:33.964 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 22:44:33.964 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.Map] 2025-07-13 22:44:38.287 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction 2025-07-13 22:44:38.289 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 22:44:38.293 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - Writing [BillPaymentDto(type=CONFIRM, authType=null, billClientId=powertel_zesa, debitRef=peak, debitCurrency=USD, amount=1, aggregatorId=steward_pay, debitPhone=263773591219, debitAccount=1046737845, creditAccount=37132352511, creditCurrency=null, creditPhone=+263773591219, billName=Zesa, trace=null)] as "application/json" 2025-07-13 22:44:38.302 [http-nio-6950-exec-3] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction { "amount": 1.0, "debitAccount": "1046737845", "creditAccount": "37132352511", "debitRef": "peak", "debitCurrency": "USD", "billClientId": "powertel_zesa", "creditPhone": "+263773591219", "aggregatorId": "steward_pay", "type": "CONFIRM", "billName": "Zesa", "debitPhone": "263773591219" } 2025-07-13 22:44:38.477 [http-nio-6950-exec-3] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "type": "CONFIRM", "amount": "1", "debitPhone": "263773591219", "debitAccount": "1046737845", "debitCurrency": "USD", "debitRef": "peak", "creditPhone": "+263773591219", "creditAccount": "37132352511", "aggregatorId": "steward_pay", "billName": "Zesa", "billClientId": "powertel_zesa", "status": "FAILED", "additionalData": [ { "name": "Merchant", "value": "ZESA" }, { "name": "Transaction Type", "value": "CONFIRM" }, { "name": "Error Message", "value": "Amount must be between $5.00 and $10000.00" } ] }, "status": 200.0 } 2025-07-13 22:44:38.479 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 22:44:38.484 [http-nio-6950-exec-3] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.LinkedHashMap] 2025-07-13 22:44:39.285 [http-nio-6950-exec-3] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - response: { "message" : "Successful Request", "body" : { "type" : "CONFIRM", "amount" : "1", "debitPhone" : "263773591219", "debitAccount" : "1046737845", "debitCurrency" : "USD", "debitRef" : "peak", "creditPhone" : "+263773591219", "creditAccount" : "37132352511", "aggregatorId" : "steward_pay", "billName" : "Zesa", "billClientId" : "powertel_zesa", "status" : "FAILED", "additionalData" : [ { "name" : "Merchant", "value" : "ZESA" }, { "name" : "Transaction Type", "value" : "CONFIRM" }, { "name" : "Error Message", "value" : "Amount must be between $5.00 and $10000.00" } ] }, "status" : 200 } 2025-07-13 22:45:14.530 [http-nio-6950-exec-3] DEBUG org.hibernate.SQL - insert into transaction (aggregator_id,amount,auth_type,bill_client_id,bill_name,bill_product_name,channel,channel_name,charge,client_secret,created_at,credit_account,credit_card,credit_currency,credit_email,credit_name,credit_phone,credit_ref,debit_account,debit_card,debit_currency,debit_email,debit_name,debit_phone,debit_ref,error_message,gateway_charge,integration_processor_label,payment_processor_image,payment_processor_label,payment_processor_name,product_uid,provider_image,provider_label,provider_uid,reference,response_code,rrn,sdk_action_id,status,target_url,tax,total_amount,trace,type,updated_at,user_id,id) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 22:45:14.946 [http-nio-6950-exec-3] INFO z.q.t.d.c.TransactonController - outgoing transaction: {"id":"7182de63-dcfa-4321-84f0-a391fa5f2b40","createdAt":"2025-07-13T22:45:14.525961","updatedAt":"2025-07-13T22:45:14.526016","userId":"9db7116e-51bb-442c-9225-9345a3136577","trace":"12218c8f-80d8-4409-8aae-4801bf031b77","amount":1,"charge":0,"gatewayCharge":0.01,"tax":0,"totalAmount":1.01,"reference":"c31343b9-ad68-4a3b-8e96-1dab3073f10d","paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","status":"FAILED"} 2025-07-13 22:45:14.947 [http-nio-6950-exec-3] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json] 2025-07-13 22:45:14.947 [http-nio-6950-exec-3] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Writing [zw.qantra.tm.domain.models.Transaction@623494a2] 2025-07-13 22:45:14.949 [http-nio-6950-exec-3] DEBUG o.s.web.servlet.DispatcherServlet - Completed 200 OK 2025-07-13 22:48:06.667 [http-nio-6950-exec-5] DEBUG o.s.web.servlet.DispatcherServlet - POST "/api/transaction", parameters={} 2025-07-13 22:48:06.667 [http-nio-6950-exec-5] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to zw.qantra.tm.domain.controllers.TransactonController#create(Transaction) 2025-07-13 22:48:06.669 [http-nio-6950-exec-5] DEBUG o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [zw.qantra.tm.domain.models.Transaction@4bad6af7] 2025-07-13 22:48:06.674 [http-nio-6950-exec-5] INFO z.q.t.d.c.TransactonController - incoming transaction: {"userId":"9db7116e-51bb-442c-9225-9345a3136577","amount":1,"paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","errorMessage":"","status":"PENDING"} 2025-07-13 22:48:06.674 [http-nio-6950-exec-5] INFO z.q.t.d.s.p.h.CalculateChargesHandler - processing charges 2025-07-13 22:48:06.676 [http-nio-6950-exec-5] DEBUG org.hibernate.SQL - select c1_0.id,c1_0.account,c1_0.charge_label,c1_0.composite,c1_0.created_at,c1_0.currency,c1_0.description,c1_0.flat,c1_0.global,c1_0.max,c1_0.maximum_amount,c1_0.min,c1_0.minimum_amount,c1_0.percentage_rate,c1_0.target,c1_0.target_event,c1_0.target_value,c1_0.updated_at from charge c1_0 where c1_0.currency=? 2025-07-13 22:48:07.074 [http-nio-6950-exec-5] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 22:48:07.269 [http-nio-6950-exec-5] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 22:48:07.459 [http-nio-6950-exec-5] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 22:48:07.687 [http-nio-6950-exec-5] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 22:48:07.894 [http-nio-6950-exec-5] DEBUG org.hibernate.SQL - select p1_0.id,p1_0.account_field_name,p1_0.category,p1_0.client_id,p1_0.created_at,p1_0.description,p1_0.external_id,p1_0.image,p1_0.integration_processor_label,p1_0.label,p1_0.updated_at from provider p1_0 where p1_0.client_id=? 2025-07-13 22:48:08.097 [http-nio-6950-exec-5] INFO z.q.t.d.services.TransactionService - label: CONFIRM_ZESA 2025-07-13 22:48:08.098 [http-nio-6950-exec-5] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - processing transaction 2025-07-13 22:48:08.098 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/client/token 2025-07-13 22:48:08.099 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 22:48:08.099 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - Writing [{clientSecret=XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp, clientId=steward_pay}] as "application/json" 2025-07-13 22:48:08.099 [http-nio-6950-exec-5] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/client/token { "clientId": "steward_pay", "clientSecret": "XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp" } 2025-07-13 22:48:08.201 [http-nio-6950-exec-5] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ1SDlVdmt6Tnd5emVZdnlTdjJ3S0lONlNpOV84RTU0c0dPVW9ZcGRmUHdVIn0.eyJleHAiOjE3NTI0NDA4ODgsImlhdCI6MTc1MjQzOTY4OCwianRpIjoiMGM4NTEyZjUtOTIyMC00YjY3LTg4NGQtMGRiNzIyY2I5N2NjIiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS4xMTY6OTAwMC9hdXRoL3JlYWxtcy9vbW5pY2hhbm5lbCIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiIwMDUzMzA4ZS1kMzBhLTQ2ZTYtYTRhMy1hY2EwZDk3OWZiNGMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJzdGV3YXJkX3BheSIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiLyoiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwiZGVmYXVsdC1yb2xlcy1vbW5pY2hhbm5lbCAiLCJ1bWFfYXV0aG9yaXphdGlvbiJdfSwicmVzb3VyY2VfYWNjZXNzIjp7ImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsImNsaWVudEhvc3QiOiIxOTIuMTY4LjE2LjI5IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtc3Rld2FyZF9wYXkiLCJjbGllbnRBZGRyZXNzIjoiMTkyLjE2OC4xNi4yOSIsImNsaWVudF9pZCI6InN0ZXdhcmRfcGF5In0.aeaccLJrpel9S2jBM16rPjCbw84UWRAViRn0qPh1k_jVt3niij-waax3TG4Ik6TsIQvJWBUQJwAMCyrnar--wmVE5Ds2Xyrn6xFQIAMUwDSFJy_j2uswg5k_U-cNgU6c0uFFCDZP_lo4RtW81SinHosGHjW-Wv6UbMNkRwHrUoohTjAmBtb0agoby5mxz1yxvk8byZH1IY_xj7KoNcSy7NhPwd97itcOgifivnEUKAZGLv5sZg1V6lPQuxlhWkrnFSs-HoOGMDT-DGU222q68KOMeyTUzBbRP_aRW7QK29HVWXREyKhDLbDn2ZUgHPx5N99SUgvcdNT9oc0BIGjgcQ", "expires_in": 1200.0, "refresh_expires_in": 0.0, "token_type": "Bearer", "not-before-policy": 0.0, "scope": "email profile" }, "status": 200.0 } 2025-07-13 22:48:08.201 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 22:48:08.202 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.Map] 2025-07-13 22:48:08.203 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction 2025-07-13 22:48:08.203 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 22:48:08.203 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - Writing [BillPaymentDto(type=CONFIRM, authType=null, billClientId=powertel_zesa, debitRef=peak, debitCurrency=USD, amount=1, aggregatorId=steward_pay, debitPhone=263773591219, debitAccount=1046737845, creditAccount=37132352511, creditCurrency=null, creditPhone=+263773591219, billName=Zesa, trace=null)] as "application/json" 2025-07-13 22:48:08.204 [http-nio-6950-exec-5] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction { "amount": 1.0, "debitAccount": "1046737845", "creditAccount": "37132352511", "debitRef": "peak", "debitCurrency": "USD", "billClientId": "powertel_zesa", "creditPhone": "+263773591219", "aggregatorId": "steward_pay", "type": "CONFIRM", "billName": "Zesa", "debitPhone": "263773591219" } 2025-07-13 22:48:08.406 [http-nio-6950-exec-5] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "type": "CONFIRM", "amount": "1", "debitPhone": "263773591219", "debitAccount": "1046737845", "debitCurrency": "USD", "debitRef": "peak", "creditPhone": "+263773591219", "creditAccount": "37132352511", "aggregatorId": "steward_pay", "billName": "Zesa", "billClientId": "powertel_zesa", "status": "FAILED", "additionalData": [ { "name": "Merchant", "value": "ZESA" }, { "name": "Transaction Type", "value": "CONFIRM" }, { "name": "Error Message", "value": "Amount must be between $5.00 and $10000.00" } ] }, "status": 200.0 } 2025-07-13 22:48:08.406 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 22:48:08.407 [http-nio-6950-exec-5] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.LinkedHashMap] 2025-07-13 22:48:08.408 [http-nio-6950-exec-5] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - response: { "message" : "Successful Request", "body" : { "type" : "CONFIRM", "amount" : "1", "debitPhone" : "263773591219", "debitAccount" : "1046737845", "debitCurrency" : "USD", "debitRef" : "peak", "creditPhone" : "+263773591219", "creditAccount" : "37132352511", "aggregatorId" : "steward_pay", "billName" : "Zesa", "billClientId" : "powertel_zesa", "status" : "FAILED", "additionalData" : [ { "name" : "Merchant", "value" : "ZESA" }, { "name" : "Transaction Type", "value" : "CONFIRM" }, { "name" : "Error Message", "value" : "Amount must be between $5.00 and $10000.00" } ] }, "status" : 200 } 2025-07-13 22:48:08.411 [http-nio-6950-exec-5] DEBUG org.hibernate.SQL - insert into transaction (aggregator_id,amount,auth_type,bill_client_id,bill_name,bill_product_name,channel,channel_name,charge,client_secret,created_at,credit_account,credit_card,credit_currency,credit_email,credit_name,credit_phone,credit_ref,debit_account,debit_card,debit_currency,debit_email,debit_name,debit_phone,debit_ref,error_message,gateway_charge,integration_processor_label,payment_processor_image,payment_processor_label,payment_processor_name,product_uid,provider_image,provider_label,provider_uid,reference,response_code,rrn,sdk_action_id,status,target_url,tax,total_amount,trace,type,updated_at,user_id,id) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 22:48:08.802 [http-nio-6950-exec-5] INFO z.q.t.d.c.TransactonController - outgoing transaction: {"id":"84ca7e79-48d3-493c-96bb-10886205cad2","createdAt":"2025-07-13T22:48:08.411324","updatedAt":"2025-07-13T22:48:08.411357","userId":"9db7116e-51bb-442c-9225-9345a3136577","trace":"ddfe0896-d0e1-4c4a-b1c0-093b12da37a3","amount":1,"charge":0,"gatewayCharge":0.01,"tax":0,"totalAmount":1.01,"reference":"f6141ba8-9e7a-4186-bdc9-356de0d20723","paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","status":"FAILED"} 2025-07-13 22:48:08.803 [http-nio-6950-exec-5] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json] 2025-07-13 22:48:08.803 [http-nio-6950-exec-5] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Writing [zw.qantra.tm.domain.models.Transaction@4bad6af7] 2025-07-13 22:48:08.804 [http-nio-6950-exec-5] DEBUG o.s.web.servlet.DispatcherServlet - Completed 200 OK 2025-07-13 22:59:47.325 [http-nio-6950-exec-7] DEBUG o.s.web.servlet.DispatcherServlet - GET "/api/providers", parameters={} 2025-07-13 22:59:47.326 [http-nio-6950-exec-7] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to zw.qantra.tm.domain.controllers.ProviderController#getProviders(String) 2025-07-13 22:59:47.712 [http-nio-6950-exec-7] DEBUG org.hibernate.SQL - select p1_0.id,p1_0.account_field_name,p1_0.category,p1_0.client_id,p1_0.created_at,p1_0.description,p1_0.external_id,p1_0.image,p1_0.integration_processor_label,p1_0.label,p1_0.updated_at from provider p1_0 2025-07-13 22:59:48.529 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/client/token 2025-07-13 22:59:48.530 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 22:59:48.530 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - Writing [{clientSecret=XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp, clientId=steward_pay}] as "application/json" 2025-07-13 22:59:48.531 [http-nio-6950-exec-7] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/client/token { "clientId": "steward_pay", "clientSecret": "XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp" } 2025-07-13 22:59:48.936 [http-nio-6950-exec-7] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ1SDlVdmt6Tnd5emVZdnlTdjJ3S0lONlNpOV84RTU0c0dPVW9ZcGRmUHdVIn0.eyJleHAiOjE3NTI0NDE1ODgsImlhdCI6MTc1MjQ0MDM4OCwianRpIjoiYjJjNzE0MTgtYjJmMC00YjIyLThkMTctYTUzNWNjZmMzNTUyIiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS4xMTY6OTAwMC9hdXRoL3JlYWxtcy9vbW5pY2hhbm5lbCIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiIwMDUzMzA4ZS1kMzBhLTQ2ZTYtYTRhMy1hY2EwZDk3OWZiNGMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJzdGV3YXJkX3BheSIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiLyoiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwiZGVmYXVsdC1yb2xlcy1vbW5pY2hhbm5lbCAiLCJ1bWFfYXV0aG9yaXphdGlvbiJdfSwicmVzb3VyY2VfYWNjZXNzIjp7ImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsImNsaWVudEhvc3QiOiIxOTIuMTY4LjE2LjI5IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtc3Rld2FyZF9wYXkiLCJjbGllbnRBZGRyZXNzIjoiMTkyLjE2OC4xNi4yOSIsImNsaWVudF9pZCI6InN0ZXdhcmRfcGF5In0.iAb74ccrdmmyjUoS7WI73rqbr_LKXBVysNmmAv_zhid-j66NVkEcXu0bpt6u6fcUn5IjujtQNcRCEInFKuR9ygUvXS80HeRSUFJiUAq8uWsUNy-Ek4phlC6hj9Woc8omJMjdynS6yMmhColiZgXGSold0IqH5bB1RSYqswbjd_611Q18tsQND-5WRZXHvVcnWmcWth1zljBY0zlkwN1n5kaIi3vOqqj0osIytuf9pImb830fTQhYMa5jyy8VUL7odHhR0kYnwMdNW23-TCqmf78jqjdit_KyGhv7d03nJMNdjm9XrmjAHHmC0YpDBrmlZn1xywLvpbzp_SW31QhJ6g", "expires_in": 1200.0, "refresh_expires_in": 0.0, "token_type": "Bearer", "not-before-policy": 0.0, "scope": "email profile" }, "status": 200.0 } 2025-07-13 22:59:48.937 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 22:59:48.937 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.Map] 2025-07-13 22:59:48.940 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - HTTP GET https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/providers?supportedCurrencies=USD&clientIdIn=econet_airtime,netone_usd_airtime,powertel_zesa,econet_broadband_usd 2025-07-13 22:59:48.941 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 22:59:48.943 [http-nio-6950-exec-7] INFO z.q.tm.rest.RestTemplateInterceptor - Request: GET: https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/providers?supportedCurrencies=USD&clientIdIn=econet_airtime,netone_usd_airtime,powertel_zesa,econet_broadband_usd { "log": "" } 2025-07-13 22:59:49.352 [http-nio-6950-exec-7] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "content": [ { "clientId": "econet_airtime", "name": "ECONET AIRTIME", "description": "ECONET AIRTIME", "requiresAccount": false, "requiresAmount": true, "requiresAmountFromMerchant": false, "requiresPhone": true, "requiresReversal": true, "additionalDataString": "", "processorType": "AIRTIME", "uid": "78f1f497-c9eb-401c-b22c-884756e68e40" }, { "clientId": "econet_broadband_usd", "name": "ECONET BROADBAND USD", "description": "ECONET BROADBAND USD", "requiresAccount": false, "requiresAmount": false, "requiresAmountFromMerchant": false, "requiresPhone": true, "requiresReversal": false, "additionalDataString": "", "processorType": "AIRTIME", "uid": "287863e2-a791-4106-b629-79dadc9a6779" }, { "clientId": "powertel_zesa", "name": "ZESA", "description": "PowerTel Zesa", "requiresAccount": true, "requiresAmount": true, "requiresAmountFromMerchant": false, "requiresPhone": true, "requiresReversal": false, "processorType": "BILLER", "uid": "0f67f7cc-b62b-4fb5-915f-6740b2afdba6" } ], "pageable": { "sort": { "sorted": true, "unsorted": false, "empty": false }, "pageNumber": 0.0, "pageSize": 20.0, "offset": 0.0, "unpaged": false, "paged": true }, "totalPages": 1.0, "totalElements": 3.0, "last": true, "first": true, "sort": { "sorted": true, "unsorted": false, "empty": false }, "numberOfElements": 3.0, "size": 20.0, "number": 0.0, "empty": false }, "status": 200.0 } 2025-07-13 22:59:49.353 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 22:59:49.353 [http-nio-6950-exec-7] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.LinkedHashMap] 2025-07-13 22:59:49.359 [http-nio-6950-exec-7] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json] 2025-07-13 22:59:49.359 [http-nio-6950-exec-7] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Writing [[{clientId=econet_airtime, name=Econet Airtime, description=Econet Airtime, requiresAccount=false, r (truncated)...] 2025-07-13 22:59:49.359 [http-nio-6950-exec-7] DEBUG o.s.web.servlet.DispatcherServlet - Completed 200 OK 2025-07-13 22:59:49.544 [http-nio-6950-exec-8] DEBUG o.s.web.servlet.DispatcherServlet - GET "/api/transaction?userId=9db7116e-51bb-442c-9225-9345a3136577&type=REQUEST", parameters={masked} 2025-07-13 22:59:49.545 [http-nio-6950-exec-8] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to zw.qantra.tm.domain.controllers.TransactonController#getAll(Specification) 2025-07-13 22:59:49.565 [http-nio-6950-exec-8] DEBUG org.hibernate.SQL - select t1_0.id,t1_0.aggregator_id,t1_0.amount,t1_0.auth_type,t1_0.bill_client_id,t1_0.bill_name,t1_0.bill_product_name,t1_0.channel,t1_0.channel_name,t1_0.charge,t1_0.client_secret,t1_0.created_at,t1_0.credit_account,t1_0.credit_card,t1_0.credit_currency,t1_0.credit_email,t1_0.credit_name,t1_0.credit_phone,t1_0.credit_ref,t1_0.debit_account,t1_0.debit_card,t1_0.debit_currency,t1_0.debit_email,t1_0.debit_name,t1_0.debit_phone,t1_0.debit_ref,t1_0.error_message,t1_0.gateway_charge,t1_0.integration_processor_label,t1_0.payment_processor_image,t1_0.payment_processor_label,t1_0.payment_processor_name,t1_0.product_uid,t1_0.provider_image,t1_0.provider_label,t1_0.provider_uid,t1_0.reference,t1_0.response_code,t1_0.rrn,t1_0.sdk_action_id,t1_0.status,t1_0.target_url,t1_0.tax,t1_0.total_amount,t1_0.trace,t1_0.type,t1_0.updated_at,t1_0.user_id from transaction t1_0 where t1_0.type=? and t1_0.user_id=? order by t1_0.created_at 2025-07-13 22:59:50.050 [http-nio-6950-exec-8] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json] 2025-07-13 22:59:50.050 [http-nio-6950-exec-8] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Writing [[zw.qantra.tm.domain.models.Transaction@7350ff08]] 2025-07-13 22:59:50.052 [http-nio-6950-exec-8] DEBUG o.s.web.servlet.DispatcherServlet - Completed 200 OK 2025-07-13 22:59:57.937 [http-nio-6950-exec-10] DEBUG o.s.web.servlet.DispatcherServlet - GET "/api/recipients/search?userId=9db7116e-51bb-442c-9225-9345a3136577", parameters={masked} 2025-07-13 22:59:57.937 [http-nio-6950-exec-10] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to zw.qantra.tm.domain.controllers.RecipientController#searchRecipients(Specification) 2025-07-13 22:59:58.143 [http-nio-6950-exec-10] DEBUG org.hibernate.SQL - select r1_0.id,r1_0.account,r1_0.address,r1_0.created_at,r1_0.email,r1_0.initials,r1_0.latest_provider_label,r1_0.name,r1_0.phone_number,r1_0.updated_at,r1_0.user_id from recipient r1_0 where r1_0.user_id=? 2025-07-13 22:59:58.531 [http-nio-6950-exec-10] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json] 2025-07-13 22:59:58.532 [http-nio-6950-exec-10] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Writing [[zw.qantra.tm.domain.models.Recipient@2278cb3f, zw.qantra.tm.domain.models.Recipient@18b1846c]] 2025-07-13 22:59:58.536 [http-nio-6950-exec-10] DEBUG o.s.web.servlet.DispatcherServlet - Completed 200 OK 2025-07-13 23:00:02.778 [http-nio-6950-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - GET "/api/providers/0f67f7cc-b62b-4fb5-915f-6740b2afdba6/products", parameters={} 2025-07-13 23:00:02.779 [http-nio-6950-exec-2] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to zw.qantra.tm.domain.controllers.ProviderController#getProducts(UUID) 2025-07-13 23:00:02.782 [http-nio-6950-exec-2] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/client/token 2025-07-13 23:00:02.782 [http-nio-6950-exec-2] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 23:00:02.782 [http-nio-6950-exec-2] DEBUG o.s.web.client.RestTemplate - Writing [{clientSecret=XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp, clientId=steward_pay}] as "application/json" 2025-07-13 23:00:02.783 [http-nio-6950-exec-2] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/client/token { "clientId": "steward_pay", "clientSecret": "XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp" } 2025-07-13 23:00:02.856 [http-nio-6950-exec-2] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ1SDlVdmt6Tnd5emVZdnlTdjJ3S0lONlNpOV84RTU0c0dPVW9ZcGRmUHdVIn0.eyJleHAiOjE3NTI0NDE2MDIsImlhdCI6MTc1MjQ0MDQwMiwianRpIjoiNWY5YjRmZTQtYThkZC00MTBiLWE3ZTItYmViYTQ4YzEyMWRlIiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS4xMTY6OTAwMC9hdXRoL3JlYWxtcy9vbW5pY2hhbm5lbCIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiIwMDUzMzA4ZS1kMzBhLTQ2ZTYtYTRhMy1hY2EwZDk3OWZiNGMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJzdGV3YXJkX3BheSIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiLyoiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwiZGVmYXVsdC1yb2xlcy1vbW5pY2hhbm5lbCAiLCJ1bWFfYXV0aG9yaXphdGlvbiJdfSwicmVzb3VyY2VfYWNjZXNzIjp7ImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsImNsaWVudEhvc3QiOiIxOTIuMTY4LjE2LjI5IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtc3Rld2FyZF9wYXkiLCJjbGllbnRBZGRyZXNzIjoiMTkyLjE2OC4xNi4yOSIsImNsaWVudF9pZCI6InN0ZXdhcmRfcGF5In0.Ny0QLFUrDV3qOWfKHhU7y0-GeIHIHKo434mhDoBYnIxwHXVYXTwfWo8exGu1Sq2hrxpqsecU3mWrHDcnQBFR0su_2lSVnqnWDfKw6VIgfzzzRq2ur2DXhKLWwcWx3QIQ9XKA7pFjSAJDnVqKsKAjrlNIDw2vOtO7Ziz4VezFrwAcdgRV8wn2_EDFDdYgsqHDy_43_TdCkFzsnGAKndoui_doG3l8mMdaBGrW46c5YamjNF1ihVH1VFVZaIMkxw9mXOfAuTqpBaH45ABRFaThCaexpCfT3TzvFHR7sfuY_fKnd0dRwa3VLYvUtfr0Adwg4_zmNjJWd3AyPfRm4k6xEA", "expires_in": 1200.0, "refresh_expires_in": 0.0, "token_type": "Bearer", "not-before-policy": 0.0, "scope": "email profile" }, "status": 200.0 } 2025-07-13 23:00:02.856 [http-nio-6950-exec-2] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 23:00:02.856 [http-nio-6950-exec-2] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.Map] 2025-07-13 23:00:02.857 [http-nio-6950-exec-2] DEBUG o.s.web.client.RestTemplate - HTTP GET https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/products?size=100&clientUid=0f67f7cc-b62b-4fb5-915f-6740b2afdba6 2025-07-13 23:00:02.857 [http-nio-6950-exec-2] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 23:00:02.857 [http-nio-6950-exec-2] INFO z.q.tm.rest.RestTemplateInterceptor - Request: GET: https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/products?size=100&clientUid=0f67f7cc-b62b-4fb5-915f-6740b2afdba6 { "log": "" } 2025-07-13 23:00:02.933 [http-nio-6950-exec-2] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "content": [], "pageable": { "sort": { "sorted": false, "unsorted": true, "empty": true }, "pageNumber": 0.0, "pageSize": 100.0, "offset": 0.0, "unpaged": false, "paged": true }, "totalPages": 0.0, "totalElements": 0.0, "last": true, "first": true, "sort": { "sorted": false, "unsorted": true, "empty": true }, "numberOfElements": 0.0, "size": 100.0, "number": 0.0, "empty": true }, "status": 200.0 } 2025-07-13 23:00:02.934 [http-nio-6950-exec-2] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 23:00:02.934 [http-nio-6950-exec-2] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.LinkedHashMap] 2025-07-13 23:00:02.934 [http-nio-6950-exec-2] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json] 2025-07-13 23:00:02.934 [http-nio-6950-exec-2] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Writing [[]] 2025-07-13 23:00:02.935 [http-nio-6950-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - Completed 200 OK 2025-07-13 23:00:31.003 [http-nio-6950-exec-4] DEBUG o.s.web.servlet.DispatcherServlet - POST "/api/transaction", parameters={} 2025-07-13 23:00:31.003 [http-nio-6950-exec-4] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to zw.qantra.tm.domain.controllers.TransactonController#create(Transaction) 2025-07-13 23:00:31.005 [http-nio-6950-exec-4] DEBUG o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [zw.qantra.tm.domain.models.Transaction@2fb23e9e] 2025-07-13 23:00:31.011 [http-nio-6950-exec-4] INFO z.q.t.d.c.TransactonController - incoming transaction: {"userId":"9db7116e-51bb-442c-9225-9345a3136577","amount":1,"paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","errorMessage":"","status":"PENDING"} 2025-07-13 23:00:31.011 [http-nio-6950-exec-4] INFO z.q.t.d.s.p.h.CalculateChargesHandler - processing charges 2025-07-13 23:00:31.013 [http-nio-6950-exec-4] DEBUG org.hibernate.SQL - select c1_0.id,c1_0.account,c1_0.charge_label,c1_0.composite,c1_0.created_at,c1_0.currency,c1_0.description,c1_0.flat,c1_0.global,c1_0.max,c1_0.maximum_amount,c1_0.min,c1_0.minimum_amount,c1_0.percentage_rate,c1_0.target,c1_0.target_event,c1_0.target_value,c1_0.updated_at from charge c1_0 where c1_0.currency=? 2025-07-13 23:00:31.393 [http-nio-6950-exec-4] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 23:00:31.585 [http-nio-6950-exec-4] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 23:00:31.774 [http-nio-6950-exec-4] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 23:00:31.963 [http-nio-6950-exec-4] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 23:00:32.154 [http-nio-6950-exec-4] DEBUG org.hibernate.SQL - select p1_0.id,p1_0.account_field_name,p1_0.category,p1_0.client_id,p1_0.created_at,p1_0.description,p1_0.external_id,p1_0.image,p1_0.integration_processor_label,p1_0.label,p1_0.updated_at from provider p1_0 where p1_0.client_id=? 2025-07-13 23:00:32.343 [http-nio-6950-exec-4] INFO z.q.t.d.services.TransactionService - label: CONFIRM_ZESA 2025-07-13 23:00:32.343 [http-nio-6950-exec-4] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - processing transaction 2025-07-13 23:00:32.344 [http-nio-6950-exec-4] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/client/token 2025-07-13 23:00:32.344 [http-nio-6950-exec-4] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 23:00:32.344 [http-nio-6950-exec-4] DEBUG o.s.web.client.RestTemplate - Writing [{clientSecret=XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp, clientId=steward_pay}] as "application/json" 2025-07-13 23:00:32.345 [http-nio-6950-exec-4] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/client/token { "clientId": "steward_pay", "clientSecret": "XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp" } 2025-07-13 23:00:32.419 [http-nio-6950-exec-4] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ1SDlVdmt6Tnd5emVZdnlTdjJ3S0lONlNpOV84RTU0c0dPVW9ZcGRmUHdVIn0.eyJleHAiOjE3NTI0NDE2MzIsImlhdCI6MTc1MjQ0MDQzMiwianRpIjoiZjg0MmFjZjktZGIxNC00YjJmLThmYTYtYjE1YTczMmMzZDYyIiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS4xMTY6OTAwMC9hdXRoL3JlYWxtcy9vbW5pY2hhbm5lbCIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiIwMDUzMzA4ZS1kMzBhLTQ2ZTYtYTRhMy1hY2EwZDk3OWZiNGMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJzdGV3YXJkX3BheSIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiLyoiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwiZGVmYXVsdC1yb2xlcy1vbW5pY2hhbm5lbCAiLCJ1bWFfYXV0aG9yaXphdGlvbiJdfSwicmVzb3VyY2VfYWNjZXNzIjp7ImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsImNsaWVudEhvc3QiOiIxOTIuMTY4LjE2LjI5IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtc3Rld2FyZF9wYXkiLCJjbGllbnRBZGRyZXNzIjoiMTkyLjE2OC4xNi4yOSIsImNsaWVudF9pZCI6InN0ZXdhcmRfcGF5In0.iqQGHou29u1PcXKq163DC9JjR_jOky3YOTnKHCZBPhJpEUzJZaVQZ_qt8Oj3ZNQGh-qLytYKNEgsdujOzfS5-558eU1EjyY_mWjkZrWH20x7ncik_hN9UcuuWMwWBM2zWPx1JyDL8Fi1cz-3WgnLNkZ54jY_aazFPaVgPdjSzkd0tS6hiiKfpC5U1p5Wyu8KzZWT_rR2kcAtJeZs2Dbh_O7KknPsuTnYlhbjBoCSJKkjRzy-spkh-kf7AKb-HeaFhQb-7YDSFHVV43QxVgVeux8mvlUlfSTr_2MIHCQYMT1-tmpTLntT0a49q3LMxQpayROZKtl5NsydNL8KDvWBcA", "expires_in": 1200.0, "refresh_expires_in": 0.0, "token_type": "Bearer", "not-before-policy": 0.0, "scope": "email profile" }, "status": 200.0 } 2025-07-13 23:00:32.419 [http-nio-6950-exec-4] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 23:00:32.419 [http-nio-6950-exec-4] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.Map] 2025-07-13 23:00:32.419 [http-nio-6950-exec-4] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction 2025-07-13 23:00:32.419 [http-nio-6950-exec-4] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 23:00:32.419 [http-nio-6950-exec-4] DEBUG o.s.web.client.RestTemplate - Writing [BillPaymentDto(type=CONFIRM, authType=null, billClientId=powertel_zesa, debitRef=peak, debitCurrency=USD, amount=1, aggregatorId=steward_pay, debitPhone=263773591219, debitAccount=1046737845, creditAccount=37132352511, creditCurrency=null, creditPhone=+263773591219, billName=Zesa, trace=null)] as "application/json" 2025-07-13 23:00:32.420 [http-nio-6950-exec-4] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction { "amount": 1.0, "debitAccount": "1046737845", "creditAccount": "37132352511", "debitRef": "peak", "debitCurrency": "USD", "billClientId": "powertel_zesa", "creditPhone": "+263773591219", "aggregatorId": "steward_pay", "type": "CONFIRM", "billName": "Zesa", "debitPhone": "263773591219" } 2025-07-13 23:00:32.657 [http-nio-6950-exec-4] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "type": "CONFIRM", "amount": "1", "debitPhone": "263773591219", "debitAccount": "1046737845", "debitCurrency": "USD", "debitRef": "peak", "creditPhone": "+263773591219", "creditAccount": "37132352511", "aggregatorId": "steward_pay", "billName": "Zesa", "billClientId": "powertel_zesa", "errorMessage": "Amount must be between $5.00 and $10000.00", "status": "FAILED", "additionalData": [ { "name": "Merchant", "value": "ZESA" }, { "name": "Transaction Type", "value": "CONFIRM" }, { "name": "Error Message", "value": "Amount must be between $5.00 and $10000.00" } ] }, "status": 200.0 } 2025-07-13 23:00:32.657 [http-nio-6950-exec-4] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 23:00:32.658 [http-nio-6950-exec-4] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.LinkedHashMap] 2025-07-13 23:00:32.659 [http-nio-6950-exec-4] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - response: { "message" : "Successful Request", "body" : { "type" : "CONFIRM", "amount" : "1", "debitPhone" : "263773591219", "debitAccount" : "1046737845", "debitCurrency" : "USD", "debitRef" : "peak", "creditPhone" : "+263773591219", "creditAccount" : "37132352511", "aggregatorId" : "steward_pay", "billName" : "Zesa", "billClientId" : "powertel_zesa", "errorMessage" : "Amount must be between $5.00 and $10000.00", "status" : "FAILED", "additionalData" : [ { "name" : "Merchant", "value" : "ZESA" }, { "name" : "Transaction Type", "value" : "CONFIRM" }, { "name" : "Error Message", "value" : "Amount must be between $5.00 and $10000.00" } ] }, "status" : 200 } 2025-07-13 23:00:32.662 [http-nio-6950-exec-4] DEBUG org.hibernate.SQL - insert into transaction (aggregator_id,amount,auth_type,bill_client_id,bill_name,bill_product_name,channel,channel_name,charge,client_secret,created_at,credit_account,credit_card,credit_currency,credit_email,credit_name,credit_phone,credit_ref,debit_account,debit_card,debit_currency,debit_email,debit_name,debit_phone,debit_ref,error_message,gateway_charge,integration_processor_label,payment_processor_image,payment_processor_label,payment_processor_name,product_uid,provider_image,provider_label,provider_uid,reference,response_code,rrn,sdk_action_id,status,target_url,tax,total_amount,trace,type,updated_at,user_id,id) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 23:00:33.045 [http-nio-6950-exec-4] INFO z.q.t.d.c.TransactonController - outgoing transaction: {"id":"e3dc74e5-6813-46a9-8e5f-b359b9e1fcf3","createdAt":"2025-07-13T23:00:32.661933","updatedAt":"2025-07-13T23:00:32.661951","userId":"9db7116e-51bb-442c-9225-9345a3136577","trace":"ae4d9ee7-7991-464c-b787-98db592c303f","amount":1,"charge":0,"gatewayCharge":0.01,"tax":0,"totalAmount":1.01,"reference":"6a98e5c4-a7ec-4651-9575-6e54563cded8","paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","errorMessage":"Amount must be between $5.00 and $10000.00","status":"FAILED"} 2025-07-13 23:00:33.046 [http-nio-6950-exec-4] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json] 2025-07-13 23:00:33.046 [http-nio-6950-exec-4] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Writing [zw.qantra.tm.domain.models.Transaction@2fb23e9e] 2025-07-13 23:00:33.048 [http-nio-6950-exec-4] DEBUG o.s.web.servlet.DispatcherServlet - Completed 200 OK 2025-07-13 23:00:40.903 [http-nio-6950-exec-6] DEBUG o.s.web.servlet.DispatcherServlet - POST "/api/transaction", parameters={} 2025-07-13 23:00:40.904 [http-nio-6950-exec-6] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to zw.qantra.tm.domain.controllers.TransactonController#create(Transaction) 2025-07-13 23:00:40.905 [http-nio-6950-exec-6] DEBUG o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [zw.qantra.tm.domain.models.Transaction@2bb14368] 2025-07-13 23:00:40.908 [http-nio-6950-exec-6] INFO z.q.t.d.c.TransactonController - incoming transaction: {"userId":"9db7116e-51bb-442c-9225-9345a3136577","amount":1,"paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","errorMessage":"","status":"PENDING"} 2025-07-13 23:00:40.909 [http-nio-6950-exec-6] INFO z.q.t.d.s.p.h.CalculateChargesHandler - processing charges 2025-07-13 23:00:40.910 [http-nio-6950-exec-6] DEBUG org.hibernate.SQL - select c1_0.id,c1_0.account,c1_0.charge_label,c1_0.composite,c1_0.created_at,c1_0.currency,c1_0.description,c1_0.flat,c1_0.global,c1_0.max,c1_0.maximum_amount,c1_0.min,c1_0.minimum_amount,c1_0.percentage_rate,c1_0.target,c1_0.target_event,c1_0.target_value,c1_0.updated_at from charge c1_0 where c1_0.currency=? 2025-07-13 23:00:41.355 [http-nio-6950-exec-6] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 23:00:41.546 [http-nio-6950-exec-6] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 23:00:41.743 [http-nio-6950-exec-6] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 23:00:41.967 [http-nio-6950-exec-6] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 23:00:42.159 [http-nio-6950-exec-6] DEBUG org.hibernate.SQL - select p1_0.id,p1_0.account_field_name,p1_0.category,p1_0.client_id,p1_0.created_at,p1_0.description,p1_0.external_id,p1_0.image,p1_0.integration_processor_label,p1_0.label,p1_0.updated_at from provider p1_0 where p1_0.client_id=? 2025-07-13 23:00:42.347 [http-nio-6950-exec-6] INFO z.q.t.d.services.TransactionService - label: CONFIRM_ZESA 2025-07-13 23:00:42.347 [http-nio-6950-exec-6] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - processing transaction 2025-07-13 23:00:42.348 [http-nio-6950-exec-6] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/client/token 2025-07-13 23:00:42.348 [http-nio-6950-exec-6] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 23:00:42.348 [http-nio-6950-exec-6] DEBUG o.s.web.client.RestTemplate - Writing [{clientSecret=XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp, clientId=steward_pay}] as "application/json" 2025-07-13 23:00:42.348 [http-nio-6950-exec-6] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/client/token { "clientId": "steward_pay", "clientSecret": "XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp" } 2025-07-13 23:00:42.418 [http-nio-6950-exec-6] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ1SDlVdmt6Tnd5emVZdnlTdjJ3S0lONlNpOV84RTU0c0dPVW9ZcGRmUHdVIn0.eyJleHAiOjE3NTI0NDE2NDIsImlhdCI6MTc1MjQ0MDQ0MiwianRpIjoiYzk3ZGU2ZDAtYTlmOS00NDJmLWIyZWEtZWJiMTRlNjJhMzk5IiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS4xMTY6OTAwMC9hdXRoL3JlYWxtcy9vbW5pY2hhbm5lbCIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiIwMDUzMzA4ZS1kMzBhLTQ2ZTYtYTRhMy1hY2EwZDk3OWZiNGMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJzdGV3YXJkX3BheSIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiLyoiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwiZGVmYXVsdC1yb2xlcy1vbW5pY2hhbm5lbCAiLCJ1bWFfYXV0aG9yaXphdGlvbiJdfSwicmVzb3VyY2VfYWNjZXNzIjp7ImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsImNsaWVudEhvc3QiOiIxOTIuMTY4LjE2LjI5IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtc3Rld2FyZF9wYXkiLCJjbGllbnRBZGRyZXNzIjoiMTkyLjE2OC4xNi4yOSIsImNsaWVudF9pZCI6InN0ZXdhcmRfcGF5In0.ZkvtM-08hseCoGuj-p15XLSsYMdNmmENN_hHB7UMoLimXsfYNEggPlwqfnktlK5aqz8HS1BkOR8a1nkveC1KbJz2auriBIl8xHGI2603Rgyt19-jJu0yz7GpQo3PD5BZMsP2mR6TOoBNxCJBhGf_hLX2ziSj765wkXATHjVEtQ_j-dhqJyw1_QogGz9mpFkmou4yKzF8c15vHqjeB5gCjUrc1O9pOhePTly5SXE2gGuilT7RCi4_Up1KDchaaLpKBDa5L5IUJ_06nEcGWJaSAg30s5herxtFx55sbwhAh_ttcGNeqxN1fw4zdVAgMAGg3LusnHrgZ1j-z10dAc8AmQ", "expires_in": 1200.0, "refresh_expires_in": 0.0, "token_type": "Bearer", "not-before-policy": 0.0, "scope": "email profile" }, "status": 200.0 } 2025-07-13 23:00:42.419 [http-nio-6950-exec-6] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 23:00:42.419 [http-nio-6950-exec-6] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.Map] 2025-07-13 23:00:42.420 [http-nio-6950-exec-6] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction 2025-07-13 23:00:42.420 [http-nio-6950-exec-6] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 23:00:42.420 [http-nio-6950-exec-6] DEBUG o.s.web.client.RestTemplate - Writing [BillPaymentDto(type=CONFIRM, authType=null, billClientId=powertel_zesa, debitRef=peak, debitCurrency=USD, amount=1, aggregatorId=steward_pay, debitPhone=263773591219, debitAccount=1046737845, creditAccount=37132352511, creditCurrency=null, creditPhone=+263773591219, billName=Zesa, trace=null)] as "application/json" 2025-07-13 23:00:42.421 [http-nio-6950-exec-6] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction { "amount": 1.0, "debitAccount": "1046737845", "creditAccount": "37132352511", "debitRef": "peak", "debitCurrency": "USD", "billClientId": "powertel_zesa", "creditPhone": "+263773591219", "aggregatorId": "steward_pay", "type": "CONFIRM", "billName": "Zesa", "debitPhone": "263773591219" } 2025-07-13 23:00:42.567 [http-nio-6950-exec-6] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "type": "CONFIRM", "amount": "1", "debitPhone": "263773591219", "debitAccount": "1046737845", "debitCurrency": "USD", "debitRef": "peak", "creditPhone": "+263773591219", "creditAccount": "37132352511", "aggregatorId": "steward_pay", "billName": "Zesa", "billClientId": "powertel_zesa", "errorMessage": "Amount must be between $5.00 and $10000.00", "status": "FAILED", "additionalData": [ { "name": "Merchant", "value": "ZESA" }, { "name": "Transaction Type", "value": "CONFIRM" }, { "name": "Error Message", "value": "Amount must be between $5.00 and $10000.00" } ] }, "status": 200.0 } 2025-07-13 23:00:42.567 [http-nio-6950-exec-6] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 23:00:42.568 [http-nio-6950-exec-6] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.LinkedHashMap] 2025-07-13 23:00:42.568 [http-nio-6950-exec-6] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - response: { "message" : "Successful Request", "body" : { "type" : "CONFIRM", "amount" : "1", "debitPhone" : "263773591219", "debitAccount" : "1046737845", "debitCurrency" : "USD", "debitRef" : "peak", "creditPhone" : "+263773591219", "creditAccount" : "37132352511", "aggregatorId" : "steward_pay", "billName" : "Zesa", "billClientId" : "powertel_zesa", "errorMessage" : "Amount must be between $5.00 and $10000.00", "status" : "FAILED", "additionalData" : [ { "name" : "Merchant", "value" : "ZESA" }, { "name" : "Transaction Type", "value" : "CONFIRM" }, { "name" : "Error Message", "value" : "Amount must be between $5.00 and $10000.00" } ] }, "status" : 200 } 2025-07-13 23:00:42.572 [http-nio-6950-exec-6] DEBUG org.hibernate.SQL - insert into transaction (aggregator_id,amount,auth_type,bill_client_id,bill_name,bill_product_name,channel,channel_name,charge,client_secret,created_at,credit_account,credit_card,credit_currency,credit_email,credit_name,credit_phone,credit_ref,debit_account,debit_card,debit_currency,debit_email,debit_name,debit_phone,debit_ref,error_message,gateway_charge,integration_processor_label,payment_processor_image,payment_processor_label,payment_processor_name,product_uid,provider_image,provider_label,provider_uid,reference,response_code,rrn,sdk_action_id,status,target_url,tax,total_amount,trace,type,updated_at,user_id,id) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 23:00:42.958 [http-nio-6950-exec-6] INFO z.q.t.d.c.TransactonController - outgoing transaction: {"id":"f06058d2-fc17-4bc6-bbbe-27c5b3e7bc95","createdAt":"2025-07-13T23:00:42.572201","updatedAt":"2025-07-13T23:00:42.572222","userId":"9db7116e-51bb-442c-9225-9345a3136577","trace":"604fb724-282d-430b-91fc-484dbe4ff6e1","amount":1,"charge":0,"gatewayCharge":0.01,"tax":0,"totalAmount":1.01,"reference":"7339db0f-c9f8-4d87-8841-ece52fad071d","paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","errorMessage":"Amount must be between $5.00 and $10000.00","status":"FAILED"} 2025-07-13 23:00:42.958 [http-nio-6950-exec-6] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json] 2025-07-13 23:00:42.958 [http-nio-6950-exec-6] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Writing [zw.qantra.tm.domain.models.Transaction@2bb14368] 2025-07-13 23:00:42.963 [http-nio-6950-exec-6] DEBUG o.s.web.servlet.DispatcherServlet - Completed 200 OK 2025-07-13 23:03:01.699 [http-nio-6950-exec-8] DEBUG o.s.web.servlet.DispatcherServlet - POST "/api/transaction", parameters={} 2025-07-13 23:03:01.700 [http-nio-6950-exec-8] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to zw.qantra.tm.domain.controllers.TransactonController#create(Transaction) 2025-07-13 23:03:01.702 [http-nio-6950-exec-8] DEBUG o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [zw.qantra.tm.domain.models.Transaction@27f1050b] 2025-07-13 23:03:01.707 [http-nio-6950-exec-8] INFO z.q.t.d.c.TransactonController - incoming transaction: {"userId":"9db7116e-51bb-442c-9225-9345a3136577","amount":5,"paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","errorMessage":"","status":"PENDING"} 2025-07-13 23:03:01.707 [http-nio-6950-exec-8] INFO z.q.t.d.s.p.h.CalculateChargesHandler - processing charges 2025-07-13 23:03:01.709 [http-nio-6950-exec-8] DEBUG org.hibernate.SQL - select c1_0.id,c1_0.account,c1_0.charge_label,c1_0.composite,c1_0.created_at,c1_0.currency,c1_0.description,c1_0.flat,c1_0.global,c1_0.max,c1_0.maximum_amount,c1_0.min,c1_0.minimum_amount,c1_0.percentage_rate,c1_0.target,c1_0.target_event,c1_0.target_value,c1_0.updated_at from charge c1_0 where c1_0.currency=? 2025-07-13 23:03:02.155 [http-nio-6950-exec-8] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 23:03:02.344 [http-nio-6950-exec-8] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 23:03:02.532 [http-nio-6950-exec-8] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 23:03:02.721 [http-nio-6950-exec-8] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 23:03:02.913 [http-nio-6950-exec-8] DEBUG org.hibernate.SQL - select p1_0.id,p1_0.account_field_name,p1_0.category,p1_0.client_id,p1_0.created_at,p1_0.description,p1_0.external_id,p1_0.image,p1_0.integration_processor_label,p1_0.label,p1_0.updated_at from provider p1_0 where p1_0.client_id=? 2025-07-13 23:03:03.118 [http-nio-6950-exec-8] INFO z.q.t.d.services.TransactionService - label: CONFIRM_ZESA 2025-07-13 23:03:03.118 [http-nio-6950-exec-8] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - processing transaction 2025-07-13 23:03:03.118 [http-nio-6950-exec-8] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/client/token 2025-07-13 23:03:03.119 [http-nio-6950-exec-8] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 23:03:03.119 [http-nio-6950-exec-8] DEBUG o.s.web.client.RestTemplate - Writing [{clientSecret=XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp, clientId=steward_pay}] as "application/json" 2025-07-13 23:03:03.119 [http-nio-6950-exec-8] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/client/token { "clientId": "steward_pay", "clientSecret": "XjkbBAJeJCnAplYDTbp5xOjeyySVnYGp" } 2025-07-13 23:03:03.198 [http-nio-6950-exec-8] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ1SDlVdmt6Tnd5emVZdnlTdjJ3S0lONlNpOV84RTU0c0dPVW9ZcGRmUHdVIn0.eyJleHAiOjE3NTI0NDE3ODMsImlhdCI6MTc1MjQ0MDU4MywianRpIjoiNDA1OGMzYjEtMDg3Zi00NDkyLWE4YjgtNWU2OTJiMzI3YWJmIiwiaXNzIjoiaHR0cDovLzE5Mi4xNjguMS4xMTY6OTAwMC9hdXRoL3JlYWxtcy9vbW5pY2hhbm5lbCIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiIwMDUzMzA4ZS1kMzBhLTQ2ZTYtYTRhMy1hY2EwZDk3OWZiNGMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJzdGV3YXJkX3BheSIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiLyoiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwiZGVmYXVsdC1yb2xlcy1vbW5pY2hhbm5lbCAiLCJ1bWFfYXV0aG9yaXphdGlvbiJdfSwicmVzb3VyY2VfYWNjZXNzIjp7ImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsImNsaWVudEhvc3QiOiIxOTIuMTY4LjE2LjI5IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtc3Rld2FyZF9wYXkiLCJjbGllbnRBZGRyZXNzIjoiMTkyLjE2OC4xNi4yOSIsImNsaWVudF9pZCI6InN0ZXdhcmRfcGF5In0.TktTnz0XRbWSN5s-oprdimRKk9MMUbxy4ewDVKxer5uurIZyItWlOeNlA-P7YlCsdjqetqjVxnIT0QkUSgrLvfKQgZRpF-YP2_-sRNCkTV3_-Gx956PG8dQZEvGcPP4IQCnn5wgbsVXAq20t8LuNUID7puzcTUlTpUm_gSa69MOduyUc1CsXWKn5JJxcmRGI3IeG9yALbhbfpkKuw2b2-z2ChOPNeOhCkd0dMgj6uoG8YDwjm631yHymkg8ytxt-8YxXjLf1ZfVyB1Ph6T7pRYIU6St5z310_sp06zR1M0lzY7XfMqj0PWxVSAFWDGgxpahQCcfZlAo4F4kFVanwEg", "expires_in": 1200.0, "refresh_expires_in": 0.0, "token_type": "Bearer", "not-before-policy": 0.0, "scope": "email profile" }, "status": 200.0 } 2025-07-13 23:03:03.198 [http-nio-6950-exec-8] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 23:03:03.198 [http-nio-6950-exec-8] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.Map] 2025-07-13 23:03:03.198 [http-nio-6950-exec-8] DEBUG o.s.web.client.RestTemplate - HTTP POST https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction 2025-07-13 23:03:03.199 [http-nio-6950-exec-8] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/*+json] 2025-07-13 23:03:03.199 [http-nio-6950-exec-8] DEBUG o.s.web.client.RestTemplate - Writing [BillPaymentDto(type=CONFIRM, authType=null, billClientId=powertel_zesa, debitRef=peak, debitCurrency=USD, amount=5, aggregatorId=steward_pay, debitPhone=263773591219, debitAccount=1046737845, creditAccount=37132352511, creditCurrency=null, creditPhone=+263773591219, billName=Zesa, trace=null)] as "application/json" 2025-07-13 23:03:03.199 [http-nio-6950-exec-8] INFO z.q.tm.rest.RestTemplateInterceptor - Request: POST: https://api.stewardpay.co.zw/lab/v2/merchant/aggregation/transaction { "amount": 5.0, "debitAccount": "1046737845", "creditAccount": "37132352511", "debitRef": "peak", "debitCurrency": "USD", "billClientId": "powertel_zesa", "creditPhone": "+263773591219", "aggregatorId": "steward_pay", "type": "CONFIRM", "billName": "Zesa", "debitPhone": "263773591219" } 2025-07-13 23:03:03.370 [http-nio-6950-exec-8] INFO z.q.tm.rest.RestTemplateInterceptor - Response body: { "message": "Successful Request", "body": { "type": "CONFIRM", "amount": "5", "debitPhone": "263773591219", "debitAccount": "1046737845", "debitCurrency": "USD", "debitRef": "peak", "creditPhone": "+263773591219", "creditAccount": "37132352511", "aggregatorId": "steward_pay", "billName": "Zesa", "billClientId": "powertel_zesa", "status": "SUCCESS", "additionalData": [ { "name": "Merchant", "value": "ZESA" }, { "name": "Transaction Type", "value": "CONFIRM" }, { "name": "Recipient Phone", "value": "+263773591219" }, { "name": "Account", "value": "37132352511" }, { "name": "Currency", "value": "USD" }, { "name": "Amount", "value": "5" }, { "name": "Customer", "value": "HEART OF FURNITURE|null" }, { "name": "Customer\u0027s Address", "value": "274 WILLOWVALE RD|||null" } ] }, "status": 200.0 } 2025-07-13 23:03:03.371 [http-nio-6950-exec-8] DEBUG o.s.web.client.RestTemplate - Response 200 OK 2025-07-13 23:03:03.371 [http-nio-6950-exec-8] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.LinkedHashMap] 2025-07-13 23:03:03.371 [http-nio-6950-exec-8] INFO z.q.t.d.s.p.c.ZesaConfirmationProcessor - response: { "message" : "Successful Request", "body" : { "type" : "CONFIRM", "amount" : "5", "debitPhone" : "263773591219", "debitAccount" : "1046737845", "debitCurrency" : "USD", "debitRef" : "peak", "creditPhone" : "+263773591219", "creditAccount" : "37132352511", "aggregatorId" : "steward_pay", "billName" : "Zesa", "billClientId" : "powertel_zesa", "status" : "SUCCESS", "additionalData" : [ { "name" : "Merchant", "value" : "ZESA" }, { "name" : "Transaction Type", "value" : "CONFIRM" }, { "name" : "Recipient Phone", "value" : "+263773591219" }, { "name" : "Account", "value" : "37132352511" }, { "name" : "Currency", "value" : "USD" }, { "name" : "Amount", "value" : "5" }, { "name" : "Customer", "value" : "HEART OF FURNITURE|null" }, { "name" : "Customer's Address", "value" : "274 WILLOWVALE RD|||null" } ] }, "status" : 200 } 2025-07-13 23:03:03.373 [http-nio-6950-exec-8] DEBUG org.hibernate.SQL - insert into transaction (aggregator_id,amount,auth_type,bill_client_id,bill_name,bill_product_name,channel,channel_name,charge,client_secret,created_at,credit_account,credit_card,credit_currency,credit_email,credit_name,credit_phone,credit_ref,debit_account,debit_card,debit_currency,debit_email,debit_name,debit_phone,debit_ref,error_message,gateway_charge,integration_processor_label,payment_processor_image,payment_processor_label,payment_processor_name,product_uid,provider_image,provider_label,provider_uid,reference,response_code,rrn,sdk_action_id,status,target_url,tax,total_amount,trace,type,updated_at,user_id,id) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 23:03:03.794 [http-nio-6950-exec-8] DEBUG org.hibernate.SQL - insert into additional_data (created_at,json_string,transaction_id,updated_at,id) values (?,?,?,?,?) 2025-07-13 23:03:04.191 [http-nio-6950-exec-8] DEBUG org.hibernate.SQL - select r1_0.id,r1_0.account,r1_0.address,r1_0.created_at,r1_0.email,r1_0.initials,r1_0.latest_provider_label,r1_0.name,r1_0.phone_number,r1_0.updated_at,r1_0.user_id from recipient r1_0 where r1_0.account=? and r1_0.user_id=? 2025-07-13 23:03:04.409 [http-nio-6950-exec-8] DEBUG org.hibernate.SQL - insert into recipient (account,address,created_at,email,initials,latest_provider_label,name,phone_number,updated_at,user_id,id) values (?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 23:03:04.791 [http-nio-6950-exec-8] INFO z.q.t.d.c.TransactonController - outgoing transaction: {"id":"91b8145c-533e-4bfa-9bf4-d509b77ca1d5","createdAt":"2025-07-13T23:03:03.373301","updatedAt":"2025-07-13T23:03:03.373316","userId":"9db7116e-51bb-442c-9225-9345a3136577","trace":"50210344-8f00-4b9d-a045-71b7e00c671c","amount":5,"charge":0,"gatewayCharge":0.05,"tax":0.10,"totalAmount":5.15,"reference":"549f5657-9de0-48f3-9691-8c12beb971d4","paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"CONFIRM","errorMessage":"","status":"SUCCESS","additionalData":[{"name":"Merchant","value":"ZESA"},{"name":"Transaction Type","value":"CONFIRM"},{"name":"Recipient Phone","value":"+263773591219"},{"name":"Account","value":"37132352511"},{"name":"Currency","value":"USD"},{"name":"Amount","value":"5"},{"name":"Customer","value":"HEART OF FURNITURE|null"},{"name":"Customer's Address","value":"274 WILLOWVALE RD|||null"}]} 2025-07-13 23:03:04.792 [http-nio-6950-exec-8] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json] 2025-07-13 23:03:04.792 [http-nio-6950-exec-8] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Writing [zw.qantra.tm.domain.models.Transaction@27f1050b] 2025-07-13 23:03:04.793 [http-nio-6950-exec-8] DEBUG o.s.web.servlet.DispatcherServlet - Completed 200 OK 2025-07-13 23:03:15.513 [http-nio-6950-exec-10] DEBUG o.s.web.servlet.DispatcherServlet - POST "/api/transaction", parameters={} 2025-07-13 23:03:15.514 [http-nio-6950-exec-10] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to zw.qantra.tm.domain.controllers.TransactonController#create(Transaction) 2025-07-13 23:03:15.515 [http-nio-6950-exec-10] DEBUG o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [zw.qantra.tm.domain.models.Transaction@7bc11ddb] 2025-07-13 23:03:15.518 [http-nio-6950-exec-10] INFO z.q.t.d.c.TransactonController - incoming transaction: {"userId":"9db7116e-51bb-442c-9225-9345a3136577","trace":"50210344-8f00-4b9d-a045-71b7e00c671c","amount":5,"paymentProcessorLabel":"ECOCASH","providerLabel":"ZESA","debitPhone":"","debitAccount":"","debitCurrency":"USD","debitRef":"peak","creditPhone":"+263773591219","creditAccount":"37132352511","creditName":"","creditEmail":"","billClientId":"powertel_zesa","billName":"Zesa","paymentProcessorName":"EcoCash","providerImage":"zesa.png","paymentProcessorImage":"ecocash.png","type":"REQUEST","authType":"WEB","errorMessage":"","status":"PENDING"} 2025-07-13 23:03:15.518 [http-nio-6950-exec-10] INFO z.q.t.d.s.p.h.CalculateChargesHandler - processing charges 2025-07-13 23:03:15.519 [http-nio-6950-exec-10] DEBUG org.hibernate.SQL - select c1_0.id,c1_0.account,c1_0.charge_label,c1_0.composite,c1_0.created_at,c1_0.currency,c1_0.description,c1_0.flat,c1_0.global,c1_0.max,c1_0.maximum_amount,c1_0.min,c1_0.minimum_amount,c1_0.percentage_rate,c1_0.target,c1_0.target_event,c1_0.target_value,c1_0.updated_at from charge c1_0 where c1_0.currency=? 2025-07-13 23:03:15.961 [http-nio-6950-exec-10] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 23:03:16.181 [http-nio-6950-exec-10] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 23:03:16.386 [http-nio-6950-exec-10] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 23:03:16.591 [http-nio-6950-exec-10] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 23:03:16.782 [http-nio-6950-exec-10] INFO z.q.t.d.services.TransactionService - label: REQUEST_ECOCASH_WEB 2025-07-13 23:03:16.784 [http-nio-6950-exec-10] ERROR z.q.t.d.s.f.PaymentProcessorFactory - Couldn't find payment processor: No bean named 'REQUEST_ECOCASH_WEB' available 2025-07-13 23:03:16.787 [http-nio-6950-exec-10] DEBUG o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - Using @ExceptionHandler zw.qantra.tm.exceptions.GeneralExceptionHandler#handleAllExceptions(Exception, WebRequest) 2025-07-13 23:03:16.791 [http-nio-6950-exec-10] INFO z.q.t.e.GeneralExceptionHandler - errors Couldn't find payment processor for path uri=/api/transaction 2025-07-13 23:03:16.792 [http-nio-6950-exec-10] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json] 2025-07-13 23:03:16.792 [http-nio-6950-exec-10] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Writing [{success=false, message=Internal Server Error, body=null, errors=[Couldn't find payment processor], (truncated)...] 2025-07-13 23:03:16.795 [http-nio-6950-exec-10] DEBUG o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - Resolved [zw.qantra.tm.exceptions.ApiException: Couldn't find payment processor] 2025-07-13 23:03:16.795 [http-nio-6950-exec-10] DEBUG o.s.web.servlet.DispatcherServlet - Completed 500 INTERNAL_SERVER_ERROR 2025-07-13 23:53:40.639 [main] INFO zw.qantra.tm.TmApplication - Starting TmApplication using Java 17.0.14 with PID 489984 (/home/vk/dev/qantra/qpay-tm/target/classes started by vk in /home/vk/dev/qantra/qpay-tm) 2025-07-13 23:53:40.640 [main] INFO zw.qantra.tm.TmApplication - The following 1 profile is active: "lab" 2025-07-13 23:53:40.640 [main] DEBUG o.s.boot.SpringApplication - Loading source class zw.qantra.tm.TmApplication 2025-07-13 23:53:40.661 [main] DEBUG o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@7502291e 2025-07-13 23:53:41.213 [main] DEBUG o.s.b.w.e.t.TomcatServletWebServerFactory - Code archive: /home/vk/.m2/repository/org/springframework/boot/spring-boot/3.5.0/spring-boot-3.5.0.jar 2025-07-13 23:53:41.213 [main] DEBUG o.s.b.w.e.t.TomcatServletWebServerFactory - Code archive: /home/vk/.m2/repository/org/springframework/boot/spring-boot/3.5.0/spring-boot-3.5.0.jar 2025-07-13 23:53:41.213 [main] DEBUG o.s.b.w.e.t.TomcatServletWebServerFactory - None of the document roots [src/main/webapp, public, static] point to a directory and will be ignored. 2025-07-13 23:53:41.225 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 6950 (http) 2025-07-13 23:53:41.255 [main] DEBUG o.s.b.w.s.c.ServletWebServerApplicationContext - Published root WebApplicationContext as ServletContext attribute with name [org.springframework.web.context.WebApplicationContext.ROOT] 2025-07-13 23:53:41.256 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 594 ms 2025-07-13 23:53:41.266 [main] DEBUG o.s.b.w.s.ServletContextInitializerBeans - Mapping filters: customCorsFilter urls=[/*] order=-2147483648, characterEncodingFilter urls=[/*] order=-2147483648, formContentFilter urls=[/*] order=-9900, requestContextFilter urls=[/*] order=-105 2025-07-13 23:53:41.266 [main] DEBUG o.s.b.w.s.ServletContextInitializerBeans - Mapping servlets: dispatcherServlet urls=[/] 2025-07-13 23:53:41.278 [main] DEBUG o.s.b.w.s.f.OrderedRequestContextFilter - Filter 'requestContextFilter' configured for use 2025-07-13 23:53:41.279 [main] DEBUG o.s.b.w.s.f.OrderedCharacterEncodingFilter - Filter 'characterEncodingFilter' configured for use 2025-07-13 23:53:41.280 [main] DEBUG o.s.b.w.s.f.OrderedFormContentFilter - Filter 'formContentFilter' configured for use 2025-07-13 23:53:41.500 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... 2025-07-13 23:53:43.684 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@8f6b4ab 2025-07-13 23:53:43.685 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. 2025-07-13 23:53:43.983 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) 2025-07-13 23:53:46.039 [main] DEBUG org.hibernate.SQL - alter table if exists payment_processor add column account_field_label varchar(255) 2025-07-13 23:53:46.321 [main] DEBUG org.hibernate.SQL - alter table if exists payment_processor add column account_field_name varchar(255) 2025-07-13 23:53:46.612 [main] DEBUG org.hibernate.SQL - alter table if exists payment_processor add column auth_type varchar(255) 2025-07-13 23:53:51.869 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning 2025-07-13 23:53:51.912 [main] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - 43 mappings in 'requestMappingHandlerMapping' 2025-07-13 23:53:51.931 [main] DEBUG o.s.w.s.h.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' 2025-07-13 23:53:51.948 [main] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice 2025-07-13 23:53:51.970 [main] DEBUG o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice 2025-07-13 23:53:52.019 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 6950 (http) with context path '/api' 2025-07-13 23:53:52.024 [main] INFO zw.qantra.tm.TmApplication - Started TmApplication in 11.657 seconds (process running for 11.92) 2025-07-13 23:53:52.025 [main] DEBUG o.s.b.a.ApplicationAvailabilityBean - Application availability state LivenessState changed to CORRECT 2025-07-13 23:53:52.026 [main] DEBUG o.s.b.a.ApplicationAvailabilityBean - Application availability state ReadinessState changed to ACCEPTING_TRAFFIC 2025-07-13 23:54:53.695 [http-nio-6950-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-07-13 23:54:53.695 [http-nio-6950-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver 2025-07-13 23:54:53.695 [http-nio-6950-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver 2025-07-13 23:54:53.695 [http-nio-6950-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - Detected FixedThemeResolver 2025-07-13 23:54:53.696 [http-nio-6950-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@12ae75f1 2025-07-13 23:54:53.696 [http-nio-6950-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@2bab1821 2025-07-13 23:54:53.696 [http-nio-6950-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data 2025-07-13 23:54:53.696 [http-nio-6950-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-07-13 23:54:53.699 [http-nio-6950-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - GET "/api/configs/seed", parameters={} 2025-07-13 23:54:53.703 [http-nio-6950-exec-2] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to zw.qantra.tm.domain.controllers.ConfigController#charges() 2025-07-13 23:54:54.060 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - select pp1_0.id,pp1_0.account_field_label,pp1_0.account_field_name,pp1_0.auth_type,pp1_0.created_at,pp1_0.description,pp1_0.image,pp1_0.label,pp1_0.name,pp1_0.type,pp1_0.updated_at from payment_processor pp1_0 2025-07-13 23:54:54.377 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - delete from payment_processor where id=? 2025-07-13 23:54:54.616 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - delete from payment_processor where id=? 2025-07-13 23:54:55.082 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into payment_processor (account_field_label,account_field_name,auth_type,created_at,description,image,label,name,type,updated_at,id) values (?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 23:54:55.325 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into payment_processor (account_field_label,account_field_name,auth_type,created_at,description,image,label,name,type,updated_at,id) values (?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 23:54:55.838 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - select ip1_0.id,ip1_0.created_at,ip1_0.description,ip1_0.label,ip1_0.name,ip1_0.updated_at from integration_processor ip1_0 2025-07-13 23:54:56.145 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - delete from integration_processor where id=? 2025-07-13 23:54:56.657 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into integration_processor (created_at,description,label,name,updated_at,id) values (?,?,?,?,?,?) 2025-07-13 23:54:57.197 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - select c1_0.id,c1_0.created_at,c1_0.description,c1_0.image,c1_0.label,c1_0.name,c1_0.updated_at from category c1_0 2025-07-13 23:54:57.476 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - delete from category where id=? 2025-07-13 23:54:57.690 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - delete from category where id=? 2025-07-13 23:54:58.296 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into category (created_at,description,image,label,name,updated_at,id) values (?,?,?,?,?,?,?) 2025-07-13 23:54:58.600 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into category (created_at,description,image,label,name,updated_at,id) values (?,?,?,?,?,?,?) 2025-07-13 23:54:59.152 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - select p1_0.id,p1_0.account_field_name,p1_0.category,p1_0.client_id,p1_0.created_at,p1_0.description,p1_0.external_id,p1_0.image,p1_0.integration_processor_label,p1_0.label,p1_0.updated_at from provider p1_0 2025-07-13 23:54:59.398 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - delete from provider where id=? 2025-07-13 23:54:59.726 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - delete from provider where id=? 2025-07-13 23:55:00.033 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - delete from provider where id=? 2025-07-13 23:55:00.341 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - delete from provider where id=? 2025-07-13 23:55:00.859 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into provider (account_field_name,category,client_id,created_at,description,external_id,image,integration_processor_label,label,updated_at,id) values (?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 23:55:01.062 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into provider (account_field_name,category,client_id,created_at,description,external_id,image,integration_processor_label,label,updated_at,id) values (?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 23:55:01.258 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into provider (account_field_name,category,client_id,created_at,description,external_id,image,integration_processor_label,label,updated_at,id) values (?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 23:55:01.468 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into provider (account_field_name,category,client_id,created_at,description,external_id,image,integration_processor_label,label,updated_at,id) values (?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 23:55:01.891 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - select c1_0.id,c1_0.account,c1_0.charge_label,c1_0.composite,c1_0.created_at,c1_0.currency,c1_0.description,c1_0.flat,c1_0.global,c1_0.max,c1_0.maximum_amount,c1_0.min,c1_0.minimum_amount,c1_0.percentage_rate,c1_0.target,c1_0.target_event,c1_0.target_value,c1_0.updated_at from charge c1_0 2025-07-13 23:55:02.202 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 23:55:02.499 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 23:55:02.798 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - select i1_0.charge_id,i1_1.id,i1_1.codes,i1_1.created_at,i1_1.name,i1_1.type,i1_1.updated_at from charge_include_products i1_0 join charge_condition i1_1 on i1_1.id=i1_0.charge_condition_id where i1_0.charge_id=? 2025-07-13 23:55:03.003 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - select e1_0.charge_id,e1_1.id,e1_1.codes,e1_1.created_at,e1_1.name,e1_1.type,e1_1.updated_at from charge_exclude_products e1_0 join charge_condition e1_1 on e1_1.id=e1_0.charge_condition_id where e1_0.charge_id=? 2025-07-13 23:55:03.221 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - delete from charge_include_products where charge_id=? 2025-07-13 23:55:03.423 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - delete from charge_include_products where charge_id=? 2025-07-13 23:55:03.720 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - delete from charge_condition where id=? 2025-07-13 23:55:03.922 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - delete from charge_condition where id=? 2025-07-13 23:55:04.131 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - delete from charge_condition where id=? 2025-07-13 23:55:04.437 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - delete from charge where id=? 2025-07-13 23:55:04.744 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - delete from charge where id=? 2025-07-13 23:55:05.362 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - select cc1_0.id,cc1_0.codes,cc1_0.created_at,cc1_0.name,cc1_0.type,cc1_0.updated_at from charge_condition cc1_0 2025-07-13 23:55:05.874 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into charge_condition (codes,created_at,name,type,updated_at,id) values (?,?,?,?,?,?) 2025-07-13 23:55:06.177 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into charge_condition (codes,created_at,name,type,updated_at,id) values (?,?,?,?,?,?) 2025-07-13 23:55:06.486 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into charge_condition (codes,created_at,name,type,updated_at,id) values (?,?,?,?,?,?) 2025-07-13 23:55:07.106 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into charge (account,charge_label,composite,created_at,currency,description,flat,global,max,maximum_amount,min,minimum_amount,percentage_rate,target,target_event,target_value,updated_at,id) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 23:55:07.416 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into charge (account,charge_label,composite,created_at,currency,description,flat,global,max,maximum_amount,min,minimum_amount,percentage_rate,target,target_event,target_value,updated_at,id) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) 2025-07-13 23:55:07.718 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into charge_include_products (charge_id,charge_condition_id) values (?,?) 2025-07-13 23:55:07.953 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into charge_include_products (charge_id,charge_condition_id) values (?,?) 2025-07-13 23:55:08.225 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into charge_include_products (charge_id,charge_condition_id) values (?,?) 2025-07-13 23:55:08.455 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into charge_include_products (charge_id,charge_condition_id) values (?,?) 2025-07-13 23:55:08.735 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into charge_include_products (charge_id,charge_condition_id) values (?,?) 2025-07-13 23:55:09.045 [http-nio-6950-exec-2] DEBUG org.hibernate.SQL - insert into charge_include_products (charge_id,charge_condition_id) values (?,?) 2025-07-13 23:55:09.673 [http-nio-6950-exec-2] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Using 'text/plain', given [*/*] and supported [text/plain, */*, application/json, application/*+json] 2025-07-13 23:55:09.674 [http-nio-6950-exec-2] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Writing ["Project configuration seeding complete"] 2025-07-13 23:55:09.677 [http-nio-6950-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - Completed 200 OK