2025-12-19 07:22:32.2819||DEBUG|PaymentSystem.Program|init main function 2025-12-19 07:22:36.1115||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... 2025-12-19 07:22:37.0574||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. 2025-12-19 07:22:37.0766||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: VLIV-EFTDB01@RCPaySL-Live' 2025-12-19 07:22:37.0766||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. 2025-12-19 07:22:37.0766||INFO|Hangfire.BackgroundJobServer|Using the following options for Hangfire Server: Worker count: 20 Listening queues: 'default' Shutdown timeout: 00:00:15 Schedule polling interval: 00:00:15 2025-12-19 07:22:37.2778||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:16024:eefe4e5c successfully announced in 153.4257 ms 2025-12-19 07:22:37.2883||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:16024:eefe4e5c is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... 2025-12-19 07:22:37.2883||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:16024:eefe4e5c all the dispatchers started 2025-12-19 07:22:38.8557|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'BlackList'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.8672|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'FeeReversal'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.8672|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'FeeAmount' on entity type 'FeeTransactionLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.8672|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'FeeTransactionLogStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.8672|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'FeeAmount' on entity type 'PaymentBatch'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.8812|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'TotalAmount' on entity type 'PaymentBatch'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.8812|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.8812|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CorporateFeeAmount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.8812|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CreditAmount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.8812|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CustomerFeeAmount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.8812|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CorporateFeeAmount' on entity type 'PaymentItemStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.8812|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CreditedAmount' on entity type 'PaymentItemStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.8812|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CustomerFeeAmount' on entity type 'PaymentItemStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.8980|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentReversal'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.8980|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentSummaryByBank'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.8980|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Credit' on entity type 'Statement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.8980|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Debit' on entity type 'Statement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.8980|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'TotalAmount' on entity type 'UploadStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 07:22:38.9556|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:22:38.9556|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:22:38.9556|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:22:38.9556|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:22:38.9556|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:22:40.0032|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-19 07:22:40.0263|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-19 07:22:40.0263|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-19 07:22:40.0462|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-19 07:22:40.0688|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (68ms) [Parameters=[@__xDate_0='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE ([p].[TransactionStatus] = 9) AND ([p].[TransactionDate] <= @__xDate_0) 2025-12-19 07:22:40.0688|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-12-19 07:22:40.0984|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-12-19 07:22:40.1221|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (51ms) [Parameters=[@__defaultDate_0='?' (DbType = DateTime2), @__today_1='?' (DbType = DateTime2), @__today_2='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE ([p].[TransactionStatus] = 5) AND ((([p].[TransactionDate] > @__defaultDate_0) AND ([p].[TransactionDate] < @__today_1)) OR ([p].[DateCreated] < @__today_2)) 2025-12-19 07:22:40.7262||INFO|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|User profile not available. Using 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\S-1-5-82-405065765-51968188-4129435083-1865239232-3978796933\DataProtection' as key repository and Windows DPAPI to encrypt keys at rest. 2025-12-19 07:22:40.8954|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AllowPartialPayment], [p].[Code], [p].[CreatedBy], [p].[DateCreated], [p].[DateModified], [p].[Default], [p].[InstitutionId], [p].[IsActive], [p].[IsDeleted], [p].[ModifiedBy], [p].[Name] FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 07:22:40.9261|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AllowPartialPayment], [p].[Code], [p].[CreatedBy], [p].[DateCreated], [p].[DateModified], [p].[Default], [p].[InstitutionId], [p].[IsActive], [p].[IsDeleted], [p].[ModifiedBy], [p].[Name] FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 07:22:40.9324|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AllowPartialPayment], [p].[Code], [p].[CreatedBy], [p].[DateCreated], [p].[DateModified], [p].[Default], [p].[InstitutionId], [p].[IsActive], [p].[IsDeleted], [p].[ModifiedBy], [p].[Name] FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 07:22:41.0648|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 07:22:41.0648|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 07:22:41.9467|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 07:22:41.9467|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 07:22:41.9467|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 893.0792ms 204 2025-12-19 07:22:41.9467|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 893.0808ms 204 2025-12-19 07:22:42.0821|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 07:22:42.0821|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 07:22:42.3378|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 07:22:42.3378|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 07:22:42.3378|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 07:22:42.3378|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 07:22:42.3504|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 07:22:42.3504|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 07:22:42.3504|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 07:22:42.3504|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 07:22:42.3874|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 07:22:42.3874|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 07:22:42.4164|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:22:42.4164|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:22:42.4467|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 07:22:42.5936|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 07:22:42.6139|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 222.9158ms 2025-12-19 07:22:42.6139|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 07:22:42.6176|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 535.605ms 200 application/json; charset=utf-8 2025-12-19 07:22:42.6325|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 07:22:42.6325|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 248.8277ms 2025-12-19 07:22:42.6325|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 07:22:42.6325|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 560.2508ms 200 application/json; charset=utf-8 2025-12-19 07:25:08.1611|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:25:08.1611|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:26:41.5245|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 07:26:41.5284|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 07:26:41.5284|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9823ms 204 2025-12-19 07:26:41.5498|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 07:26:41.5498|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 07:26:41.5498|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 07:26:41.5598|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 07:26:41.5598|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 07:26:41.5598|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 07:26:41.5598|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:26:41.7280|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 07:26:41.7317|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 164.8885ms 2025-12-19 07:26:41.7317|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 07:26:41.7317|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 185.8156ms 200 application/json; charset=utf-8 2025-12-19 07:30:08.3164|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:30:08.3301|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:35:08.4863|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:35:08.4863|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:40:08.6276|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:40:08.6276|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:45:08.7876|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:45:08.7899|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 07:47:30.7737|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:38736/PAYMENTSERVICE/iisintegration 0 2025-12-19 07:47:30.7776|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1102ms 202 2025-12-19 07:47:30.7776||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:16024:eefe4e5c caught stopping signal... 2025-12-19 07:47:30.7776||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:16024:eefe4e5c caught stopped signal... 2025-12-19 07:47:31.8118||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:16024:eefe4e5c All dispatchers stopped 2025-12-19 07:47:31.8340||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:16024:eefe4e5c successfully reported itself as stopped in 15.082 ms 2025-12-19 07:47:31.8397||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:16024:eefe4e5c has been stopped in total 1050.8429 ms 2025-12-19 08:17:17.8988||DEBUG|PaymentSystem.Program|init main function 2025-12-19 08:17:19.2788||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... 2025-12-19 08:17:19.4785||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. 2025-12-19 08:17:19.4986||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: VLIV-EFTDB01@RCPaySL-Live' 2025-12-19 08:17:19.5031||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. 2025-12-19 08:17:19.5031||INFO|Hangfire.BackgroundJobServer|Using the following options for Hangfire Server: Worker count: 20 Listening queues: 'default' Shutdown timeout: 00:00:15 Schedule polling interval: 00:00:15 2025-12-19 08:17:19.6330||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:20180:eae25c48 successfully announced in 102.9853 ms 2025-12-19 08:17:19.6330||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:20180:eae25c48 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... 2025-12-19 08:17:19.6591||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:20180:eae25c48 all the dispatchers started 2025-12-19 08:17:20.3425|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'BlackList'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.3565|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'FeeReversal'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.3619|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'FeeAmount' on entity type 'FeeTransactionLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.3619|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'FeeTransactionLogStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.3619|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'FeeAmount' on entity type 'PaymentBatch'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.3757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'TotalAmount' on entity type 'PaymentBatch'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.3757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.3757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CorporateFeeAmount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.3757|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CreditAmount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.3929|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CustomerFeeAmount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.3929|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CorporateFeeAmount' on entity type 'PaymentItemStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.3929|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CreditedAmount' on entity type 'PaymentItemStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.3929|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CustomerFeeAmount' on entity type 'PaymentItemStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.3929|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentReversal'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.4078|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentSummaryByBank'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.4078|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Credit' on entity type 'Statement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.4078|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Debit' on entity type 'Statement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.4078|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'TotalAmount' on entity type 'UploadStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:17:20.4563|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:17:20.4563|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:17:20.4563|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:17:20.7073|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-19 08:17:20.7300|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-19 08:17:20.7363|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-19 08:17:20.7363|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-19 08:17:20.7775|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-12-19 08:17:20.7990|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-12-19 08:17:20.9386||INFO|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|User profile not available. Using 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\S-1-5-82-405065765-51968188-4129435083-1865239232-3978796933\DataProtection' as key repository and Windows DPAPI to encrypt keys at rest. 2025-12-19 08:17:21.1873|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 08:17:21.2590|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 08:17:21.2676|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 80.4559ms 204 2025-12-19 08:17:21.2967|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 08:17:21.3332|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 08:17:21.3563|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 08:17:21.3611|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 08:17:21.3611|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 08:17:21.3611|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 08:17:21.3762|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.4953ms 401 2025-12-19 08:17:37.7990|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 08:17:37.7990|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 08:17:37.7990|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9785ms 204 2025-12-19 08:17:37.8356|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 08:17:37.8570|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 08:17:37.8616|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 08:17:37.8616|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 08:17:37.8616|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 08:17:37.8949|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 08:17:37.8949|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 08:17:37.8949|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.774ms 204 2025-12-19 08:17:37.8949|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 08:17:37.9327|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:17:37.9381|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 08:17:37.9381|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 08:17:37.9381|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 08:17:37.9381|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 08:17:37.9381|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 08:17:37.9619|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 08:17:37.9619|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 08:17:37.9619|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:17:38.0832|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 08:17:38.1038|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 194.6533ms 2025-12-19 08:17:38.1038|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 08:17:38.1125|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 277.2021ms 200 application/json; charset=utf-8 2025-12-19 08:17:38.1513|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 08:17:38.1582|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 195.0136ms 2025-12-19 08:17:38.1582|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 08:17:38.1582|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 224.4818ms 200 application/json; charset=utf-8 2025-12-19 08:20:04.8940|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:20:04.8940|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:25:05.0816|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:25:05.0816|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:30:05.2301|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:30:05.2301|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:35:05.5306|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:35:05.5306|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:38:17.2960|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:32433/PAYMENTSERVICE/iisintegration 0 2025-12-19 08:38:17.2960|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.6376ms 202 2025-12-19 08:38:17.2960||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:20180:eae25c48 caught stopping signal... 2025-12-19 08:38:17.3089||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:20180:eae25c48 caught stopped signal... 2025-12-19 08:38:18.3650||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:20180:eae25c48 All dispatchers stopped 2025-12-19 08:38:18.3650||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:20180:eae25c48 successfully reported itself as stopped in 3.7352 ms 2025-12-19 08:38:18.3793||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:20180:eae25c48 has been stopped in total 1071.3438 ms 2025-12-19 08:45:09.0652||DEBUG|PaymentSystem.Program|init main function 2025-12-19 08:45:09.9381||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... 2025-12-19 08:45:10.1102||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. 2025-12-19 08:45:10.1304||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: VLIV-EFTDB01@RCPaySL-Live' 2025-12-19 08:45:10.1304||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. 2025-12-19 08:45:10.1374||INFO|Hangfire.BackgroundJobServer|Using the following options for Hangfire Server: Worker count: 20 Listening queues: 'default' Shutdown timeout: 00:00:15 Schedule polling interval: 00:00:15 2025-12-19 08:45:10.2495||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:7744:2652011f successfully announced in 94.2465 ms 2025-12-19 08:45:10.2495||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:7744:2652011f is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... 2025-12-19 08:45:10.2731||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:7744:2652011f all the dispatchers started 2025-12-19 08:45:11.0121|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'BlackList'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.0121|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'FeeReversal'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.0282|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'FeeAmount' on entity type 'FeeTransactionLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.0282|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'FeeTransactionLogStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.0282|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'FeeAmount' on entity type 'PaymentBatch'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.0282|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'TotalAmount' on entity type 'PaymentBatch'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.0282|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.0282|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CorporateFeeAmount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.0282|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CreditAmount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.0447|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CustomerFeeAmount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.0447|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CorporateFeeAmount' on entity type 'PaymentItemStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.0447|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CreditedAmount' on entity type 'PaymentItemStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.0447|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CustomerFeeAmount' on entity type 'PaymentItemStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.0447|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentReversal'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.0447|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentSummaryByBank'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.0447|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Credit' on entity type 'Statement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.0447|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Debit' on entity type 'Statement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.0600|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'TotalAmount' on entity type 'UploadStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 08:45:11.1017|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:45:11.1017|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:45:11.1017|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:45:11.3378|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-19 08:45:11.3612|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-19 08:45:11.3612|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-19 08:45:11.3612|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-19 08:45:11.3928|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-12-19 08:45:11.4105|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-12-19 08:45:11.5471||INFO|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|User profile not available. Using 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\S-1-5-82-405065765-51968188-4129435083-1865239232-3978796933\DataProtection' as key repository and Windows DPAPI to encrypt keys at rest. 2025-12-19 08:45:11.8952|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 08:45:11.8952|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 08:45:11.9763|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 08:45:11.9763|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 08:45:11.9833|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 88.8546ms 204 2025-12-19 08:45:11.9833|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 90.2365ms 204 2025-12-19 08:45:12.0146|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 08:45:12.0146|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 08:45:12.0675|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 08:45:12.0675|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 08:45:12.0675|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 08:45:12.0675|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 08:45:12.0792|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 08:45:12.0792|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 08:45:12.0792|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 08:45:12.0792|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 08:45:12.1138|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 08:45:12.1138|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 08:45:12.1431|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:45:12.1431|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:45:12.1758|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 08:45:12.2809|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 08:45:12.3004|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 182.2885ms 2025-12-19 08:45:12.3004|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 08:45:12.3004|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 289.3556ms 200 application/json; charset=utf-8 2025-12-19 08:45:12.3685|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 08:45:12.3829|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 267.7437ms 2025-12-19 08:45:12.3829|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 08:45:12.3894|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 374.732ms 200 application/json; charset=utf-8 2025-12-19 08:50:10.6319|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:50:10.6319|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:53:37.7110|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 08:53:37.7110|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 08:53:37.7110|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4769ms 204 2025-12-19 08:53:37.7263|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 08:53:37.7263|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 08:53:37.7263|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 08:53:37.7263|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 08:53:37.7263|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 08:53:37.7390|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 08:53:37.7390|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:53:37.7390|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 08:53:37.7835|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 08:53:37.7835|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 08:53:37.7835|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7089ms 204 2025-12-19 08:53:37.8005|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 08:53:37.8005|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 08:53:37.8005|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 08:53:37.8005|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 08:53:37.8005|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 08:53:37.8167|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 08:53:37.8167|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 08:53:37.8167|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 78.4673ms 2025-12-19 08:53:37.8167|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:53:37.8167|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 08:53:37.8167|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 103.4974ms 200 application/json; charset=utf-8 2025-12-19 08:53:37.9792|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 08:53:37.9792|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 161.4339ms 2025-12-19 08:53:37.9792|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 08:53:37.9792|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 182.5695ms 200 application/json; charset=utf-8 2025-12-19 08:55:10.7983|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 08:55:10.8148|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:00:10.9430|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:00:10.9430|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:04:26.8568|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 0 2025-12-19 09:04:26.8568|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:04:26.8682|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4273ms 204 2025-12-19 09:04:27.1053|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 09:04:27.1053|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:04:27.1183|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:04:27.1183|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:04:27.1183|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:04:27.1183|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 09:04:27.1321|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:04:27.1473|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 09:04:27.2089|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 09:04:27.2123|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 82.6566ms 2025-12-19 09:04:27.2123|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:04:27.2123|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 111.536ms 200 application/json; charset=utf-8 2025-12-19 09:04:27.3624|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 0 2025-12-19 09:04:27.3684|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:04:27.3684|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3172ms 204 2025-12-19 09:04:27.5992|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:04:27.6041|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:04:27.6041|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:04:27.6041|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:04:27.6041|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:04:27.6041|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:04:27.6041|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:04:27.7749|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:04:27.7749|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 165.0788ms 2025-12-19 09:04:27.7749|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:04:27.7749|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 184.0306ms 200 application/json; charset=utf-8 2025-12-19 09:04:59.0907|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 0 2025-12-19 09:04:59.0907|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:04:59.0907|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0681ms 204 2025-12-19 09:04:59.3331|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:04:59.3331|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:04:59.3331|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:04:59.3331|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:04:59.3331|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:04:59.3481|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:04:59.3481|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:04:59.5046|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:04:59.5046|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 159.7989ms 2025-12-19 09:04:59.5046|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:04:59.5046|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 179.729ms 200 application/json; charset=utf-8 2025-12-19 09:05:11.1205|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:05:11.1205|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:07:55.2938|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=80 2025-12-19 09:07:55.2938|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:07:55.2938|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0745ms 204 2025-12-19 09:07:55.3625|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=209&Days=30 2025-12-19 09:07:55.3625|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=80 2025-12-19 09:07:55.3625|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:07:55.3625|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:07:55.3723|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7857ms 204 2025-12-19 09:07:55.3723|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:07:55.3723|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:07:55.3723|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:07:55.3723|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 09:07:55.3723|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:07:55.3877|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 09:07:55.3877|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=209&Days=30 2025-12-19 09:07:55.3877|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:07:55.3877|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:07:55.3877|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:07:55.4048|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:07:55.4048|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:07:55.4048|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:07:55.4367|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 09:07:55.4367|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 57.949ms 2025-12-19 09:07:55.4367|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:07:55.4367|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.5879ms 200 application/json; charset=utf-8 2025-12-19 09:07:55.5669|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:07:55.5669|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 159.562ms 2025-12-19 09:07:55.5669|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:07:55.5669|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 178.3483ms 200 application/json; charset=utf-8 2025-12-19 09:10:11.2522|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:10:11.2863|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:10:40.7435|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 09:10:40.7435|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:10:40.7435|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2704ms 204 2025-12-19 09:10:40.7614|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 09:10:40.7614|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:10:40.7614|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:10:40.7614|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:10:40.7614|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:10:40.7614|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 09:10:40.7614|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:10:40.7795|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 09:10:40.7795|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:10:40.7918|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:10:40.7918|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7552ms 204 2025-12-19 09:10:40.8075|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:10:40.8075|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:10:40.8075|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:10:40.8075|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:10:40.8075|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:10:40.8075|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:10:40.8075|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:10:40.8273|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 09:10:40.8273|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 55.9913ms 2025-12-19 09:10:40.8273|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:10:40.8273|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.121ms 200 application/json; charset=utf-8 2025-12-19 09:10:40.9535|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:10:40.9535|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 138.0749ms 2025-12-19 09:10:40.9535|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:10:40.9625|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 155.0119ms 200 application/json; charset=utf-8 2025-12-19 09:11:21.1545|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 09:11:21.1545|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:11:21.1688|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.3241ms 204 2025-12-19 09:11:21.1688|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 09:11:21.1688|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:11:21.1688|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:11:21.1852|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:11:21.1852|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:11:21.1852|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:11:21.1852|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:11:21.1852|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 09:11:21.1852|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.537ms 204 2025-12-19 09:11:21.1852|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:11:21.2017|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:11:21.2017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 09:11:21.2017|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:11:21.2017|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:11:21.2017|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:11:21.2017|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:11:21.2017|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:11:21.2153|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:11:21.2454|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 09:11:21.2454|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 50.399ms 2025-12-19 09:11:21.2454|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:11:21.2454|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.4413ms 200 application/json; charset=utf-8 2025-12-19 09:11:21.3832|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:11:21.3870|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 172.3342ms 2025-12-19 09:11:21.3870|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:11:21.3870|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 189.8811ms 200 application/json; charset=utf-8 2025-12-19 09:11:34.6838|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:11:34.6838|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:11:34.6838|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1697ms 204 2025-12-19 09:11:34.7014|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:11:34.7014|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:11:34.7014|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:11:34.7014|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:11:34.7014|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:11:34.7150|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:11:34.7150|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:11:34.8466|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:11:34.8466|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 133.4546ms 2025-12-19 09:11:34.8466|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:11:34.8466|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 152.0784ms 200 application/json; charset=utf-8 2025-12-19 09:11:45.0688|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:11:45.0688|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:11:45.0688|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9453ms 204 2025-12-19 09:11:45.0844|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:11:45.0844|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:11:45.0844|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:11:45.0844|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:11:45.0844|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:11:45.0974|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:11:45.0974|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:11:45.2522|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:11:45.2522|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 156.7733ms 2025-12-19 09:11:45.2522|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:11:45.2522|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 176.4196ms 200 application/json; charset=utf-8 2025-12-19 09:15:11.4013|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:15:11.4013|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:16:38.8473|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:16:38.8473|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:16:38.8524|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1081ms 204 2025-12-19 09:16:38.8723|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:16:38.8723|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:16:38.8723|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:16:38.8723|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:16:38.8723|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:16:38.8848|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:16:38.8848|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:16:39.0381|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:16:39.0418|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 154.6296ms 2025-12-19 09:16:39.0418|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:16:39.0418|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 172.4149ms 200 application/json; charset=utf-8 2025-12-19 09:16:48.0365|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:16:48.0397|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:16:48.0397|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6122ms 204 2025-12-19 09:16:48.0397|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:16:48.0397|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:16:48.0397|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:16:48.0560|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:16:48.0560|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:16:48.0560|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:16:48.0560|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:16:48.1899|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:16:48.1899|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 130.582ms 2025-12-19 09:16:48.1899|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:16:48.1972|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 146.7081ms 200 application/json; charset=utf-8 2025-12-19 09:20:11.5610|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:20:11.5610|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:23:57.3287|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:23:57.3339|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:23:57.3339|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4456ms 204 2025-12-19 09:23:57.3507|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:23:57.3507|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:23:57.3507|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:23:57.3639|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:23:57.3639|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:23:57.3639|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:23:57.3639|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:23:57.5081|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:23:57.5081|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 135.4794ms 2025-12-19 09:23:57.5081|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:23:57.5081|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 162.1079ms 200 application/json; charset=utf-8 2025-12-19 09:25:11.7644|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:25:11.7644|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:27:39.9748|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 09:27:39.9748|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:27:39.9748|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8481ms 204 2025-12-19 09:27:40.1146|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 09:27:40.1146|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:27:40.1146|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:27:40.1247|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:27:40.1247|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:27:40.1247|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 09:27:40.1247|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:27:40.1421|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 09:27:40.2105|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 09:27:40.2105|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 80.4049ms 2025-12-19 09:27:40.2105|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:27:40.2212|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 106.5478ms 200 application/json; charset=utf-8 2025-12-19 09:27:42.8272|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:27:42.8345|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:27:42.8438|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.6493ms 204 2025-12-19 09:27:42.8438|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:27:42.8438|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:27:42.8438|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:27:42.8617|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:27:42.8617|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:27:42.8617|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:27:42.8617|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:27:43.0339|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:27:43.0339|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 167.2223ms 2025-12-19 09:27:43.0339|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:27:43.0339|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 187.418ms 200 application/json; charset=utf-8 2025-12-19 09:27:54.3304|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:27:54.3304|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:27:54.3304|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9009ms 204 2025-12-19 09:27:54.3304|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:27:54.3482|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:27:54.3482|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:27:54.3482|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:27:54.3482|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:27:54.3482|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:27:54.3618|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:27:54.5129|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:27:54.5129|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 155.1964ms 2025-12-19 09:27:54.5187|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:27:54.5187|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 175.566ms 200 application/json; charset=utf-8 2025-12-19 09:30:11.9609|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:30:11.9609|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:34:43.5091|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:34:43.5091|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:34:43.5147|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6583ms 204 2025-12-19 09:34:43.5709|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:34:43.5709|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 09:34:43.6097|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 09:34:43.6097|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:34:43.6097|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 09:34:43.6097|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 09:34:43.6097|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 49.6387ms 401 2025-12-19 09:35:04.6824|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 09:35:04.6861|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:35:04.6861|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8765ms 204 2025-12-19 09:35:04.6861|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:35:04.6861|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:35:04.7024|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6739ms 204 2025-12-19 09:35:04.7708|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:35:04.7708|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 09:35:04.7708|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:35:04.7805|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:35:04.7805|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:35:04.7805|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:35:04.7805|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:35:04.7805|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:35:04.7943|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:35:04.7943|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:35:04.7943|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:35:04.7943|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 09:35:04.7943|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:35:04.7943|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:35:04.8147|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 09:35:04.8688|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 09:35:04.8688|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 70.0194ms 2025-12-19 09:35:04.8743|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:35:04.8743|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 103.6372ms 200 application/json; charset=utf-8 2025-12-19 09:35:04.9202|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:35:04.9202|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 124.01ms 2025-12-19 09:35:04.9202|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:35:04.9202|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 157.1712ms 200 application/json; charset=utf-8 2025-12-19 09:35:12.1775|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:35:12.1775|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:35:37.9643|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:35:37.9674|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:35:37.9674|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8223ms 204 2025-12-19 09:35:37.9917|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:35:37.9917|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:35:37.9991|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:35:37.9991|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:35:37.9991|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:35:37.9991|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:35:37.9991|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:35:38.1393|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:35:38.1393|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 133.5166ms 2025-12-19 09:35:38.1393|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:35:38.1393|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 154.475ms 200 application/json; charset=utf-8 2025-12-19 09:35:47.3692|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:35:47.3692|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:35:47.3779|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6394ms 204 2025-12-19 09:35:47.3913|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:35:47.3913|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:35:47.3913|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:35:47.3913|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:35:47.3913|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:35:47.3913|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:35:47.4107|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:35:47.5489|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:35:47.5489|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 140.83ms 2025-12-19 09:35:47.5489|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:35:47.5489|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 162.4616ms 200 application/json; charset=utf-8 2025-12-19 09:36:29.0153|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:36:29.0153|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:36:29.0153|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7789ms 204 2025-12-19 09:36:29.0276|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:36:29.0276|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:36:29.0276|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:36:29.0394|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:36:29.0394|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:36:29.0394|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:36:29.0394|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:36:29.2015|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:36:29.2015|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 157.7236ms 2025-12-19 09:36:29.2015|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:36:29.2015|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 179.2812ms 200 application/json; charset=utf-8 2025-12-19 09:37:22.2701|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:37:22.2701|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:37:22.2701|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0173ms 204 2025-12-19 09:37:22.3559|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:37:22.3559|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:37:22.3559|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:37:22.3559|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:37:22.3559|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:37:22.3559|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:37:22.3559|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:37:22.4767|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:37:22.4767|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 111.7644ms 2025-12-19 09:37:22.4808|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:37:22.4808|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 126.7708ms 200 application/json; charset=utf-8 2025-12-19 09:38:12.4028|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:38:12.4069|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:38:12.4069|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.809ms 204 2025-12-19 09:38:12.5478|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:38:12.5478|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:38:12.5478|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:38:12.5478|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:38:12.5604|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:38:12.5604|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:38:12.5604|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:38:12.6925|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:38:12.6925|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 131.6355ms 2025-12-19 09:38:12.6925|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:38:12.7013|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 153.4243ms 200 application/json; charset=utf-8 2025-12-19 09:38:40.1779|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:38:40.1779|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:38:40.1842|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2935ms 204 2025-12-19 09:38:40.1842|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:38:40.1842|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:38:40.1842|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:38:40.1842|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:38:40.1975|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:38:40.1975|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:38:40.1975|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:38:40.3308|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:38:40.3308|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 129.1028ms 2025-12-19 09:38:40.3308|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:38:40.3308|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 144.1445ms 200 application/json; charset=utf-8 2025-12-19 09:40:12.3206|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:40:12.3206|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:41:17.9098|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:41:17.9098|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:41:17.9098|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2277ms 204 2025-12-19 09:41:17.9237|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:41:17.9237|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:41:17.9237|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:41:17.9237|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:41:17.9237|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:41:17.9352|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:41:17.9352|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:41:18.0753|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:41:18.0753|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 140.9209ms 2025-12-19 09:41:18.0753|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:41:18.0753|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 156.4912ms 200 application/json; charset=utf-8 2025-12-19 09:41:33.9942|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 09:41:33.9969|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:41:33.9969|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9967ms 204 2025-12-19 09:41:34.0131|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 09:41:34.0131|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 09:41:34.0131|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 09:41:34.0131|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:41:34.0131|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 09:41:34.0131|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 09:41:34.0131|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8068ms 401 2025-12-19 09:41:49.8820|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 09:41:49.8820|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:41:49.8877|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6946ms 204 2025-12-19 09:41:49.8877|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 09:41:49.8877|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:41:49.8877|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:41:49.9047|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:41:49.9047|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:41:49.9047|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 09:41:49.9047|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:41:49.9047|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 09:41:49.9561|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 09:41:49.9561|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 47.8764ms 2025-12-19 09:41:49.9561|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:41:49.9561|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 66.5614ms 200 application/json; charset=utf-8 2025-12-19 09:41:49.9678|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 09:41:49.9678|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:41:49.9678|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:41:49.9678|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:41:49.9678|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:41:49.9678|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 09:41:49.9678|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:41:49.9827|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 09:41:50.0213|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 09:41:50.0213|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 46.507ms 2025-12-19 09:41:50.0213|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:41:50.0287|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.8813ms 200 application/json; charset=utf-8 2025-12-19 09:41:56.3329|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:41:56.3329|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:41:56.3392|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.315ms 204 2025-12-19 09:41:56.3392|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:41:56.3392|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:41:56.3392|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:41:56.3392|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:41:56.3548|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:41:56.3548|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:41:56.3548|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:41:56.5179|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:41:56.5179|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 161.7372ms 2025-12-19 09:41:56.5247|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:41:56.5247|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 180.639ms 200 application/json; charset=utf-8 2025-12-19 09:45:12.5634|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:45:12.5634|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:48:41.5279|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:48:41.5317|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:48:41.5317|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4031ms 204 2025-12-19 09:48:41.5317|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:48:41.5317|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 09:48:41.5470|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 09:48:41.5470|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:48:41.5470|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 09:48:41.5470|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 09:48:41.5470|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.2474ms 401 2025-12-19 09:48:41.7307|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:48:41.7334|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:48:41.7334|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:48:41.7334|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:48:41.7334|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:48:41.7334|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:48:41.7500|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:48:41.9158|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:48:41.9158|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 168.9982ms 2025-12-19 09:48:41.9158|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:48:41.9225|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 191.7819ms 200 application/json; charset=utf-8 2025-12-19 09:50:12.7004|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:50:12.7004|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:55:12.8283|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:55:12.8283|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:55:27.8753|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:55:27.8753|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:55:27.8753|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.808ms 204 2025-12-19 09:55:27.8933|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:55:27.8933|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 09:55:27.8975|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 09:55:27.8975|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:55:27.8975|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 09:55:27.8975|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 09:55:27.8975|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8563ms 401 2025-12-19 09:55:28.0475|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:55:28.0475|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:55:28.0475|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:55:28.0547|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:55:28.0547|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:55:28.0547|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:55:28.0547|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:55:28.2068|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:55:28.2109|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 149.0923ms 2025-12-19 09:55:28.2109|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:55:28.2109|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 168.0009ms 200 application/json; charset=utf-8 2025-12-19 09:55:37.1582|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:55:37.1582|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:55:37.1631|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8337ms 204 2025-12-19 09:55:37.1631|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:55:37.1631|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:55:37.1631|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:55:37.1631|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:55:37.1631|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:55:37.1812|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:55:37.1812|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:55:37.3244|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:55:37.3244|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 142.8738ms 2025-12-19 09:55:37.3244|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:55:37.3244|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 163.039ms 200 application/json; charset=utf-8 2025-12-19 09:56:39.4431|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:56:39.4431|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:56:39.4431|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3792ms 204 2025-12-19 09:56:39.4560|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:56:39.4560|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:56:39.4560|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:56:39.4560|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:56:39.4560|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:56:39.4560|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:56:39.4682|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:56:39.5914|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:56:39.5941|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 126.4099ms 2025-12-19 09:56:39.5941|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:56:39.5941|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 141.9262ms 200 application/json; charset=utf-8 2025-12-19 09:56:58.5775|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:56:58.5775|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:56:58.5775|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6842ms 204 2025-12-19 09:56:58.5775|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:56:58.5940|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:56:58.5940|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:56:58.5940|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:56:58.5940|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:56:58.5940|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:56:58.5940|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:56:58.7183|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:56:58.7183|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 114.7979ms 2025-12-19 09:56:58.7183|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:56:58.7183|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 134.586ms 200 application/json; charset=utf-8 2025-12-19 09:57:06.9552|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:57:06.9552|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:57:06.9552|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1221ms 204 2025-12-19 09:57:06.9677|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:57:06.9677|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:57:06.9677|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:57:06.9677|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:57:06.9677|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:57:06.9677|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:57:06.9836|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:57:07.1051|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:57:07.1085|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 125.2021ms 2025-12-19 09:57:07.1085|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:57:07.1085|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 144.9929ms 200 application/json; charset=utf-8 2025-12-19 09:57:07.7248|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 09:57:07.7248|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:57:07.7248|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2998ms 204 2025-12-19 09:57:07.7366|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 09:57:07.7366|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:57:07.7366|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:57:07.7366|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:57:07.7366|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 09:57:07.7519|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:57:07.7519|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:57:07.8199|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:57:07.8288|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 75.3508ms 2025-12-19 09:57:07.8288|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 09:57:07.8288|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 95.171ms 200 application/json; charset=utf-8 2025-12-19 09:57:59.3978|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:57:59.3978|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:57:59.4054|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.5793ms 204 2025-12-19 09:57:59.4054|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:57:59.4054|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:57:59.4054|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:57:59.4054|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:57:59.4233|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:57:59.4233|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:57:59.4233|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:57:59.5546|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:57:59.5546|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 124.7331ms 2025-12-19 09:57:59.5546|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:57:59.5546|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 148.5247ms 200 application/json; charset=utf-8 2025-12-19 09:59:05.4008|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 09:59:05.4008|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:59:05.4008|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.68ms 204 2025-12-19 09:59:05.4098|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 09:59:05.4098|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:59:05.4098|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:59:05.4098|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:59:05.4098|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:59:05.4098|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 09:59:05.4098|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:59:05.4346|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 09:59:05.4745|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 09:59:05.4745|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 56.7795ms 2025-12-19 09:59:05.4745|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 09:59:05.4745|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.3826ms 200 application/json; charset=utf-8 2025-12-19 09:59:24.7549|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:59:24.7549|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:59:24.7549|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.358ms 204 2025-12-19 09:59:24.7654|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 09:59:24.7654|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:59:24.7654|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:59:24.7654|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:59:24.7654|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:59:24.7654|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:59:24.7841|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:59:24.9191|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:59:24.9217|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 138.102ms 2025-12-19 09:59:24.9217|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 09:59:24.9217|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 159.3941ms 200 application/json; charset=utf-8 2025-12-19 09:59:28.9994|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 09:59:28.9994|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:59:28.9994|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6735ms 204 2025-12-19 09:59:28.9994|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 09:59:28.9994|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:59:29.0160|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:59:29.0160|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:59:29.0160|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 09:59:29.0160|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:59:29.0160|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:59:29.0849|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:59:29.0849|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 63.7215ms 2025-12-19 09:59:29.0849|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 09:59:29.0849|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.039ms 200 application/json; charset=utf-8 2025-12-19 09:59:34.3984|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-16&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 09:59:34.3984|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:59:34.3984|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5092ms 204 2025-12-19 09:59:34.4092|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-16&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 09:59:34.4092|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:59:34.4092|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:59:34.4092|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:59:34.4092|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 09:59:34.4092|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:59:34.4237|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:59:36.7291|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:59:36.7423|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 2319.1188ms 2025-12-19 09:59:36.7423|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 09:59:36.7423|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2336.3037ms 200 application/json; charset=utf-8 2025-12-19 09:59:46.4150|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/5ad5ed98-89c3-46e7-857f-31fbe76e8309 2025-12-19 09:59:46.4150|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:59:46.4150|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.081ms 204 2025-12-19 09:59:46.4296|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/5ad5ed98-89c3-46e7-857f-31fbe76e8309 2025-12-19 09:59:46.4296|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 09:59:46.4296|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 09:59:46.4296|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 09:59:46.4296|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 09:59:46.4460|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 09:59:46.4460|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 09:59:47.7809|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 09:59:47.8556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 09:59:47.8988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 09:59:48.1234||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 09:59:48.1894|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 09:59:48.1894|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1748.3134ms 2025-12-19 09:59:48.1894|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 09:59:48.1894|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1770.253ms 200 application/json; charset=utf-8 2025-12-19 10:00:00.9913|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/5ad5ed98-89c3-46e7-857f-31fbe76e8309?Page=1&PageSize=100&IsValid=false 2025-12-19 10:00:00.9913|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:00:00.9913|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.6566ms 204 2025-12-19 10:00:01.0010|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/5ad5ed98-89c3-46e7-857f-31fbe76e8309?Page=1&PageSize=100&IsValid=false 2025-12-19 10:00:01.0010|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:00:01.0010|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:00:01.0010|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:00:01.0010|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 10:00:01.0199|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:00:01.0199|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:00:02.3999|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (40ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 10:00:02.4389|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (36ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 10:00:02.4746|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__item_PaymentStagingId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentItemStagingId] = @__item_PaymentStagingId_0 2025-12-19 10:00:02.5292|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:00:02.5389|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1517.9987ms 2025-12-19 10:00:02.5389|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 10:00:02.5389|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1540.3975ms 200 application/json; charset=utf-8 2025-12-19 10:00:06.2105|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 10:00:06.2105|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:00:06.2105|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.2413ms 204 2025-12-19 10:00:06.2105|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 10:00:06.2105|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:00:06.2105|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:00:06.2105|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:00:06.2105|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 10:00:06.2278|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:00:06.2278|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:00:06.2567|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 10:00:06.2567||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 10:00:06.2567||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 10:00:13.0352|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:00:13.0383|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:00:14.9448||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 10:00:15.0152|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (48ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 10:00:15.0383||WARN|PaymentService.Core.Service.PaymentService|1 Items to ReValidate. 2025-12-19 10:00:15.0634||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5ad5ed98-89c3-46e7-857f-31fbe76e8309, AccountNo: FR7618206002556512343988533, Amount: 4265407.00] 2025-12-19 10:00:15.0679||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5ad5ed98-89c3-46e7-857f-31fbe76e8309 2025-12-19 10:00:15.1619||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SIERRA LEONE EMBASSY FRA","AccountNo":"FR7618206002556512343988533","Amount":"4265407.00","BankCode":"AGRIFRPPXXX","CurrencyId":17,"CreditedAmount":4265407.00,"IsValid":false}, Error , IsNew False 2025-12-19 10:00:15.3379|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:00:15.3379|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 9113.2737ms 2025-12-19 10:00:15.3379|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 10:00:15.3379|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9126.5397ms 200 application/json; charset=utf-8 2025-12-19 10:00:15.3710|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/5ad5ed98-89c3-46e7-857f-31fbe76e8309 2025-12-19 10:00:15.3710|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:00:15.3710|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.679ms 204 2025-12-19 10:00:15.3827|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/5ad5ed98-89c3-46e7-857f-31fbe76e8309 2025-12-19 10:00:15.3827|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:00:15.3827|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:00:15.3827|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:00:15.3827|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:00:15.3827|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:00:15.3950|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:00:17.0383|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 10:00:17.0383|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 10:00:17.0578|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 10:00:17.1090||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 10:00:17.1563|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:00:17.1563|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1765.142ms 2025-12-19 10:00:17.1616|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:00:17.1616|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1780.4743ms 200 application/json; charset=utf-8 2025-12-19 10:00:17.1909|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/5ad5ed98-89c3-46e7-857f-31fbe76e8309 2025-12-19 10:00:17.1932|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:00:17.1932|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:00:17.1932|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:00:17.1932|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:00:17.1932|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:00:17.1932|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:00:18.9872|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 10:00:18.9922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 10:00:18.9922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 10:00:19.0355||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 10:00:19.0845|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:00:19.0845|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1889.3497ms 2025-12-19 10:00:19.0845|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:00:19.0845|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1898.7252ms 200 application/json; charset=utf-8 2025-12-19 10:00:54.1733|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 10:00:54.1771|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:00:54.1771|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5748ms 204 2025-12-19 10:00:54.1771|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundaryKO8SBpqyMmSNQRrA 176 2025-12-19 10:00:54.1771|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:00:54.1925|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:00:54.1925|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:00:54.1925|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 10:00:54.2100|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:00:54.2100|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:00:54.2591|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 10:00:54.2754|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 10:00:54.3182|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 10:00:54.3182||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 10:00:54 AM 2025-12-19 10:00:54.7260||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 399 2025-12-19 10:00:54.7537|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 10:00:56.6577||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 1898 2025-12-19 10:00:56.6835|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:00:56.7385||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 25 2025-12-19 10:00:56.7767||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 2532 2025-12-19 10:00:56.7767|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:00:56.7767|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 2572.3106ms 2025-12-19 10:00:56.7860|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 10:00:56.7860|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2600.8624ms 200 application/json; charset=utf-8 2025-12-19 10:00:56.7860||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTM5NTQ1LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.sLYBlD8H6vgaLmQ_f23AyH52xRX0m3XnW5E_LD5iwkY 2025-12-19 10:00:56.7860||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 10:00:56 AM 2025-12-19 10:00:56.8199|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:00:56.8199|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:00:56.8199|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.6062ms 204 2025-12-19 10:00:56.8199|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:00:56.8199|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:00:56.8322|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:00:56.8322|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:00:56.8322|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:00:56.8322|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:00:56.8322|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:00:56.8994|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:00:56.8994|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 65.3999ms 2025-12-19 10:00:56.8994|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:00:56.8994|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.1395ms 200 application/json; charset=utf-8 2025-12-19 10:01:06.1133|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-16&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:01:06.1133|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:01:06.1133|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3937ms 204 2025-12-19 10:01:06.1133|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-16&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:01:06.1313|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:01:06.1313|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:01:06.1313|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:01:06.1313|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:01:06.1313|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:01:06.1313|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:01:07.5935|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:01:07.5935|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 1453.0079ms 2025-12-19 10:01:07.5935|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:01:07.5984|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1470.9896ms 200 application/json; charset=utf-8 2025-12-19 10:01:14.6598|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/546259ac-9c95-4e43-892f-ab292e5f6d2a 2025-12-19 10:01:14.6620|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:01:14.6620|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.4985ms 204 2025-12-19 10:01:14.6620|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/546259ac-9c95-4e43-892f-ab292e5f6d2a 2025-12-19 10:01:14.6620|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:01:14.6620|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:01:14.6620|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:01:14.6769|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:01:14.6769|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:01:14.6769|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:01:15.9498|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 10:01:15.9498|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 10:01:15.9650|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 10:01:16.0043||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 10:01:16.0536|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:01:16.0536|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1377.887ms 2025-12-19 10:01:16.0536|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:01:16.0536|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1391.2344ms 200 application/json; charset=utf-8 2025-12-19 10:01:17.9301|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/546259ac-9c95-4e43-892f-ab292e5f6d2a?Page=1&PageSize=100&IsValid=false 2025-12-19 10:01:17.9301|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:01:17.9301|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7525ms 204 2025-12-19 10:01:17.9442|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/546259ac-9c95-4e43-892f-ab292e5f6d2a?Page=1&PageSize=100&IsValid=false 2025-12-19 10:01:17.9442|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:01:17.9442|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:01:17.9442|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:01:17.9442|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 10:01:17.9442|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:01:17.9576|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:01:19.3315|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (107ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 10:01:19.3846|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (50ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 10:01:19.3846|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__item_PaymentStagingId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentItemStagingId] = @__item_PaymentStagingId_0 2025-12-19 10:01:19.4316|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:01:19.4316|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1478.8359ms 2025-12-19 10:01:19.4316|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 10:01:19.4316|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1496.2084ms 200 application/json; charset=utf-8 2025-12-19 10:01:23.3594|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 10:01:23.3594|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:01:23.3594|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4176ms 204 2025-12-19 10:01:23.3594|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 10:01:23.3725|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:01:23.3725|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:01:23.3725|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:01:23.3725|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 10:01:23.3725|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:01:23.3725|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:01:23.3988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 10:01:23.4024||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 10:01:23.4024||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 10:01:23.5807||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 10:01:23.6335|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (48ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 10:01:23.6370||WARN|PaymentService.Core.Service.PaymentService|1 Items to ReValidate. 2025-12-19 10:01:23.6370||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 546259ac-9c95-4e43-892f-ab292e5f6d2a, AccountNo: SN1530130130110000592366, Amount: 1191801.70] 2025-12-19 10:01:23.6370||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 546259ac-9c95-4e43-892f-ab292e5f6d2a 2025-12-19 10:01:23.7051||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"Sierra Leone Embassy Sen","AccountNo":"SN1530130130110000592366","Amount":"1191801.70","BankCode":"UNAFSNDA","CurrencyId":17,"CreditedAmount":1191801.70,"IsValid":false}, Error , IsNew False 2025-12-19 10:01:23.7539|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:01:23.7539|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 373.8249ms 2025-12-19 10:01:23.7539|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 10:01:23.7539|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 387.9015ms 200 application/json; charset=utf-8 2025-12-19 10:01:23.7783|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/546259ac-9c95-4e43-892f-ab292e5f6d2a 2025-12-19 10:01:23.7783|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:01:23.7783|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.654ms 204 2025-12-19 10:01:23.7783|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/546259ac-9c95-4e43-892f-ab292e5f6d2a 2025-12-19 10:01:23.7783|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:01:23.7918|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:01:23.7918|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:01:23.7918|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:01:23.7918|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:01:23.7918|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:01:25.0675|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 10:01:25.0736|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 10:01:25.0736|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 10:01:25.1258||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 10:01:25.1681|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:01:25.1681|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1372.572ms 2025-12-19 10:01:25.1681|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:01:25.1681|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1386.0031ms 200 application/json; charset=utf-8 2025-12-19 10:01:25.1999|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/546259ac-9c95-4e43-892f-ab292e5f6d2a 2025-12-19 10:01:25.1999|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:01:25.1999|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:01:25.1999|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:01:25.1999|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:01:25.1999|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:01:25.1999|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:01:26.4774|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 10:01:26.4812|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 10:01:26.4812|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 10:01:26.5254||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 10:01:26.5678|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:01:26.5678|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1357.5951ms 2025-12-19 10:01:26.5678|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:01:26.5735|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1373.662ms 200 application/json; charset=utf-8 2025-12-19 10:01:46.2732|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 10:01:46.2756|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:01:46.2756|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3751ms 204 2025-12-19 10:01:46.2756|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundarybcc5CT4D1jGLffrh 176 2025-12-19 10:01:46.2756|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:01:46.2756|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:01:46.2900|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:01:46.2900|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 10:01:46.2900|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:01:46.2900|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:01:46.3087|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 10:01:46.3223|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 10:01:46.3223|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 10:01:46.3223||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 10:01:46 AM 2025-12-19 10:01:46.4471||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 114 2025-12-19 10:01:46.4636|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 10:01:48.1034||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 1635 2025-12-19 10:01:48.1034|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:01:48.1255||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 8 2025-12-19 10:01:48.1633||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTM5NTQ1LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.sLYBlD8H6vgaLmQ_f23AyH52xRX0m3XnW5E_LD5iwkY 2025-12-19 10:01:48.1653||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 1866 2025-12-19 10:01:48.1653||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 10:01:48 AM 2025-12-19 10:01:48.1653|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:01:48.1653|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 1879.203ms 2025-12-19 10:01:48.1653|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 10:01:48.1653|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1893.4495ms 200 application/json; charset=utf-8 2025-12-19 10:01:48.2078|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:01:48.2078|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:01:48.2128|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9524ms 204 2025-12-19 10:01:48.2128|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:01:48.2128|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:01:48.2128|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:01:48.2270|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:01:48.2270|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:01:48.2270|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:01:48.2270|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:01:48.2956|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:01:48.2956|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 65.0989ms 2025-12-19 10:01:48.2956|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:01:48.2956|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 83.1047ms 200 application/json; charset=utf-8 2025-12-19 10:01:59.5156|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-17&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:01:59.5156|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:01:59.5156|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1164ms 204 2025-12-19 10:01:59.5255|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-17&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:01:59.5255|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:01:59.5255|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:01:59.5255|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:01:59.5255|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:01:59.5255|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:01:59.5255|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:02:00.7408|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:02:00.7408|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 1206.085ms 2025-12-19 10:02:00.7408|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:02:00.7408|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1220.4038ms 200 application/json; charset=utf-8 2025-12-19 10:02:09.8131|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/62bf7e81-7227-41a8-809c-9709feecb919 2025-12-19 10:02:09.8131|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:02:09.8192|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1738ms 204 2025-12-19 10:02:09.8192|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/62bf7e81-7227-41a8-809c-9709feecb919 2025-12-19 10:02:09.8192|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:02:09.8192|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:02:09.8333|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:02:09.8333|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:02:09.8333|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:02:09.8333|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:02:11.1882|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 10:02:11.1926|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 10:02:11.1926|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 10:02:11.2302||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 10:02:11.2698|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:02:11.2698|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1435.6168ms 2025-12-19 10:02:11.2698|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:02:11.2698|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1447.0496ms 200 application/json; charset=utf-8 2025-12-19 10:02:13.2966|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/62bf7e81-7227-41a8-809c-9709feecb919?Page=1&PageSize=100&IsValid=false 2025-12-19 10:02:13.2966|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:02:13.2966|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.9922ms 204 2025-12-19 10:02:13.3191|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/62bf7e81-7227-41a8-809c-9709feecb919?Page=1&PageSize=100&IsValid=false 2025-12-19 10:02:13.3191|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:02:13.3191|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:02:13.3191|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:02:13.3191|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 10:02:13.3191|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:02:13.3191|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:02:14.5657|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (154ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 10:02:14.5986|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (31ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 10:02:14.5986|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__item_PaymentStagingId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentItemStagingId] = @__item_PaymentStagingId_0 2025-12-19 10:02:14.6354|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:02:14.6354|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1314.4481ms 2025-12-19 10:02:14.6354|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 10:02:14.6354|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1323.2005ms 200 application/json; charset=utf-8 2025-12-19 10:02:18.7241|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 10:02:18.7241|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:02:18.7241|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6783ms 204 2025-12-19 10:02:18.7241|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 10:02:18.7241|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:02:18.7241|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:02:18.7241|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:02:18.7241|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 10:02:18.7241|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:02:18.7396|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:02:18.7396|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 10:02:18.7396||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 10:02:18.7396||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 10:02:18.8594||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 10:02:18.9046|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (38ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 10:02:18.9046||WARN|PaymentService.Core.Service.PaymentService|1 Items to ReValidate. 2025-12-19 10:02:18.9117||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 62bf7e81-7227-41a8-809c-9709feecb919, AccountNo: SA121000001300000326600, Amount: 3254432.62] 2025-12-19 10:02:18.9117||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 62bf7e81-7227-41a8-809c-9709feecb919 2025-12-19 10:02:19.0003||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SIERRA LEONE EMBASSY SAU","AccountNo":"SA121000001300000326600","Amount":"3254432.62","BankCode":"NCBKSAJEXXX","CurrencyId":17,"CreditedAmount":3254432.62,"IsValid":false}, Error , IsNew False 2025-12-19 10:02:19.0376|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:02:19.0376|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 301.5074ms 2025-12-19 10:02:19.0376|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 10:02:19.0376|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 311.8269ms 200 application/json; charset=utf-8 2025-12-19 10:02:19.0637|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/62bf7e81-7227-41a8-809c-9709feecb919 2025-12-19 10:02:19.0637|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:02:19.0683|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5382ms 204 2025-12-19 10:02:19.0683|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/62bf7e81-7227-41a8-809c-9709feecb919 2025-12-19 10:02:19.0683|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:02:19.0683|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:02:19.0835|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:02:19.0835|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:02:19.0835|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:02:19.0835|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:02:20.3264|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 10:02:20.3264|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 10:02:20.3467|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 10:02:20.3781||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 10:02:20.4156|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:02:20.4156|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1326.8104ms 2025-12-19 10:02:20.4156|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:02:20.4156|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1349.3806ms 200 application/json; charset=utf-8 2025-12-19 10:02:20.4499|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/62bf7e81-7227-41a8-809c-9709feecb919 2025-12-19 10:02:20.4499|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:02:20.4499|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:02:20.4499|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:02:20.4499|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:02:20.4499|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:02:20.4499|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:02:21.5531|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (19ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 10:02:21.5531|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 10:02:21.5698|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 10:02:21.5976||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 10:02:21.6413|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:02:21.6413|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1186.9115ms 2025-12-19 10:02:21.6452|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:02:21.6452|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1196.888ms 200 application/json; charset=utf-8 2025-12-19 10:02:43.9057|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 10:02:43.9086|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:02:43.9086|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0947ms 204 2025-12-19 10:02:43.9086|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundaryjDDH4a7AwBvBX6xn 176 2025-12-19 10:02:43.9086|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:02:43.9238|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:02:43.9238|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:02:43.9238|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 10:02:43.9238|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:02:43.9238|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:02:43.9487|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 10:02:43.9583|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 10:02:43.9583|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 10:02:43.9583||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 10:02:43 AM 2025-12-19 10:02:44.0514||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 82 2025-12-19 10:02:44.0663|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 10:02:45.7203||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 1649 2025-12-19 10:02:45.7322|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:02:45.7413||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 6 2025-12-19 10:02:45.7556||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTM5NTQ1LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.sLYBlD8H6vgaLmQ_f23AyH52xRX0m3XnW5E_LD5iwkY 2025-12-19 10:02:45.7556||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 10:02:45 AM 2025-12-19 10:02:45.7816||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 1845 2025-12-19 10:02:45.7860|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:02:45.7860|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 1854.5017ms 2025-12-19 10:02:45.7860|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 10:02:45.7860|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1872.9521ms 200 application/json; charset=utf-8 2025-12-19 10:02:45.8215|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:02:45.8215|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:02:45.8215|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3803ms 204 2025-12-19 10:02:45.8329|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:02:45.8329|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:02:45.8329|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:02:45.8329|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:02:45.8329|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:02:45.8329|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:02:45.8329|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:02:45.9047|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:02:45.9047|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 62.3296ms 2025-12-19 10:02:45.9086|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:02:45.9086|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.2673ms 200 application/json; charset=utf-8 2025-12-19 10:02:55.8980|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-17&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:02:55.8980|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:02:55.8980|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.319ms 204 2025-12-19 10:02:55.9146|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-17&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:02:55.9146|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:02:55.9146|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:02:55.9146|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:02:55.9146|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:02:55.9238|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:02:55.9238|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:02:56.8688|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:02:56.8688|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 946.9926ms 2025-12-19 10:02:56.8688|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:02:56.8688|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 959.8381ms 200 application/json; charset=utf-8 2025-12-19 10:03:01.2947|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/6de1660b-0f75-4875-8346-b5c82ae36d01 2025-12-19 10:03:01.2947|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:01.2947|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2589ms 204 2025-12-19 10:03:01.3066|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/6de1660b-0f75-4875-8346-b5c82ae36d01 2025-12-19 10:03:01.3066|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:01.3066|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:01.3066|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:01.3066|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:03:01.3163|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:01.3163|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:02.4030|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 10:03:02.4030|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 10:03:02.4209|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 10:03:02.4524||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 10:03:02.4948|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:03:02.4948|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1180.4214ms 2025-12-19 10:03:02.4948|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:03:02.4948|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1194.9019ms 200 application/json; charset=utf-8 2025-12-19 10:03:04.2249|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/6de1660b-0f75-4875-8346-b5c82ae36d01?Page=1&PageSize=100&IsValid=false 2025-12-19 10:03:04.2249|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:04.2249|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.7324ms 204 2025-12-19 10:03:04.2249|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/6de1660b-0f75-4875-8346-b5c82ae36d01?Page=1&PageSize=100&IsValid=false 2025-12-19 10:03:04.2381|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:04.2381|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:04.2381|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:04.2381|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 10:03:04.2381|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:04.2381|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:05.8641|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (49ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 10:03:05.9095|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (43ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 10:03:05.9168|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__item_PaymentStagingId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentItemStagingId] = @__item_PaymentStagingId_0 2025-12-19 10:03:05.9673|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:03:05.9673|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1723.9303ms 2025-12-19 10:03:05.9673|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 10:03:05.9725|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1737.2711ms 200 application/json; charset=utf-8 2025-12-19 10:03:07.8605|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 10:03:07.8628|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:07.8628|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.9004ms 204 2025-12-19 10:03:07.8628|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 10:03:07.8628|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:07.8628|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:07.8628|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:07.8785|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 10:03:07.8785|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:07.8785|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:07.8987|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 10:03:07.8987||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 10:03:07.8987||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 10:03:08.0529||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 10:03:08.1059|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (48ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 10:03:08.1059||WARN|PaymentService.Core.Service.PaymentService|1 Items to ReValidate. 2025-12-19 10:03:08.1059||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 6de1660b-0f75-4875-8346-b5c82ae36d01, AccountNo: QA70QNBA000000000013060310052, Amount: 1290795.61] 2025-12-19 10:03:08.1059||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 6de1660b-0f75-4875-8346-b5c82ae36d01 2025-12-19 10:03:08.1747||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"EMBASSY OF SIERRA LEONE ","AccountNo":"QA70QNBA000000000013060310052","Amount":"1290795.61","BankCode":"QNBAQAQA","CurrencyId":17,"CreditedAmount":1290795.61,"IsValid":false}, Error , IsNew False 2025-12-19 10:03:08.2213|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:03:08.2229|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 341.2037ms 2025-12-19 10:03:08.2229|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 10:03:08.2229|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 356.7966ms 200 application/json; charset=utf-8 2025-12-19 10:03:08.2453|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/6de1660b-0f75-4875-8346-b5c82ae36d01 2025-12-19 10:03:08.2453|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:08.2453|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2241ms 204 2025-12-19 10:03:08.2560|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/6de1660b-0f75-4875-8346-b5c82ae36d01 2025-12-19 10:03:08.2560|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:08.2560|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:08.2560|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:08.2560|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:03:08.2560|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:08.2560|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:09.5994|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 10:03:09.5994|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 10:03:09.6159|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 10:03:09.6527||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 10:03:09.6955|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:03:09.6955|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1431.4857ms 2025-12-19 10:03:09.6955|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:03:09.6955|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1444.1577ms 200 application/json; charset=utf-8 2025-12-19 10:03:09.7279|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/6de1660b-0f75-4875-8346-b5c82ae36d01 2025-12-19 10:03:09.7279|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:09.7279|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:09.7279|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:09.7279|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:03:09.7279|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:09.7279|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:11.0877|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 10:03:11.0877|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 10:03:11.1049|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 10:03:11.1424||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 10:03:11.1931|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:03:11.1931|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1459.1984ms 2025-12-19 10:03:11.1931|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:03:11.1931|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1471.0868ms 200 application/json; charset=utf-8 2025-12-19 10:03:27.3228|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 10:03:27.3228|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:27.3228|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6465ms 204 2025-12-19 10:03:27.3352|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundarypmbsKkOnziwvVZ3Z 176 2025-12-19 10:03:27.3352|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:27.3352|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:27.3352|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:27.3352|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 10:03:27.3352|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:27.3455|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:27.3455|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 10:03:27.3711|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 10:03:27.3776|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 10:03:27.3776||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 10:03:27 AM 2025-12-19 10:03:27.4697||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 86 2025-12-19 10:03:27.4803|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 10:03:29.2265||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 1742 2025-12-19 10:03:29.2265|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:03:29.2475||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 12 2025-12-19 10:03:29.2656||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTM5NTQ1LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.sLYBlD8H6vgaLmQ_f23AyH52xRX0m3XnW5E_LD5iwkY 2025-12-19 10:03:29.2708||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 10:03:29 AM 2025-12-19 10:03:29.2842||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 1936 2025-12-19 10:03:29.2842|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:03:29.2842|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 1946.9618ms 2025-12-19 10:03:29.2842|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 10:03:29.2842|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1961.4795ms 200 application/json; charset=utf-8 2025-12-19 10:03:29.3263|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:03:29.3263|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:29.3315|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2362ms 204 2025-12-19 10:03:29.3315|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:03:29.3315|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:29.3315|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:29.3315|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:29.3315|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:03:29.3315|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:29.3461|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:29.3914|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:03:29.3950|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 49.1607ms 2025-12-19 10:03:29.3950|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:03:29.3950|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 65.9532ms 200 application/json; charset=utf-8 2025-12-19 10:03:37.6277|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-17&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:03:37.6277|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:37.6277|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7318ms 204 2025-12-19 10:03:37.6277|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-17&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:03:37.6437|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:37.6437|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:37.6437|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:37.6437|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:03:37.6437|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:37.6437|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:38.2816|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:03:38.2848|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 630.5568ms 2025-12-19 10:03:38.2848|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:03:38.2848|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 648.4977ms 200 application/json; charset=utf-8 2025-12-19 10:03:43.3490|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/271a7031-702b-403e-a18c-a79c3ed921ae 2025-12-19 10:03:43.3490|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:43.3490|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4969ms 204 2025-12-19 10:03:43.3620|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/271a7031-702b-403e-a18c-a79c3ed921ae 2025-12-19 10:03:43.3620|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:43.3620|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:43.3620|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:43.3620|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:03:43.3620|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:43.3620|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:44.5663|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 10:03:44.5663|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 10:03:44.5826|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 10:03:44.6103||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 10:03:44.6501|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:03:44.6501|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1277.9258ms 2025-12-19 10:03:44.6501|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:03:44.6501|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1292.6049ms 200 application/json; charset=utf-8 2025-12-19 10:03:46.1935|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/271a7031-702b-403e-a18c-a79c3ed921ae?Page=1&PageSize=100&IsValid=false 2025-12-19 10:03:46.1935|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:46.1935|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2067ms 204 2025-12-19 10:03:46.2056|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/271a7031-702b-403e-a18c-a79c3ed921ae?Page=1&PageSize=100&IsValid=false 2025-12-19 10:03:46.2056|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:46.2056|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:46.2056|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:46.2056|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 10:03:46.2056|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:46.2056|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:47.3177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (35ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 10:03:47.3556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (35ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 10:03:47.3627|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__item_PaymentStagingId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentItemStagingId] = @__item_PaymentStagingId_0 2025-12-19 10:03:47.3922|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:03:47.3922|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1179.6942ms 2025-12-19 10:03:47.3922|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 10:03:47.3922|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1191.7432ms 200 application/json; charset=utf-8 2025-12-19 10:03:49.4781|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 10:03:49.4781|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:49.4781|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9859ms 204 2025-12-19 10:03:49.4898|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 10:03:49.4898|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:49.4898|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:49.4898|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:49.4898|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 10:03:49.4898|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:49.4898|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:49.5139|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 10:03:49.5139||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 10:03:49.5172||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 10:03:49.6058||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 10:03:49.6463|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (35ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 10:03:49.6463||WARN|PaymentService.Core.Service.PaymentService|1 Items to ReValidate. 2025-12-19 10:03:49.6463||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 271a7031-702b-403e-a18c-a79c3ed921ae, AccountNo: , Amount: 1386118.26] 2025-12-19 10:03:49.6887|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:03:49.6887|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 193.9174ms 2025-12-19 10:03:49.6887|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 10:03:49.6887|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 204.4835ms 200 application/json; charset=utf-8 2025-12-19 10:03:49.7140|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/271a7031-702b-403e-a18c-a79c3ed921ae 2025-12-19 10:03:49.7140|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:49.7140|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1287ms 204 2025-12-19 10:03:49.7241|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/271a7031-702b-403e-a18c-a79c3ed921ae 2025-12-19 10:03:49.7241|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:49.7241|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:49.7241|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:49.7241|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:03:49.7241|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:49.7241|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:50.8062|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 10:03:50.8062|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 10:03:50.8284|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 10:03:50.8484||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 10:03:50.8810|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:03:50.8834|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1154.1095ms 2025-12-19 10:03:50.8834|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:03:50.8834|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1162.0577ms 200 application/json; charset=utf-8 2025-12-19 10:03:50.9110|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/271a7031-702b-403e-a18c-a79c3ed921ae 2025-12-19 10:03:50.9110|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:50.9127|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:50.9127|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:50.9127|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:03:50.9127|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:50.9127|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:51.9975|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 10:03:51.9975|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 10:03:52.0161|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 10:03:52.0452||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 10:03:52.0897|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:03:52.0897|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1176.8066ms 2025-12-19 10:03:52.0897|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:03:52.0897|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1185.5005ms 200 application/json; charset=utf-8 2025-12-19 10:03:55.8253|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/271a7031-702b-403e-a18c-a79c3ed921ae?Page=1&PageSize=100&IsValid=false 2025-12-19 10:03:55.8253|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:55.8253|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.3494ms 204 2025-12-19 10:03:55.8253|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/271a7031-702b-403e-a18c-a79c3ed921ae?Page=1&PageSize=100&IsValid=false 2025-12-19 10:03:55.8358|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:55.8358|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:55.8358|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:55.8358|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 10:03:55.8358|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:55.8358|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:56.9509|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (41ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 10:03:56.9877|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (34ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 10:03:56.9877|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__item_PaymentStagingId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentItemStagingId] = @__item_PaymentStagingId_0 2025-12-19 10:03:57.0237|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:03:57.0237|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1183.2031ms 2025-12-19 10:03:57.0237|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 10:03:57.0237|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1197.3629ms 200 application/json; charset=utf-8 2025-12-19 10:03:57.8003|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:03:57.8003|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:57.8003|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.4156ms 204 2025-12-19 10:03:57.8279|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:03:57.8304|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:57.8304|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:57.8304|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:57.8304|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:03:57.8304|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:03:57.8304|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:03:57.8304|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:57.8304|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:57.8304|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.02ms 204 2025-12-19 10:03:57.8304|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:03:57.8515|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:03:57.8515|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:57.8515|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:57.8515|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:57.8515|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:03:57.8515|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:57.8515|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:57.8515|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 10:03:57.8515|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:57.8625|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1.8788ms 204 2025-12-19 10:03:57.8625|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 10:03:57.8625|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:57.8625|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:57.8625|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:57.8625|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 10:03:57.8625|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:57.8625|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:57.8785|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:03:57.8785|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 10:03:57.8785|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 40.7994ms 2025-12-19 10:03:57.8785||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 10:03:57.8785|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:03:57.8785||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 10:03:57.8785|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.4836ms 200 application/json; charset=utf-8 2025-12-19 10:03:57.9593||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 10:03:57.9916|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:03:57.9916|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 135.3564ms 2025-12-19 10:03:57.9916|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:03:57.9916|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (33ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 10:03:57.9916|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 143.0556ms 200 application/json; charset=utf-8 2025-12-19 10:03:57.9916||WARN|PaymentService.Core.Service.PaymentService|1 Items to ReValidate. 2025-12-19 10:03:57.9916||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 271a7031-702b-403e-a18c-a79c3ed921ae, AccountNo: , Amount: 1386118.26] 2025-12-19 10:03:58.0272|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:03:58.0272|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 157.8349ms 2025-12-19 10:03:58.0272|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 10:03:58.0272|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 163.9307ms 200 application/json; charset=utf-8 2025-12-19 10:03:58.0455|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/271a7031-702b-403e-a18c-a79c3ed921ae 2025-12-19 10:03:58.0455|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:58.0455|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1.8361ms 204 2025-12-19 10:03:58.0521|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/271a7031-702b-403e-a18c-a79c3ed921ae 2025-12-19 10:03:58.0521|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:58.0521|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:58.0521|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:58.0521|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:03:58.0521|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:58.0521|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:03:59.1466|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 10:03:59.1466|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 10:03:59.1614|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 10:03:59.1894||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 10:03:59.2337|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:03:59.2337|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1179.623ms 2025-12-19 10:03:59.2337|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:03:59.2337|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1187.022ms 200 application/json; charset=utf-8 2025-12-19 10:03:59.2667|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/271a7031-702b-403e-a18c-a79c3ed921ae 2025-12-19 10:03:59.2667|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:03:59.2667|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:03:59.2667|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:03:59.2667|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:03:59.2667|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:03:59.2775|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:04:00.6360|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 10:04:00.6404|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 10:04:00.6404|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 10:04:00.6781||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 10:04:00.7173|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:04:00.7173|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1443.1937ms 2025-12-19 10:04:00.7173|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 10:04:00.7173|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1456.8534ms 200 application/json; charset=utf-8 2025-12-19 10:05:13.1883|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:05:13.1883|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:08:53.9345|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:08:53.9345|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:08:53.9345|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0022ms 204 2025-12-19 10:08:53.9345|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:08:53.9345|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:08:53.9345|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:08:53.9345|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:08:53.9538|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:08:53.9538|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:08:53.9538|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:08:54.0828|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:08:54.0828|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 129.7774ms 2025-12-19 10:08:54.0828|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:08:54.0913|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 147.8738ms 200 application/json; charset=utf-8 2025-12-19 10:09:04.4467|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:09:04.4492|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:09:04.4492|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6229ms 204 2025-12-19 10:09:04.4492|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:09:04.4492|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:09:04.4492|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:09:04.4644|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:09:04.4644|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:09:04.4644|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:09:04.4644|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:09:04.5784|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:09:04.5784|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 108.7261ms 2025-12-19 10:09:04.5784|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:09:04.5784|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 126.8427ms 200 application/json; charset=utf-8 2025-12-19 10:09:42.0963|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:09:42.0991|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:09:42.0991|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7322ms 204 2025-12-19 10:09:42.0991|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:09:42.0991|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:09:42.1170|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:09:42.1170|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:09:42.1170|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:09:42.1170|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:09:42.1311|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:09:42.2635|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:09:42.2635|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 135.2765ms 2025-12-19 10:09:42.2635|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:09:42.2635|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 160.8255ms 200 application/json; charset=utf-8 2025-12-19 10:10:13.3797|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:10:13.3797|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:12:18.4728|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:12:18.4728|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:12:18.4728|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8322ms 204 2025-12-19 10:12:18.4839|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:12:18.4839|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:12:18.4839|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:12:18.4839|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:12:18.4839|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:12:18.4839|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:12:18.4839|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:12:18.6347|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:12:18.6347|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 142.9996ms 2025-12-19 10:12:18.6347|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:12:18.6347|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 155.9239ms 200 application/json; charset=utf-8 2025-12-19 10:14:56.4003|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:14:56.4003|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:14:56.4003|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.5985ms 204 2025-12-19 10:14:56.4003|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:14:56.4139|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:14:56.4139|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:14:56.4139|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:14:56.4139|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:14:56.4139|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:14:56.4139|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:14:56.5536|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:14:56.5536|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 134.5965ms 2025-12-19 10:14:56.5536|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:14:56.5536|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 150.0371ms 200 application/json; charset=utf-8 2025-12-19 10:15:13.5666|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:15:13.5707|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:20:13.7631|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:20:13.7631|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:22:38.0982|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:22:38.0982|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:22:38.0982|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6125ms 204 2025-12-19 10:22:38.0982|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:22:38.0982|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 10:22:38.1147|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 10:22:38.1147|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:22:38.1147|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 10:22:38.1147|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 10:22:38.1147|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.7975ms 401 2025-12-19 10:22:50.3006|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:22:50.3006|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:22:50.3081|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.5834ms 204 2025-12-19 10:22:50.3081|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:22:50.3081|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:22:50.3081|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:22:50.3081|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:22:50.3081|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:22:50.3081|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:22:50.3241|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:22:50.3241|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3829ms 204 2025-12-19 10:22:50.3241|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:22:50.3241|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:22:50.3241|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:22:50.3241|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:22:50.3384|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:22:50.3384|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:22:50.3384|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:22:50.3384|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:22:50.3384|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:22:50.3384|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:22:50.3818|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:22:50.3847|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 51.4051ms 2025-12-19 10:22:50.3847|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:22:50.3847|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 75.6024ms 200 application/json; charset=utf-8 2025-12-19 10:22:50.4830|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:22:50.4830|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 137.3676ms 2025-12-19 10:22:50.4830|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:22:50.4830|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 158.9139ms 200 application/json; charset=utf-8 2025-12-19 10:22:59.9113|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:22:59.9113|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:22:59.9113|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3709ms 204 2025-12-19 10:22:59.9221|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:22:59.9221|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:22:59.9221|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:22:59.9221|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:22:59.9221|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:22:59.9221|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:22:59.9221|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:23:00.0940|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:23:00.0940|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 161.5662ms 2025-12-19 10:23:00.0940|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:23:00.0940|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 177.93ms 200 application/json; charset=utf-8 2025-12-19 10:23:13.4734|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:23:13.4734|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:23:13.4734|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7614ms 204 2025-12-19 10:23:13.4947|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:23:13.4947|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:23:13.5010|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:23:13.5010|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:23:13.5010|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:23:13.5010|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:23:13.5010|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:23:13.5010|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:23:13.5153|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:23:13.5153|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:23:13.5153|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9306ms 204 2025-12-19 10:23:13.5305|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:23:13.5305|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:23:13.5305|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:23:13.5305|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:23:13.5305|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:23:13.5451|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:23:13.5451|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:23:13.5451|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:23:13.5451|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.665ms 2025-12-19 10:23:13.5451|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:23:13.5451|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.3254ms 200 application/json; charset=utf-8 2025-12-19 10:23:13.6204|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:23:13.6204|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:23:13.6246|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2244ms 204 2025-12-19 10:23:13.6246|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:23:13.6246|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:23:13.6417|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:23:13.6417|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:23:13.6577|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:23:13.6711|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:23:13.6711|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:23:13.7246|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:23:13.7246|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 179.644ms 2025-12-19 10:23:13.7246|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:23:13.7246|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 198.1151ms 200 application/json; charset=utf-8 2025-12-19 10:23:13.8128|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:23:13.8128|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 137.7737ms 2025-12-19 10:23:13.8128|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:23:13.8128|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 188.188ms 200 application/json; charset=utf-8 2025-12-19 10:23:23.8496|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:23:23.8496|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:23:23.8496|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8504ms 204 2025-12-19 10:23:23.8733|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:23:23.8733|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:23:23.8733|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:23:23.8733|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:23:23.8733|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:23:23.8733|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:23:23.8733|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:23:23.8733|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:23:23.9226|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:23:23.9226|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 40.9396ms 2025-12-19 10:23:23.9226|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:23:23.9226|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.9854ms 200 application/json; charset=utf-8 2025-12-19 10:23:23.9831|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:23:23.9831|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:23:23.9831|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8179ms 204 2025-12-19 10:23:23.9831|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:23:23.9992|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:23:23.9992|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:23:23.9992|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:23:23.9992|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:23:23.9992|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:23:23.9992|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:23:24.1687|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:23:24.1709|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 158.5385ms 2025-12-19 10:23:24.1709|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:23:24.1709|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 179.0766ms 200 application/json; charset=utf-8 2025-12-19 10:23:26.0340|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:23:26.0340|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:23:26.0340|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:23:26.0340|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:23:26.0340|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:23:26.0452|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:23:26.0452|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:23:26.0452|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:23:26.0873|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:23:26.0873|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 42.956ms 2025-12-19 10:23:26.0873|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:23:26.0929|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.9188ms 200 application/json; charset=utf-8 2025-12-19 10:23:44.0420|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68943 2025-12-19 10:23:44.0453|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:23:44.0453|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6406ms 204 2025-12-19 10:23:44.0453|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68943 2025-12-19 10:23:44.0453|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:23:44.0453|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:23:44.0453|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:23:44.0453|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:23:44.0701|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:23:44.0701|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:23:44.0842|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:23:44.0919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:23:44.0919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:23:44.1112|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:23:44.1468|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:23:44.1468|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 78.5457ms 2025-12-19 10:23:44.1468|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:23:44.1468|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 100.5773ms 200 application/json; charset=utf-8 2025-12-19 10:23:49.4925|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:23:49.4925|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:23:49.4925|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1863ms 204 2025-12-19 10:23:49.5105|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:23:49.5139|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:23:49.5139|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:23:49.5139|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:23:49.5139|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:23:49.5139|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:23:49.5139|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:23:49.5302|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:23:49.5655|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:23:49.5655|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.849ms 2025-12-19 10:23:49.5655|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:23:49.5655|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.7188ms 200 application/json; charset=utf-8 2025-12-19 10:23:51.7647|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:23:51.7647|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:23:51.7647|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8566ms 204 2025-12-19 10:23:51.7647|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:23:51.7802|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:23:51.7802|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:23:51.7802|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:23:51.7802|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:23:51.7802|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:23:51.7965|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:23:51.9358|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:23:51.9358|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 143.2132ms 2025-12-19 10:23:51.9358|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:23:51.9358|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 166.0121ms 200 application/json; charset=utf-8 2025-12-19 10:24:01.0812|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68943 2025-12-19 10:24:01.0812|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:01.0812|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4978ms 204 2025-12-19 10:24:01.0926|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68943 2025-12-19 10:24:01.0926|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:24:01.0926|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:01.0926|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:24:01.0926|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:24:01.0926|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:24:01.0926|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:24:01.1113|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:24:01.1113|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:01.1113|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:01.1300|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:01.1708|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68942 2025-12-19 10:24:01.1708|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:24:01.1708|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:01.1708|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 71.2567ms 2025-12-19 10:24:01.1708|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8331ms 204 2025-12-19 10:24:01.1708|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:24:01.1861|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 93.462ms 200 application/json; charset=utf-8 2025-12-19 10:24:01.1861|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:24:01.1861|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68942 2025-12-19 10:24:01.1861|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:01.1861|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:24:01.1861|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6149ms 204 2025-12-19 10:24:01.2018|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:01.2018|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:24:01.2018|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:24:01.2190|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:24:01.2190|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:24:01.2190|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:01.2341|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:24:01.2341|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:24:01.2341|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:24:01.2341|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:24:01.2537|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:24:01.2537|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:24:01.2537|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:24:01.2537|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:01.2665|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:01.2665|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:01.3153|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:24:01.3153|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 75.0188ms 2025-12-19 10:24:01.3153|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:24:01.3153|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 131.4309ms 200 application/json; charset=utf-8 2025-12-19 10:24:01.3905|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:24:01.3905|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 137.3582ms 2025-12-19 10:24:01.3905|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:24:01.3905|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 190.0725ms 200 application/json; charset=utf-8 2025-12-19 10:24:03.2375|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:24:03.2375|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:03.2375|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.8257ms 204 2025-12-19 10:24:03.2375|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:24:03.2492|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:24:03.2492|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:03.2492|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:24:03.2492|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:24:03.2492|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:24:03.2492|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:24:03.3103|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:24:03.3130|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 56.3085ms 2025-12-19 10:24:03.3130|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:24:03.3130|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.3756ms 200 application/json; charset=utf-8 2025-12-19 10:24:04.8682|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:24:04.8682|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:24:04.8758|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:04.8758|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:24:04.8758|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:24:04.8758|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:24:04.8758|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:24:05.0399|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:24:05.0399|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 156.6089ms 2025-12-19 10:24:05.0458|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:24:05.0458|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 179.421ms 200 application/json; charset=utf-8 2025-12-19 10:24:05.1103|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:24:05.1103|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:05.1103|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8164ms 204 2025-12-19 10:24:05.1286|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:24:05.1286|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:24:05.1286|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:05.1286|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:24:05.1286|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:24:05.1397|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:24:05.1397|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:24:05.1397|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:24:05.1917|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:24:05.1917|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 52.8441ms 2025-12-19 10:24:05.1917|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:24:05.1917|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.9256ms 200 application/json; charset=utf-8 2025-12-19 10:24:20.9505|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68942 2025-12-19 10:24:20.9529|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:20.9529|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.9375ms 204 2025-12-19 10:24:20.9529|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68942 2025-12-19 10:24:20.9688|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:24:20.9688|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:20.9688|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:24:20.9688|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:24:20.9688|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:24:20.9688|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:24:20.9688|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:24:20.9839|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:20.9839|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:20.9839|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:21.0427|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:24:21.0458|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 68.0081ms 2025-12-19 10:24:21.0458|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:24:21.0458|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 84.136ms 200 application/json; charset=utf-8 2025-12-19 10:24:21.0458|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68941 2025-12-19 10:24:21.0458|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:21.0458|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.3509ms 204 2025-12-19 10:24:21.0458|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68941 2025-12-19 10:24:21.0617|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:24:21.0617|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:21.0617|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:24:21.0617|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:24:21.0617|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:24:21.0617|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:24:21.0617|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:24:21.0617|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:21.0768|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:21.0768|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:21.1213|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:24:21.1243|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 57.2095ms 2025-12-19 10:24:21.1243|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:24:21.1243|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.0515ms 200 application/json; charset=utf-8 2025-12-19 10:24:24.9630|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:24:24.9630|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:24.9695|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.4598ms 204 2025-12-19 10:24:24.9825|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:24:24.9825|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:24:24.9825|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:24.9825|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:24:24.9825|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:24:24.9825|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:24:24.9825|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:24:24.9984|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:24:25.0349|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:24:25.0349|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.7773ms 2025-12-19 10:24:25.0349|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:24:25.0349|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.352ms 200 application/json; charset=utf-8 2025-12-19 10:24:27.8724|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68941 2025-12-19 10:24:27.8759|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:27.8759|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7377ms 204 2025-12-19 10:24:27.8759|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68941 2025-12-19 10:24:27.8897|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:24:27.8897|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:27.8897|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:24:27.8897|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:24:27.8897|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:24:27.8897|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:24:27.9044|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:24:27.9044|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:27.9044|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:27.9211|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:27.9694|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:24:27.9694|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 74.4776ms 2025-12-19 10:24:27.9694|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:24:27.9694|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 92.9721ms 200 application/json; charset=utf-8 2025-12-19 10:24:27.9829|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68940 2025-12-19 10:24:27.9829|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:27.9829|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.545ms 204 2025-12-19 10:24:27.9829|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68940 2025-12-19 10:24:27.9988|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:24:27.9988|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:27.9988|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:24:27.9988|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:24:27.9988|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:24:27.9988|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:24:27.9988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:24:28.0150|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:28.0150|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:28.0150|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:24:28.0718|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:24:28.0718|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 69.1724ms 2025-12-19 10:24:28.0795|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:24:28.0795|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 85.8018ms 200 application/json; charset=utf-8 2025-12-19 10:24:31.4040|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:24:31.4071|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:31.4071|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0057ms 204 2025-12-19 10:24:31.4071|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:24:31.4071|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:24:31.4203|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:24:31.4203|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:24:31.4203|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:24:31.4203|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:24:31.4203|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:24:31.4203|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:24:31.4781|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:24:31.4781|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 52.3386ms 2025-12-19 10:24:31.4841|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:24:31.4841|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.4291ms 200 application/json; charset=utf-8 2025-12-19 10:25:13.9238|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:25:13.9238|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:25:24.1287|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:25:24.1287|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:25:24.1287|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4343ms 204 2025-12-19 10:25:24.1287|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:25:24.1287|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:25:24.1287|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:25:24.1423|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:25:24.1423|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:25:24.1423|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:25:24.1423|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:25:24.3083|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:25:24.3083|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 163.3805ms 2025-12-19 10:25:24.3083|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:25:24.3136|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 175.1329ms 200 application/json; charset=utf-8 2025-12-19 10:30:14.1553|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:30:14.1553|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:32:58.0001|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/271a7031-702b-403e-a18c-a79c3ed921ae?Page=1&PageSize=100&IsValid=false 2025-12-19 10:32:58.0001|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:32:58.0001|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.7477ms 204 2025-12-19 10:32:58.0114|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/271a7031-702b-403e-a18c-a79c3ed921ae?Page=1&PageSize=100&IsValid=false 2025-12-19 10:32:58.0114|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 10:32:58.0114|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 10:32:58.0114|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:32:58.0114|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 10:32:58.0114|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 10:32:58.0114|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6331ms 401 2025-12-19 10:33:16.9065|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:33:16.9065|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:33:16.9065|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8189ms 204 2025-12-19 10:33:16.9230|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:33:16.9230|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:33:16.9230|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:33:16.9230|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:33:16.9230|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:33:16.9322|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:33:16.9322|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:33:16.9322|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:33:16.9907|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:33:16.9907|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 57.2381ms 2025-12-19 10:33:16.9947|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:33:16.9947|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.6786ms 200 application/json; charset=utf-8 2025-12-19 10:33:18.8061|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:33:18.8094|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:33:18.8094|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8053ms 204 2025-12-19 10:33:18.8094|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:33:18.8094|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:33:18.8094|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:33:18.8223|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:33:18.8223|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:33:18.8223|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:33:18.8223|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:33:18.9535|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:33:18.9535|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 129.0214ms 2025-12-19 10:33:18.9535|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:33:18.9535|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 142.2101ms 200 application/json; charset=utf-8 2025-12-19 10:33:23.2117|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:33:23.2148|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:33:23.2148|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.929ms 204 2025-12-19 10:33:23.2148|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:33:23.2148|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:33:23.2148|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:33:23.2148|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:33:23.2148|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:33:23.2148|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:33:23.2148|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:33:23.2826|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:33:23.2826|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 58.0322ms 2025-12-19 10:33:23.2826|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:33:23.2826|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 66.5629ms 200 application/json; charset=utf-8 2025-12-19 10:33:26.2144|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:33:26.2144|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:33:26.2144|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1005ms 204 2025-12-19 10:33:26.2295|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:33:26.2295|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:33:26.2295|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:33:26.2295|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:33:26.2295|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:33:26.2295|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:33:26.2468|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:33:26.3793|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:33:26.3793|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 135.1634ms 2025-12-19 10:33:26.3793|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:33:26.3848|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 155.3826ms 200 application/json; charset=utf-8 2025-12-19 10:33:31.3007|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:33:31.3007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:33:31.3007|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4108ms 204 2025-12-19 10:33:31.3121|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:33:31.3121|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:33:31.3121|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:33:31.3121|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:33:31.3121|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:33:31.3121|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:33:31.3121|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:33:31.3836|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:33:31.3864|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 64.9318ms 2025-12-19 10:33:31.3864|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:33:31.3864|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.1783ms 200 application/json; charset=utf-8 2025-12-19 10:33:34.7557|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-17&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:33:34.7557|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:33:34.7602|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5374ms 204 2025-12-19 10:33:34.7602|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-17&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:33:34.7602|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:33:34.7602|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:33:34.7602|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:33:34.7765|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:33:34.7765|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:33:34.7765|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:33:35.4041|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:33:35.4041|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 626.1527ms 2025-12-19 10:33:35.4041|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:33:35.4041|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 643.5904ms 200 application/json; charset=utf-8 2025-12-19 10:35:14.3307|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:35:14.3320|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:39:03.8230|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:39:03.8230|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:39:03.8230|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9803ms 204 2025-12-19 10:39:03.8387|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:39:03.8387|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 10:39:03.8387|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 10:39:03.8387|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:39:03.8387|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 10:39:03.8387|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 10:39:03.8493|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6119ms 401 2025-12-19 10:39:07.9287|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:39:07.9287|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:39:07.9287|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3037ms 204 2025-12-19 10:39:07.9287|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:39:07.9454|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 10:39:07.9454|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 10:39:07.9454|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:39:07.9454|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 10:39:07.9454|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 10:39:07.9454|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3591ms 401 2025-12-19 10:39:10.4021|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:39:10.4021|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:39:10.4021|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8271ms 204 2025-12-19 10:39:10.4173|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:39:10.4173|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:39:10.4173|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:39:10.4173|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:39:10.4173|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:39:10.4173|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:39:10.4295|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:39:10.4295|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5364ms 204 2025-12-19 10:39:10.4295|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:39:10.4295|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:39:10.4295|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:39:10.4433|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:39:10.4433|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:39:10.4433|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:39:10.4433|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:39:10.4433|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:39:10.4433|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:39:10.4433|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:39:10.5013|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:39:10.5013|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 67.6194ms 2025-12-19 10:39:10.5013|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:39:10.5054|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 88.1278ms 200 application/json; charset=utf-8 2025-12-19 10:39:10.6300|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:39:10.6300|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 178.4439ms 2025-12-19 10:39:10.6300|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:39:10.6300|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 192.4354ms 200 application/json; charset=utf-8 2025-12-19 10:39:11.6709|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:39:11.6709|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:39:11.6770|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:39:11.6770|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:39:11.6770|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:39:11.6770|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:39:11.6770|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:39:11.6770|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:39:11.7191|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:39:11.7191|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.1785ms 2025-12-19 10:39:11.7256|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:39:11.7256|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.1995ms 200 application/json; charset=utf-8 2025-12-19 10:39:20.7040|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:39:20.7082|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:39:20.7082|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1039ms 204 2025-12-19 10:39:20.7351|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:39:20.7351|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:39:20.7390|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:39:20.7390|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:39:20.7390|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:39:20.7390|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:39:20.7390|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:39:20.8723|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:39:20.8723|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 122.5899ms 2025-12-19 10:39:20.8723|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:39:20.8723|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 143.04ms 200 application/json; charset=utf-8 2025-12-19 10:39:36.6270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend 2025-12-19 10:39:36.6304|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:39:36.6304|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1829ms 204 2025-12-19 10:39:36.6443|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend application/json 27 2025-12-19 10:39:36.6443|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:39:36.6443|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:39:36.6443|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:39:36.6443|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:39:36.6443|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ResendPaymentbatch", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ResendPaymentbatch(PaymentService.Data.Model.ResendTransactionModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:39:36.6606|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:39:36.7203|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (41ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] IN (CAST(67516 AS bigint)) 2025-12-19 10:39:36.8472|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AllowPartialPayment], [p].[Code], [p].[CreatedBy], [p].[DateCreated], [p].[DateModified], [p].[Default], [p].[InstitutionId], [p].[IsActive], [p].[IsDeleted], [p].[ModifiedBy], [p].[Name] FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:39:37.0001|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:39:37.0035|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService) in 343.2046ms 2025-12-19 10:39:37.0035|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:39:37.0035|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 363.8275ms 200 application/json; charset=utf-8 2025-12-19 10:39:47.8518|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:39:47.8518|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:39:47.8518|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8654ms 204 2025-12-19 10:39:47.8675|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:39:47.8675|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:39:47.8675|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:39:47.8675|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:39:47.8675|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:39:47.8804|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:39:47.8804|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:39:47.8804|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:39:47.9319|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:39:47.9319|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 52.4103ms 2025-12-19 10:39:47.9319|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:39:47.9319|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.4145ms 200 application/json; charset=utf-8 2025-12-19 10:39:47.9451|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:39:47.9451|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:39:47.9451|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:39:47.9451|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:39:47.9451|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:39:47.9451|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:39:47.9451|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:39:47.9580|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:39:47.9929|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:39:47.9929|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 40.1366ms 2025-12-19 10:39:47.9929|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:39:47.9929|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.8791ms 200 application/json; charset=utf-8 2025-12-19 10:40:14.5038|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:40:14.5038|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:40:17.5454|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend 2025-12-19 10:40:17.5454|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:40:17.5508|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3823ms 204 2025-12-19 10:40:17.5508|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend application/json 27 2025-12-19 10:40:17.5508|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:40:17.5663|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:40:17.5663|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:40:17.5663|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:40:17.5663|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ResendPaymentbatch", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ResendPaymentbatch(PaymentService.Data.Model.ResendTransactionModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:40:17.5663|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:40:17.5663|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] IN (CAST(68653 AS bigint)) 2025-12-19 10:40:17.6092|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AllowPartialPayment], [p].[Code], [p].[CreatedBy], [p].[DateCreated], [p].[DateModified], [p].[Default], [p].[InstitutionId], [p].[IsActive], [p].[IsDeleted], [p].[ModifiedBy], [p].[Name] FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:40:17.6800|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:40:17.6800|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService) in 109.7173ms 2025-12-19 10:40:17.6800|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:40:17.6800|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 125.7574ms 200 application/json; charset=utf-8 2025-12-19 10:40:49.7943|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:40:49.7943|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:40:49.7997|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4117ms 204 2025-12-19 10:40:49.7997|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:40:49.7997|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:40:49.7997|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:40:49.7997|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:40:49.7997|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:40:49.7997|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:40:49.8156|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:40:49.9529|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:40:49.9563|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 141.0889ms 2025-12-19 10:40:49.9563|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:40:49.9563|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 152.5641ms 200 application/json; charset=utf-8 2025-12-19 10:40:50.5903|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:40:50.5903|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:40:50.5903|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4983ms 204 2025-12-19 10:40:50.6022|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:40:50.6022|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:40:50.6022|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:40:50.6022|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:40:50.6022|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:40:50.6022|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:40:50.6134|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:40:50.6134|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:40:50.6570|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:40:50.6570|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 45.7579ms 2025-12-19 10:40:50.6594|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:40:50.6594|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.1271ms 200 application/json; charset=utf-8 2025-12-19 10:40:59.9591|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68446 2025-12-19 10:40:59.9591|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:40:59.9591|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3048ms 204 2025-12-19 10:40:59.9719|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68446 2025-12-19 10:40:59.9719|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:40:59.9719|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:40:59.9719|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:40:59.9719|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:40:59.9719|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:40:59.9719|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:40:59.9886|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:40:59.9886|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:40:59.9886|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:41:00.0473|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:41:00.0507|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 67.824ms 2025-12-19 10:41:00.0507|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:41:00.0507|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 82.4409ms 200 application/json; charset=utf-8 2025-12-19 10:41:00.0507|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68655 2025-12-19 10:41:00.0507|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:41:00.0507|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.3403ms 204 2025-12-19 10:41:00.0760|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68655 2025-12-19 10:41:00.0760|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:41:00.0760|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:41:00.0814|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:41:00.0814|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:41:00.0814|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:41:00.0814|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:41:00.0814|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:41:00.0814|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:41:00.0814|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:41:00.1362|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:41:00.1362|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 51.8741ms 2025-12-19 10:41:00.1362|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:41:00.1362|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.9967ms 200 application/json; charset=utf-8 2025-12-19 10:41:02.9594|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:41:02.9594|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:41:02.9594|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.9627ms 204 2025-12-19 10:41:02.9594|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:41:02.9724|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:41:02.9724|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:41:02.9724|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:41:02.9724|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:41:02.9724|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:41:02.9724|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:41:02.9724|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:41:03.0182|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:41:03.0210|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.359ms 2025-12-19 10:41:03.0210|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:41:03.0210|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.9703ms 200 application/json; charset=utf-8 2025-12-19 10:42:33.5333|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:42:33.5333|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:42:33.5384|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1149ms 204 2025-12-19 10:42:33.5384|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:42:33.5384|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:42:33.5384|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:42:33.5384|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:42:33.5384|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:42:33.5544|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:42:33.5544|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:42:33.7245|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:42:33.7277|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 171.644ms 2025-12-19 10:42:33.7277|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:42:33.7277|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 187.4258ms 200 application/json; charset=utf-8 2025-12-19 10:43:04.0181|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:43:04.0220|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:43:04.0220|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8944ms 204 2025-12-19 10:43:04.0220|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:43:04.0368|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:43:04.0368|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:43:04.0368|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:43:04.0368|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:43:04.0368|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:43:04.0532|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:43:04.2163|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:43:04.2163|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 166.8409ms 2025-12-19 10:43:04.2163|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:43:04.2163|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 189.4067ms 200 application/json; charset=utf-8 2025-12-19 10:43:04.9460|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:43:04.9460|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:43:04.9460|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0361ms 204 2025-12-19 10:43:04.9605|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:43:04.9605|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:43:04.9605|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:43:04.9605|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:43:04.9605|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:43:04.9605|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:43:04.9605|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:43:04.9769|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:43:05.0139|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:43:05.0139|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.5114ms 2025-12-19 10:43:05.0139|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:43:05.0139|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.449ms 200 application/json; charset=utf-8 2025-12-19 10:43:08.3889|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:43:08.3889|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:43:08.3889|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:43:08.3979|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:43:08.3979|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:43:08.3979|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:43:08.3979|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:43:08.5245|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:43:08.5245|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 121.2364ms 2025-12-19 10:43:08.5245|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:43:08.5245|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 140.6335ms 200 application/json; charset=utf-8 2025-12-19 10:43:56.9393|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:43:56.9393|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:43:56.9450|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7686ms 204 2025-12-19 10:43:56.9450|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:43:56.9450|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:43:56.9450|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:43:56.9584|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:43:56.9584|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:43:56.9584|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:43:56.9584|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:43:57.1110|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:43:57.1147|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 151.8117ms 2025-12-19 10:43:57.1147|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:43:57.1147|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 166.8323ms 200 application/json; charset=utf-8 2025-12-19 10:44:11.8439|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend 2025-12-19 10:44:11.8439|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:44:11.8500|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0468ms 204 2025-12-19 10:44:11.8500|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend application/json 27 2025-12-19 10:44:11.8675|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:44:11.8675|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:44:11.8675|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:44:11.8675|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:44:11.8675|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ResendPaymentbatch", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ResendPaymentbatch(PaymentService.Data.Model.ResendTransactionModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:44:11.8675|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:44:11.8831|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] IN (CAST(68058 AS bigint)) 2025-12-19 10:44:11.9186|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AllowPartialPayment], [p].[Code], [p].[CreatedBy], [p].[DateCreated], [p].[DateModified], [p].[Default], [p].[InstitutionId], [p].[IsActive], [p].[IsDeleted], [p].[ModifiedBy], [p].[Name] FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:44:12.0705|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:44:12.0705|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService) in 196.4387ms 2025-12-19 10:44:12.0705|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:44:12.0705|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 213.1564ms 200 application/json; charset=utf-8 2025-12-19 10:44:28.4555|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:44:28.4555|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:44:28.4555|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0865ms 204 2025-12-19 10:44:28.4555|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:44:28.4555|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:44:28.4718|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:44:28.4718|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:44:28.4718|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:44:28.4718|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:44:28.4718|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:44:28.4899|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:44:28.4899|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:44:28.4899|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:44:28.5057|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5029ms 204 2025-12-19 10:44:28.5057|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:44:28.5057|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:44:28.5187|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:44:28.5187|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:44:28.5187|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:44:28.5187|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:44:28.5187|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:44:28.5187|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:44:28.5342|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 49.7643ms 2025-12-19 10:44:28.5342|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:44:28.5342|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.1574ms 200 application/json; charset=utf-8 2025-12-19 10:44:28.6684|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:44:28.6684|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 143.4914ms 2025-12-19 10:44:28.6747|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:44:28.6747|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 163.3273ms 200 application/json; charset=utf-8 2025-12-19 10:44:31.4985|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:44:31.4985|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:44:31.5048|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3193ms 204 2025-12-19 10:44:31.5048|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:44:31.5048|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:44:31.5192|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:44:31.5192|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:44:31.5192|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:44:31.5192|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:44:31.5192|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:44:31.6767|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:44:31.6767|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 149.3629ms 2025-12-19 10:44:31.6767|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:44:31.6767|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 168.0174ms 200 application/json; charset=utf-8 2025-12-19 10:44:32.4591|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:44:32.4591|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:44:32.4591|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1346ms 204 2025-12-19 10:44:32.4810|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:44:32.4810|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:44:32.4810|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:44:32.4810|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:44:32.4881|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:44:32.4881|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:44:32.4881|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:44:32.4881|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:44:32.5304|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:44:32.5304|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.9152ms 2025-12-19 10:44:32.5347|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:44:32.5347|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.5305ms 200 application/json; charset=utf-8 2025-12-19 10:44:37.4444|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:44:37.4444|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:44:37.4444|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6086ms 204 2025-12-19 10:44:37.4444|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:44:37.4565|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:44:37.4565|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:44:37.4565|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:44:37.4565|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:44:37.4565|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:44:37.4565|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:44:37.4565|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:44:37.4961|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:44:37.4961|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 35.1576ms 2025-12-19 10:44:37.4961|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:44:37.4961|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.9328ms 200 application/json; charset=utf-8 2025-12-19 10:44:41.0308|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:44:41.0342|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:44:41.0342|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0588ms 204 2025-12-19 10:44:41.0342|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:44:41.0342|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:44:41.0498|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:44:41.0498|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:44:41.0498|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:44:41.0498|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:44:41.0498|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:44:41.1648|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:44:41.1648|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 112.7433ms 2025-12-19 10:44:41.1648|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:44:41.1648|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 124.9555ms 200 application/json; charset=utf-8 2025-12-19 10:45:00.4526|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:45:00.4526|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:45:00.4526|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3099ms 204 2025-12-19 10:45:00.4775|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:45:00.4806|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:45:00.4806|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:45:00.4806|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:45:00.4806|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:45:00.4806|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:45:00.4806|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:45:00.6412|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:45:00.6412|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 151.0173ms 2025-12-19 10:45:00.6412|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:45:00.6412|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 170.6508ms 200 application/json; charset=utf-8 2025-12-19 10:45:14.6604|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:45:14.6604|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:45:17.6200|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend 2025-12-19 10:45:17.6200|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:45:17.6200|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9998ms 204 2025-12-19 10:45:17.6428|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend application/json 27 2025-12-19 10:45:17.6428|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:45:17.6428|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:45:17.6428|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:45:17.6428|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:45:17.6428|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ResendPaymentbatch", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ResendPaymentbatch(PaymentService.Data.Model.ResendTransactionModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:45:17.6428|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:45:17.6556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] IN (CAST(64319 AS bigint)) 2025-12-19 10:45:17.6835|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AllowPartialPayment], [p].[Code], [p].[CreatedBy], [p].[DateCreated], [p].[DateModified], [p].[Default], [p].[InstitutionId], [p].[IsActive], [p].[IsDeleted], [p].[ModifiedBy], [p].[Name] FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:45:17.7743|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:45:17.7772|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService) in 127.3004ms 2025-12-19 10:45:17.7772|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:45:17.7772|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 136.599ms 200 application/json; charset=utf-8 2025-12-19 10:45:32.0920|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:45:32.0920|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:45:32.0964|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3157ms 204 2025-12-19 10:45:32.0964|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:45:32.0964|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:45:32.0964|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:45:32.1129|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:45:32.1129|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:45:32.1129|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:45:32.1280|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:45:32.2936|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:45:32.2936|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 168.456ms 2025-12-19 10:45:32.2936|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:45:32.2936|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 194.2517ms 200 application/json; charset=utf-8 2025-12-19 10:46:07.4129|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:46:07.4129|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:07.4170|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1053ms 204 2025-12-19 10:46:07.4170|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:46:07.4331|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:46:07.4331|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:07.4331|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:46:07.4331|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:46:07.4331|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:46:07.4331|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:46:07.4331|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:46:07.4777|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:46:07.4809|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.9234ms 2025-12-19 10:46:07.4809|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:46:07.4809|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.2148ms 200 application/json; charset=utf-8 2025-12-19 10:46:25.7783|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:46:25.7783|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:25.7783|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9512ms 204 2025-12-19 10:46:25.7910|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:46:25.7910|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:46:25.7910|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:25.7910|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:46:25.7910|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:46:25.7910|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:46:25.7910|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:46:25.9396|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:46:25.9396|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 140.4929ms 2025-12-19 10:46:25.9396|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:46:25.9472|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 156.2277ms 200 application/json; charset=utf-8 2025-12-19 10:46:26.7380|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:46:26.7380|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:26.7433|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3157ms 204 2025-12-19 10:46:26.7433|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:46:26.7433|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:46:26.7433|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:26.7433|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:46:26.7433|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:46:26.7433|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:46:26.7433|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:46:26.7619|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:46:26.7966|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:46:26.7966|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.8592ms 2025-12-19 10:46:26.7966|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:46:26.7966|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.5029ms 200 application/json; charset=utf-8 2025-12-19 10:46:36.1573|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68655 2025-12-19 10:46:36.1573|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:36.1573|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.9469ms 204 2025-12-19 10:46:36.1573|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68655 2025-12-19 10:46:36.1573|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:46:36.1573|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:36.1573|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:46:36.1728|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:46:36.1728|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:46:36.1728|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:46:36.1728|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:46:36.1728|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:46:36.1728|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:46:36.2288|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:46:36.2288|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 56.8777ms 2025-12-19 10:46:36.2346|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:46:36.2346|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.2929ms 200 application/json; charset=utf-8 2025-12-19 10:46:36.2346|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68411 2025-12-19 10:46:36.2346|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:36.2346|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9727ms 204 2025-12-19 10:46:36.2346|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68411 2025-12-19 10:46:36.2518|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:46:36.2518|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:36.2518|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:46:36.2518|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:46:36.2518|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:46:36.2518|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:46:36.2657|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:46:36.2657|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:46:36.2657|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:46:36.3209|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:46:36.3209|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 61.5947ms 2025-12-19 10:46:36.3209|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:46:36.3209|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.3682ms 200 application/json; charset=utf-8 2025-12-19 10:46:38.9366|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:46:38.9366|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:38.9366|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4619ms 204 2025-12-19 10:46:38.9506|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:46:38.9506|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:46:38.9506|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:38.9506|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:46:38.9506|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:46:38.9506|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:46:38.9644|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:46:38.9644|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:46:39.0018|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:46:39.0018|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 39.4372ms 2025-12-19 10:46:39.0018|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:46:39.0018|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.3172ms 200 application/json; charset=utf-8 2025-12-19 10:46:52.6331|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68411 2025-12-19 10:46:52.6331|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:52.6373|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2054ms 204 2025-12-19 10:46:52.6373|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68411 2025-12-19 10:46:52.6373|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:46:52.6373|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:52.6373|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:46:52.6373|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:46:52.6373|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:46:52.6373|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:46:52.6535|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:46:52.6535|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:46:52.6535|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:46:52.7166|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:46:52.7166|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 68.9719ms 2025-12-19 10:46:52.7166|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:46:52.7166|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.5037ms 200 application/json; charset=utf-8 2025-12-19 10:46:52.7549|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68300 2025-12-19 10:46:52.7549|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:52.7549|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.3958ms 204 2025-12-19 10:46:52.8042|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68300 2025-12-19 10:46:52.8042|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:46:52.8084|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:52.8084|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:46:52.8084|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:46:52.8084|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:46:52.8084|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:46:52.8084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:46:52.8084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:46:52.8245|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:46:52.8729|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:46:52.8729|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 62.0563ms 2025-12-19 10:46:52.8729|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:46:52.8729|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 75.6214ms 200 application/json; charset=utf-8 2025-12-19 10:46:55.6265|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:46:55.6265|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:55.6265|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4906ms 204 2025-12-19 10:46:55.6828|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:46:55.6853|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:46:55.6853|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:55.6853|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:46:55.6853|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:46:55.6853|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:46:55.6853|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:46:55.6853|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:46:55.7311|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:46:55.7311|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 42.4703ms 2025-12-19 10:46:55.7311|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:46:55.7311|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.7123ms 200 application/json; charset=utf-8 2025-12-19 10:46:56.5580|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68826 2025-12-19 10:46:56.5580|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:56.5580|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1371ms 204 2025-12-19 10:46:56.5751|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68826 2025-12-19 10:46:56.5751|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:46:56.5751|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:46:56.5751|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:46:56.5751|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:46:56.5751|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:46:56.5751|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:46:56.5916|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:46:56.5916|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:46:56.5916|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:46:56.6382|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:46:56.6382|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 53.2957ms 2025-12-19 10:46:56.6382|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:46:56.6382|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.5263ms 200 application/json; charset=utf-8 2025-12-19 10:48:00.2395|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:48:00.2395|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:48:00.2395|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0084ms 204 2025-12-19 10:48:00.2395|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:48:00.2554|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:48:00.2554|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:48:00.2554|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:48:00.2554|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:48:00.2554|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:48:00.2554|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:48:00.2554|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:48:00.3165|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:48:00.3165|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 53.6322ms 2025-12-19 10:48:00.3165|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:48:00.3165|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.8747ms 200 application/json; charset=utf-8 2025-12-19 10:48:17.7024|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68826 2025-12-19 10:48:17.7051|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:48:17.7051|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0553ms 204 2025-12-19 10:48:17.7371|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68826 2025-12-19 10:48:17.7371|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:48:17.7371|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:48:17.7371|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:48:17.7371|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:48:17.7371|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:48:17.7371|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:48:17.7528|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:48:17.7528|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:48:17.7528|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:48:17.7959|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:48:17.7997|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 52.2894ms 2025-12-19 10:48:17.7997|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:48:17.7997|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 67.9013ms 200 application/json; charset=utf-8 2025-12-19 10:48:17.8735|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68827 2025-12-19 10:48:17.8767|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:48:17.8767|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8266ms 204 2025-12-19 10:48:17.9087|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68827 2025-12-19 10:48:17.9087|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:48:17.9087|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:48:17.9087|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:48:17.9087|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:48:17.9087|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:48:17.9087|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:48:17.9087|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:48:17.9237|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:48:17.9237|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:48:17.9742|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:48:17.9742|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 61.3626ms 2025-12-19 10:48:17.9742|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:48:17.9742|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.2062ms 200 application/json; charset=utf-8 2025-12-19 10:48:24.6546|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:48:24.6575|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:48:24.6575|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1581ms 204 2025-12-19 10:48:24.6575|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:48:24.6575|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:48:24.6575|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:48:24.6575|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:48:24.6731|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:48:24.6731|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:48:24.6731|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:48:24.8113|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:48:24.8127|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 135.37ms 2025-12-19 10:48:24.8127|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:48:24.8127|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 150.2093ms 200 application/json; charset=utf-8 2025-12-19 10:49:24.4012|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:49:24.4012|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:49:24.4012|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7787ms 204 2025-12-19 10:49:24.4012|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:49:24.4157|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 10:49:24.4157|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 10:49:24.4157|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:49:24.4157|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 10:49:24.4157|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 10:49:24.4157|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.6892ms 401 2025-12-19 10:49:36.0902|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:49:36.0902|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:49:36.0902|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6012ms 204 2025-12-19 10:49:36.1031|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:49:36.1031|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:49:36.1031|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:49:36.1031|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:49:36.1031|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:49:36.1031|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:49:36.1185|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.623ms 204 2025-12-19 10:49:36.1185|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:49:36.1185|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:49:36.1185|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:49:36.1185|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:49:36.1185|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:49:36.1185|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:49:36.1334|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:49:36.1334|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:49:36.1334|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:49:36.1334|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:49:36.1334|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:49:36.1813|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:49:36.1813|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 55.9504ms 2025-12-19 10:49:36.1813|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:49:36.1813|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 85.3283ms 200 application/json; charset=utf-8 2025-12-19 10:49:36.2578|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:49:36.2578|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 120.2763ms 2025-12-19 10:49:36.2578|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:49:36.2578|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 139.2729ms 200 application/json; charset=utf-8 2025-12-19 10:50:03.9092|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:50:03.9122|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:50:03.9122|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2758ms 204 2025-12-19 10:50:03.9122|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:50:03.9122|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:50:03.9122|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:50:03.9259|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:50:03.9259|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:50:03.9259|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:50:03.9259|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:50:04.0516|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:50:04.0516|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 119.8019ms 2025-12-19 10:50:04.0516|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:50:04.0516|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 137.0072ms 200 application/json; charset=utf-8 2025-12-19 10:50:11.6130|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:50:11.6130|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:50:11.6130|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4082ms 204 2025-12-19 10:50:11.6130|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:50:11.6312|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:50:11.6312|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:50:11.6312|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:50:11.6312|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:50:11.6312|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:50:11.6312|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:50:11.6485|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:50:11.6837|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:50:11.6837|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 42.5532ms 2025-12-19 10:50:11.6837|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:50:11.6837|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.8065ms 200 application/json; charset=utf-8 2025-12-19 10:50:14.8720|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:50:14.8720|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:50:23.0012|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:50:23.0012|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:50:23.0012|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.455ms 204 2025-12-19 10:50:23.0012|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:50:23.0012|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:50:23.0012|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:50:23.0204|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:50:23.0204|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:50:23.0204|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:50:23.0204|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:50:23.1484|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:50:23.1484|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 123.3555ms 2025-12-19 10:50:23.1484|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:50:23.1484|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 142.272ms 200 application/json; charset=utf-8 2025-12-19 10:50:40.8248|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:50:40.8248|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:50:40.8248|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6289ms 204 2025-12-19 10:50:40.8335|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:50:40.8335|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:50:40.8335|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:50:40.8335|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:50:40.8335|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:50:40.8335|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:50:40.8335|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:50:40.9425|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:50:40.9425|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 97.2161ms 2025-12-19 10:50:40.9425|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:50:40.9425|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 112.0498ms 200 application/json; charset=utf-8 2025-12-19 10:51:11.3562|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68827 2025-12-19 10:51:11.3562|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:11.3562|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1923ms 204 2025-12-19 10:51:11.3735|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68827 2025-12-19 10:51:11.3735|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:51:11.3795|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:11.3795|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:51:11.3795|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:51:11.3795|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:51:11.3795|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:51:11.3795|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:51:11.3947|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:51:11.3947|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:51:11.4514|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:51:11.4514|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 68.2953ms 2025-12-19 10:51:11.4570|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:51:11.4570|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 85.1562ms 200 application/json; charset=utf-8 2025-12-19 10:51:11.4747|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68828 2025-12-19 10:51:11.4747|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:11.4747|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8795ms 204 2025-12-19 10:51:11.4904|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68828 2025-12-19 10:51:11.4904|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:51:11.4904|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:11.4904|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:51:11.4904|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:51:11.4904|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:51:11.5050|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:51:11.5050|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:51:11.5050|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:51:11.5050|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:51:11.5653|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:51:11.5678|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 63.4695ms 2025-12-19 10:51:11.5678|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:51:11.5678|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 81.1693ms 200 application/json; charset=utf-8 2025-12-19 10:51:18.4930|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:51:18.4930|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:18.4930|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1701ms 204 2025-12-19 10:51:18.5193|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:51:18.5193|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:51:18.5193|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:18.5193|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:51:18.5193|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:51:18.5193|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:51:18.5375|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:51:18.6898|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:51:18.6920|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 155.4072ms 2025-12-19 10:51:18.6920|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:51:18.6920|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 175.3808ms 200 application/json; charset=utf-8 2025-12-19 10:51:19.7984|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:51:19.8019|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:19.8019|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7855ms 204 2025-12-19 10:51:19.8019|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:51:19.8019|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:51:19.8172|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:19.8172|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:51:19.8172|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:51:19.8172|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:51:19.8172|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:51:19.8172|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:51:19.8671|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:51:19.8671|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 44.8409ms 2025-12-19 10:51:19.8671|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:51:19.8671|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.4231ms 200 application/json; charset=utf-8 2025-12-19 10:51:30.6433|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68300 2025-12-19 10:51:30.6449|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:30.6449|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.2736ms 204 2025-12-19 10:51:30.6449|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68300 2025-12-19 10:51:30.6449|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:51:30.6449|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:30.6449|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:51:30.6449|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:51:30.6599|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:51:30.6599|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:51:30.6599|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:51:30.6599|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:51:30.6599|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:51:30.7123|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:51:30.7123|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 54.2557ms 2025-12-19 10:51:30.7123|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:51:30.7123|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.5224ms 200 application/json; charset=utf-8 2025-12-19 10:51:30.7541|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68394 2025-12-19 10:51:30.7541|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:30.7541|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6329ms 204 2025-12-19 10:51:30.7541|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68394 2025-12-19 10:51:30.7697|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:51:30.7697|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:30.7697|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:51:30.7697|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:51:30.7697|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:51:30.7697|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:51:30.7697|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:51:30.7697|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:51:30.7868|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:51:30.8291|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:51:30.8291|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 54.8882ms 2025-12-19 10:51:30.8330|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:51:30.8330|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 66.6959ms 200 application/json; charset=utf-8 2025-12-19 10:51:33.3833|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:51:33.3833|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:33.3833|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9885ms 204 2025-12-19 10:51:33.3963|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:51:33.3963|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:51:33.3963|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:33.3963|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:51:33.3963|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:51:33.3963|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:51:33.3963|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:51:33.4097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:51:33.4440|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:51:33.4440|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 40.1944ms 2025-12-19 10:51:33.4440|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:51:33.4440|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.7696ms 200 application/json; charset=utf-8 2025-12-19 10:51:35.0789|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:51:35.0818|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:35.0818|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3415ms 204 2025-12-19 10:51:35.1161|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:51:35.1161|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:51:35.1161|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:35.1161|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:51:35.1294|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:51:35.1294|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:51:35.1294|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:51:35.2763|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:51:35.2763|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 145.8185ms 2025-12-19 10:51:35.2763|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:51:35.2763|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 167.6065ms 200 application/json; charset=utf-8 2025-12-19 10:51:37.7493|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:51:37.7493|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:37.7493|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6475ms 204 2025-12-19 10:51:37.7625|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:51:37.7625|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:51:37.7625|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:51:37.7625|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:51:37.7625|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:51:37.7697|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:51:37.7697|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:51:37.7697|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:51:37.8067|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:51:37.8067|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 37.6413ms 2025-12-19 10:51:37.8067|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:51:37.8067|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.6277ms 200 application/json; charset=utf-8 2025-12-19 10:52:01.6013|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:52:01.6013|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:52:01.6013|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6544ms 204 2025-12-19 10:52:01.6163|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 10:52:01.6163|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:52:01.6163|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:52:01.6163|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:52:01.6163|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:52:01.6163|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 10:52:01.6301|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:52:01.6301|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 10:52:01.6708|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 10:52:01.6708|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 44.857ms 2025-12-19 10:52:01.6768|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 10:52:01.6768|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.4508ms 200 application/json; charset=utf-8 2025-12-19 10:52:15.9777|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:52:15.9777|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:52:15.9777|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6211ms 204 2025-12-19 10:52:16.0045|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:52:16.0045|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:52:16.0045|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:52:16.0045|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:52:16.0045|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:52:16.0045|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:52:16.0196|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:52:16.1967|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:52:16.1967|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 179.4223ms 2025-12-19 10:52:16.1967|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:52:16.1967|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 195.6535ms 200 application/json; charset=utf-8 2025-12-19 10:52:37.0414|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:52:37.0456|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:52:37.0456|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.21ms 204 2025-12-19 10:52:37.0456|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:52:37.0651|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:52:37.0651|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:52:37.0651|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:52:37.0787|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:52:37.0787|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:52:37.0787|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:52:37.2281|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:52:37.2281|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 145.9769ms 2025-12-19 10:52:37.2323|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:52:37.2323|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 177.8653ms 200 application/json; charset=utf-8 2025-12-19 10:52:44.3659|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:52:44.3659|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:52:44.3741|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1877ms 204 2025-12-19 10:52:44.3741|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:52:44.3741|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:52:44.3741|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:52:44.3741|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:52:44.3741|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:52:44.3887|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:52:44.3887|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:52:44.5169|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:52:44.5169|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 129.8077ms 2025-12-19 10:52:44.5169|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:52:44.5169|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 144.5734ms 200 application/json; charset=utf-8 2025-12-19 10:53:00.0140|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:53:00.0140|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:53:00.0140|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6746ms 204 2025-12-19 10:53:00.0140|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:53:00.0291|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:53:00.0291|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:53:00.0291|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:53:00.0291|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:53:00.0291|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:53:00.0291|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:53:00.1701|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:53:00.1701|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 132.9777ms 2025-12-19 10:53:00.1701|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:53:00.1701|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 150.4698ms 200 application/json; charset=utf-8 2025-12-19 10:53:25.7126|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:53:25.7126|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:53:25.7126|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6285ms 204 2025-12-19 10:53:25.7330|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:53:25.7330|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:53:25.7330|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:53:25.7330|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:53:25.7330|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:53:25.7394|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:53:25.7394|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:53:25.8776|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:53:25.8805|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 139.3667ms 2025-12-19 10:53:25.8805|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:53:25.8805|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 151.8347ms 200 application/json; charset=utf-8 2025-12-19 10:53:33.3293|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:53:33.3329|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:53:33.3329|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7812ms 204 2025-12-19 10:53:33.3329|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:53:33.3329|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:53:33.3329|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:53:33.3500|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:53:33.3500|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:53:33.3500|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:53:33.3500|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:53:33.4841|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:53:33.4841|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 130.0375ms 2025-12-19 10:53:33.4841|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:53:33.4901|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 149.677ms 200 application/json; charset=utf-8 2025-12-19 10:54:27.8555|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:54:27.8555|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:54:27.8628|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3624ms 204 2025-12-19 10:54:27.8628|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:54:27.8628|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:54:27.8628|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:54:27.8776|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:54:27.8776|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:54:27.8776|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:54:27.8776|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:54:28.0170|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:54:28.0170|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 137.5171ms 2025-12-19 10:54:28.0170|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:54:28.0170|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 154.7036ms 200 application/json; charset=utf-8 2025-12-19 10:55:15.0587|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:55:15.0587|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:56:51.6431|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:56:51.6431|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:56:51.6431|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.4003ms 204 2025-12-19 10:56:51.6659|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:56:51.6659|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:56:51.6659|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:56:51.6720|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:56:51.6720|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:56:51.6720|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:56:51.6720|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:56:51.7903|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:56:51.7903|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 113.2988ms 2025-12-19 10:56:51.7903|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:56:51.7967|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 130.8613ms 200 application/json; charset=utf-8 2025-12-19 10:57:08.6566|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:57:08.6598|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:57:08.6598|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9112ms 204 2025-12-19 10:57:08.6598|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:57:08.6598|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:57:08.6598|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:57:08.6598|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:57:08.6729|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:57:08.6729|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:57:08.6729|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:57:08.8007|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:57:08.8007|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 126.0349ms 2025-12-19 10:57:08.8007|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:57:08.8007|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 138.9306ms 200 application/json; charset=utf-8 2025-12-19 10:57:10.3636|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:57:10.3636|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:57:10.3636|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1743ms 204 2025-12-19 10:57:10.3636|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 10:57:10.3783|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:57:10.3783|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:57:10.3783|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:57:10.3783|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:57:10.3783|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:57:10.3918|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:57:10.4534|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:57:10.4561|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 65.1686ms 2025-12-19 10:57:10.4561|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 10:57:10.4561|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 83.3889ms 200 application/json; charset=utf-8 2025-12-19 10:57:11.6878|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:57:11.6923|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:57:11.6923|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:57:11.6923|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:57:11.6923|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:57:11.6923|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:57:11.6923|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:57:11.8313|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:57:11.8313|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 129.0392ms 2025-12-19 10:57:11.8313|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:57:11.8313|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 151.7453ms 200 application/json; charset=utf-8 2025-12-19 10:57:36.5254|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:57:36.5254|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:57:36.5297|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3033ms 204 2025-12-19 10:57:36.5297|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:57:36.5297|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:57:36.5297|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:57:36.5297|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:57:36.5477|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:57:36.5477|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:57:36.5477|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:57:36.6781|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:57:36.6781|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 128.0924ms 2025-12-19 10:57:36.6781|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:57:36.6781|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 145.3905ms 200 application/json; charset=utf-8 2025-12-19 10:57:38.7304|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend 2025-12-19 10:57:38.7304|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:57:38.7304|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4744ms 204 2025-12-19 10:57:38.7488|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend application/json 81 2025-12-19 10:57:38.7488|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:57:38.7527|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:57:38.7527|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:57:38.7527|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:57:38.7527|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ResendPaymentbatch", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ResendPaymentbatch(PaymentService.Data.Model.ResendTransactionModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:57:38.7527|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:57:38.7527|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] IN (CAST(68756 AS bigint), CAST(68432 AS bigint), CAST(68385 AS bigint), CAST(68386 AS bigint), CAST(68387 AS bigint), CAST(68389 AS bigint), CAST(68368 AS bigint), CAST(68380 AS bigint), CAST(68364 AS bigint), CAST(68384 AS bigint)) 2025-12-19 10:57:38.8016|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AllowPartialPayment], [p].[Code], [p].[CreatedBy], [p].[DateCreated], [p].[DateModified], [p].[Default], [p].[InstitutionId], [p].[IsActive], [p].[IsDeleted], [p].[ModifiedBy], [p].[Name] FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:57:38.8675|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:57:38.8675|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService) in 111.3711ms 2025-12-19 10:57:38.8675|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:57:38.8675|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 125.408ms 200 application/json; charset=utf-8 2025-12-19 10:57:50.2336|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend 2025-12-19 10:57:50.2336|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:57:50.2391|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5554ms 204 2025-12-19 10:57:50.2391|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend application/json 33 2025-12-19 10:57:50.2391|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:57:50.2391|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:57:50.2527|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:57:50.2527|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:57:50.2527|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ResendPaymentbatch", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ResendPaymentbatch(PaymentService.Data.Model.ResendTransactionModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:57:50.2527|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:57:50.2527|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] IN (CAST(67396 AS bigint), CAST(67397 AS bigint)) 2025-12-19 10:57:50.3066|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AllowPartialPayment], [p].[Code], [p].[CreatedBy], [p].[DateCreated], [p].[DateModified], [p].[Default], [p].[InstitutionId], [p].[IsActive], [p].[IsDeleted], [p].[ModifiedBy], [p].[Name] FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:57:50.3764|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:57:50.3803|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService) in 121.8911ms 2025-12-19 10:57:50.3803|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:57:50.3803|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 140.8883ms 200 application/json; charset=utf-8 2025-12-19 10:57:56.9570|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend 2025-12-19 10:57:56.9595|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:57:56.9595|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.667ms 204 2025-12-19 10:57:56.9859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend application/json 33 2025-12-19 10:57:56.9859|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:57:56.9923|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:57:56.9923|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:57:56.9923|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:57:56.9923|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ResendPaymentbatch", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ResendPaymentbatch(PaymentService.Data.Model.ResendTransactionModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:57:56.9923|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:57:57.0118|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] IN (CAST(66471 AS bigint), CAST(66515 AS bigint)) 2025-12-19 10:57:57.0384|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AllowPartialPayment], [p].[Code], [p].[CreatedBy], [p].[DateCreated], [p].[DateModified], [p].[Default], [p].[InstitutionId], [p].[IsActive], [p].[IsDeleted], [p].[ModifiedBy], [p].[Name] FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:57:57.1175|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:57:57.1175|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService) in 119.8117ms 2025-12-19 10:57:57.1175|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:57:57.1175|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 139.3591ms 200 application/json; charset=utf-8 2025-12-19 10:58:00.8981|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend application/json 33 2025-12-19 10:58:00.8981|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:58:00.8981|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:58:00.8981|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:58:00.8981|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:58:00.8981|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ResendPaymentbatch", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ResendPaymentbatch(PaymentService.Data.Model.ResendTransactionModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:58:00.9145|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:58:00.9145|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] IN (CAST(66608 AS bigint), CAST(66311 AS bigint)) 2025-12-19 10:58:00.9448|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AllowPartialPayment], [p].[Code], [p].[CreatedBy], [p].[DateCreated], [p].[DateModified], [p].[Default], [p].[InstitutionId], [p].[IsActive], [p].[IsDeleted], [p].[ModifiedBy], [p].[Name] FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:58:01.0272|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:58:01.0272|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService) in 116.7051ms 2025-12-19 10:58:01.0272|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:58:01.0272|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 137.6728ms 200 application/json; charset=utf-8 2025-12-19 10:58:09.2971|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend 2025-12-19 10:58:09.2971|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:58:09.2971|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9314ms 204 2025-12-19 10:58:09.3111|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend application/json 33 2025-12-19 10:58:09.3111|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:58:09.3111|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:58:09.3111|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:58:09.3111|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:58:09.3208|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ResendPaymentbatch", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ResendPaymentbatch(PaymentService.Data.Model.ResendTransactionModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:58:09.3208|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:58:09.3208|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] IN (CAST(66517 AS bigint), CAST(65590 AS bigint)) 2025-12-19 10:58:09.3599|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AllowPartialPayment], [p].[Code], [p].[CreatedBy], [p].[DateCreated], [p].[DateModified], [p].[Default], [p].[InstitutionId], [p].[IsActive], [p].[IsDeleted], [p].[ModifiedBy], [p].[Name] FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:58:09.4318|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:58:09.4318|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService) in 113.0641ms 2025-12-19 10:58:09.4318|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:58:09.4318|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 129.3735ms 200 application/json; charset=utf-8 2025-12-19 10:58:13.7765|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68828 2025-12-19 10:58:13.7765|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:58:13.7765|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2838ms 204 2025-12-19 10:58:13.7930|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68828 2025-12-19 10:58:13.7930|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:58:13.7930|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:58:13.7930|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:58:13.7930|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:58:13.7930|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:58:13.7930|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:58:13.8076|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:58:13.8076|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:58:13.8076|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 10:58:13.8636|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:58:13.8636|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 62.8398ms 2025-12-19 10:58:13.8671|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 10:58:13.8671|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 75.0948ms 200 application/json; charset=utf-8 2025-12-19 10:58:36.1948|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend 2025-12-19 10:58:36.1948|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:58:36.1948|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3446ms 204 2025-12-19 10:58:36.2082|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend application/json 69 2025-12-19 10:58:36.2082|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:58:36.2082|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:58:36.2082|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:58:36.2189|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:58:36.2189|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ResendPaymentbatch", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ResendPaymentbatch(PaymentService.Data.Model.ResendTransactionModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:58:36.2189|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:58:36.2189|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] IN (CAST(68383 AS bigint), CAST(68359 AS bigint), CAST(68360 AS bigint), CAST(68362 AS bigint), CAST(68361 AS bigint), CAST(67966 AS bigint), CAST(65292 AS bigint), CAST(65167 AS bigint)) 2025-12-19 10:58:36.2582|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AllowPartialPayment], [p].[Code], [p].[CreatedBy], [p].[DateCreated], [p].[DateModified], [p].[Default], [p].[InstitutionId], [p].[IsActive], [p].[IsDeleted], [p].[ModifiedBy], [p].[Name] FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:58:36.3479|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:58:36.3479|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService) in 129.145ms 2025-12-19 10:58:36.3479|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:58:36.3479|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 145.9418ms 200 application/json; charset=utf-8 2025-12-19 10:59:16.6832|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend 2025-12-19 10:59:16.6863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:59:16.6863|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4699ms 204 2025-12-19 10:59:16.6863|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend application/json 81 2025-12-19 10:59:16.6863|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 10:59:16.7017|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 10:59:16.7017|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:59:16.7017|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 10:59:16.7017|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 10:59:16.7017|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.2038ms 401 2025-12-19 10:59:16.8621|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend application/json 81 2025-12-19 10:59:16.8621|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:59:16.8621|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:59:16.8621|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:59:16.8621|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:59:16.8621|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ResendPaymentbatch", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ResendPaymentbatch(PaymentService.Data.Model.ResendTransactionModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:59:16.8621|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:59:16.8811|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] IN (CAST(68379 AS bigint), CAST(68310 AS bigint), CAST(68378 AS bigint), CAST(64548 AS bigint), CAST(65162 AS bigint), CAST(64550 AS bigint), CAST(64833 AS bigint), CAST(65542 AS bigint), CAST(67679 AS bigint), CAST(68340 AS bigint)) 2025-12-19 10:59:16.9195|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AllowPartialPayment], [p].[Code], [p].[CreatedBy], [p].[DateCreated], [p].[DateModified], [p].[Default], [p].[InstitutionId], [p].[IsActive], [p].[IsDeleted], [p].[ModifiedBy], [p].[Name] FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:59:16.9195|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AllowPartialPayment], [p].[Code], [p].[CreatedBy], [p].[DateCreated], [p].[DateModified], [p].[Default], [p].[InstitutionId], [p].[IsActive], [p].[IsDeleted], [p].[ModifiedBy], [p].[Name] FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:59:17.0084|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:59:17.0084|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService) in 139.8086ms 2025-12-19 10:59:17.0136|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:59:17.0136|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 153.2401ms 200 application/json; charset=utf-8 2025-12-19 10:59:32.4293|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:59:32.4293|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:59:32.4387|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4354ms 204 2025-12-19 10:59:32.4387|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:59:32.4387|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:59:32.4536|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:59:32.4536|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:59:32.4687|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:59:32.4687|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:59:32.4687|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:59:32.6096|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:59:32.6096|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 132.5549ms 2025-12-19 10:59:32.6096|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:59:32.6096|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 168.6853ms 200 application/json; charset=utf-8 2025-12-19 10:59:37.3063|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend 2025-12-19 10:59:37.3086|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:59:37.3086|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1698ms 204 2025-12-19 10:59:37.3242|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Resend application/json 51 2025-12-19 10:59:37.3242|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:59:37.3242|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:59:37.3242|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:59:37.3242|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:59:37.3242|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ResendPaymentbatch", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ResendPaymentbatch(PaymentService.Data.Model.ResendTransactionModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:59:37.3242|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:59:37.3427|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] IN (CAST(68369 AS bigint), CAST(68676 AS bigint), CAST(68683 AS bigint), CAST(68679 AS bigint), CAST(40628 AS bigint)) 2025-12-19 10:59:37.3679|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AllowPartialPayment], [p].[Code], [p].[CreatedBy], [p].[DateCreated], [p].[DateModified], [p].[Default], [p].[InstitutionId], [p].[IsActive], [p].[IsDeleted], [p].[ModifiedBy], [p].[Name] FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:59:37.3750|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AllowPartialPayment], [p].[Code], [p].[CreatedBy], [p].[DateCreated], [p].[DateModified], [p].[Default], [p].[InstitutionId], [p].[IsActive], [p].[IsDeleted], [p].[ModifiedBy], [p].[Name] FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 10:59:37.4578|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 10:59:37.4578|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService) in 126.7095ms 2025-12-19 10:59:37.4578|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ResendPaymentbatch (PaymentService)' 2025-12-19 10:59:37.4578|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 138.9708ms 200 application/json; charset=utf-8 2025-12-19 10:59:40.1592|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:59:40.1592|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:59:40.1592|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3036ms 204 2025-12-19 10:59:40.1707|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:59:40.1707|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:59:40.1707|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:59:40.1707|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:59:40.1835|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:59:40.1835|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:59:40.1835|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:59:40.3171|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:59:40.3171|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 130.9277ms 2025-12-19 10:59:40.3171|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:59:40.3171|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 152.4104ms 200 application/json; charset=utf-8 2025-12-19 10:59:54.4147|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:59:54.4147|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:59:54.4147|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2378ms 204 2025-12-19 10:59:54.4147|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 10:59:54.4301|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 10:59:54.4301|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 10:59:54.4301|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 10:59:54.4301|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:59:54.4301|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 10:59:54.4455|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 10:59:54.6060|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 10:59:54.6060|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 164.3553ms 2025-12-19 10:59:54.6060|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 10:59:54.6060|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 185.1174ms 200 application/json; charset=utf-8 2025-12-19 11:00:00.1523|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:00:00.1523|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:00:17.6604|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:00:17.6604|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:00:17.6604|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2643ms 204 2025-12-19 11:00:17.6724|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:00:17.6724|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:00:17.6724|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:00:17.6724|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:00:17.6724|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:00:17.6724|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:00:17.6843|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:00:17.8425|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:00:17.8425|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 161.5686ms 2025-12-19 11:00:17.8425|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:00:17.8425|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 176.4261ms 200 application/json; charset=utf-8 2025-12-19 11:00:44.5905|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:00:44.5905|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:00:44.5905|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.7509ms 204 2025-12-19 11:00:44.6296|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:00:44.6296|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:00:44.6296|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:00:44.6296|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:00:44.6296|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:00:44.6296|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:00:44.6296|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:00:44.6296|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:00:44.6753|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:00:44.6753|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 37.9034ms 2025-12-19 11:00:44.6753|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:00:44.6753|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 49.5296ms 200 application/json; charset=utf-8 2025-12-19 11:00:48.4847|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68394 2025-12-19 11:00:48.4847|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:00:48.4888|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0851ms 204 2025-12-19 11:00:48.5050|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68394 2025-12-19 11:00:48.5050|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:00:48.5050|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:00:48.5050|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:00:48.5050|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:00:48.5050|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:00:48.5050|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:00:48.5193|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 11:00:48.5193|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:00:48.5193|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:00:48.5608|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:00:48.5608|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 45.8314ms 2025-12-19 11:00:48.5608|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:00:48.5608|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.6483ms 200 application/json; charset=utf-8 2025-12-19 11:00:48.5717|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/66716 2025-12-19 11:00:48.5717|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:00:48.5717|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.0886ms 204 2025-12-19 11:00:48.5858|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/66716 2025-12-19 11:00:48.5858|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:00:48.5858|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:00:48.5858|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:00:48.5858|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:00:48.5858|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:00:48.5974|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:00:48.5974|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 11:00:48.5974|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:00:48.5974|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:00:48.6413|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:00:48.6443|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 47.0624ms 2025-12-19 11:00:48.6443|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:00:48.6443|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 62.3296ms 200 application/json; charset=utf-8 2025-12-19 11:00:51.0443|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:00:51.0443|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:00:51.0443|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2644ms 204 2025-12-19 11:00:51.0577|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:00:51.0577|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:00:51.0577|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:00:51.0577|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:00:51.0577|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:00:51.0577|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:00:51.0577|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:00:51.0577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:00:51.0957|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:00:51.0979|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 34.6467ms 2025-12-19 11:00:51.0979|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:00:51.0979|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.5356ms 200 application/json; charset=utf-8 2025-12-19 11:01:29.0774|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:01:29.0774|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:01:29.0774|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3538ms 204 2025-12-19 11:01:29.0902|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:01:29.0902|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:01:29.0902|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:01:29.0902|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:01:29.0902|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:01:29.0902|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:01:29.0902|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:01:29.1032|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:01:29.1459|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:01:29.1459|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 49.9823ms 2025-12-19 11:01:29.1511|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:01:29.1511|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.6262ms 200 application/json; charset=utf-8 2025-12-19 11:01:29.1511|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:01:29.1511|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:01:29.1511|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:01:29.1511|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:01:29.1653|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:01:29.1653|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:01:29.1653|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:01:29.1653|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:01:29.2163|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:01:29.2163|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 49.9502ms 2025-12-19 11:01:29.2163|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:01:29.2163|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.3082ms 200 application/json; charset=utf-8 2025-12-19 11:04:08.4616|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68764 2025-12-19 11:04:08.4638|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:04:08.4638|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8799ms 204 2025-12-19 11:04:08.4789|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68764 2025-12-19 11:04:08.4789|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:04:08.4789|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:04:08.4789|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:04:08.4789|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:04:08.4789|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:04:08.4944|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:04:08.4944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 11:04:08.4944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:04:08.4944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:04:08.5761|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:04:08.5761|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 86.0019ms 2025-12-19 11:04:08.5761|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:04:08.5761|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 105.6414ms 200 application/json; charset=utf-8 2025-12-19 11:04:26.1160|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:04:26.1160|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:04:26.1160|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2429ms 204 2025-12-19 11:04:26.1363|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:04:26.1363|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:04:26.1363|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:04:26.1363|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:04:26.1363|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:04:26.1479|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:04:26.1479|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:04:26.1479|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:04:26.1970|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:04:26.1970|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 50.7808ms 2025-12-19 11:04:26.1970|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:04:26.1970|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.5225ms 200 application/json; charset=utf-8 2025-12-19 11:04:35.0568|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:04:35.0568|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:04:35.0568|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4988ms 204 2025-12-19 11:04:35.0568|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:04:35.0684|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:04:35.0684|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:04:35.0684|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:04:35.0684|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:04:35.0684|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:04:35.0684|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:04:35.2125|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:04:35.2125|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 136.1842ms 2025-12-19 11:04:35.2125|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:04:35.2125|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 150.1575ms 200 application/json; charset=utf-8 2025-12-19 11:05:00.2843|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:05:00.3225|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:10:00.4584|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:10:00.5038|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:10:58.2606|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:10:58.2606|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:10:58.2606|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5533ms 204 2025-12-19 11:10:58.2699|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:10:58.2699|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 11:10:58.2699|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 11:10:58.2699|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:10:58.2699|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 11:10:58.2842|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 11:10:58.2842|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.032ms 401 2025-12-19 11:11:06.7708|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:11:06.7708|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:11:06.7708|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1332ms 204 2025-12-19 11:11:06.7837|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:11:06.7837|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:11:06.7837|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:11:06.7837|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:11:06.7837|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:11:06.7976|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.1361ms 204 2025-12-19 11:11:06.7976|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:11:06.7976|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:11:06.7976|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:11:06.7976|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:11:06.7976|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:11:06.7976|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:11:06.8126|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:11:06.8126|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:11:06.8126|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:11:06.8126|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:11:06.8126|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:11:06.8126|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:11:06.8622|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:11:06.8622|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 51.6454ms 2025-12-19 11:11:06.8622|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:11:06.8622|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 82.0911ms 200 application/json; charset=utf-8 2025-12-19 11:11:06.9596|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:11:06.9596|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 141.5289ms 2025-12-19 11:11:06.9596|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:11:06.9596|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 165.9437ms 200 application/json; charset=utf-8 2025-12-19 11:11:20.0485|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:11:20.0485|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:11:20.0485|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0583ms 204 2025-12-19 11:11:20.0621|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:11:20.0621|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:11:20.0621|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:11:20.0621|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:11:20.0621|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:11:20.0621|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:11:20.0768|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:11:20.1945|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:11:20.1945|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 120.4304ms 2025-12-19 11:11:20.1945|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:11:20.2020|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 139.8821ms 200 application/json; charset=utf-8 2025-12-19 11:11:36.0508|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:11:36.0508|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:11:36.0508|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0304ms 204 2025-12-19 11:11:36.0508|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:11:36.0508|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:11:36.0668|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:11:36.0668|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:11:36.0668|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:11:36.0668|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:11:36.0668|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:11:36.1947|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:11:36.1947|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 119.8911ms 2025-12-19 11:11:36.1947|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:11:36.1947|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 140.767ms 200 application/json; charset=utf-8 2025-12-19 11:11:43.7649|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:11:43.7649|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:11:43.7687|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8764ms 204 2025-12-19 11:11:43.7687|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:11:43.7687|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 11:11:43.7687|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 11:11:43.7687|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:11:43.7687|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 11:11:43.7687|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 11:11:43.7843|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.903ms 401 2025-12-19 11:11:48.5072|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:11:48.5072|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:11:48.5209|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.7414ms 204 2025-12-19 11:11:48.5620|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:11:48.5620|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:11:48.5620|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:11:48.5677|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:11:48.5677|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:11:48.5908|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:11:48.5677|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:11:48.5908|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:11:48.5966|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:11:48.5966|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:11:48.5966|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:11:48.5966|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:11:48.5966|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:11:48.5966|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:11:48.6161|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:11:48.6716|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:11:48.6744|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 64.6557ms 2025-12-19 11:11:48.6744|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:11:48.6744|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 117.1736ms 200 application/json; charset=utf-8 2025-12-19 11:11:48.7665|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:11:48.7699|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 167.4676ms 2025-12-19 11:11:48.7699|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:11:48.7699|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 211.7632ms 200 application/json; charset=utf-8 2025-12-19 11:12:42.9917|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:12:42.9917|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:12:42.9917|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1473ms 204 2025-12-19 11:12:43.0027|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:12:43.0027|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:12:43.0027|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:12:43.0027|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:12:43.0027|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:12:43.0148|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:12:43.0148|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:12:43.1390|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:12:43.1390|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 123.8885ms 2025-12-19 11:12:43.1390|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:12:43.1390|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 140.5249ms 200 application/json; charset=utf-8 2025-12-19 11:12:46.6550|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:12:46.6550|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:12:46.6627|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:12:46.6627|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:12:46.6627|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:12:46.6627|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:12:46.6627|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:12:46.8039|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:12:46.8039|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 132.4508ms 2025-12-19 11:12:46.8039|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:12:46.8039|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 157.7934ms 200 application/json; charset=utf-8 2025-12-19 11:12:56.1351|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:12:56.1351|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:12:56.1351|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8296ms 204 2025-12-19 11:12:56.1535|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:12:56.1535|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:12:56.1535|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:12:56.1675|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:12:56.1675|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:12:56.1786|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:12:56.1786|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:12:56.3363|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:12:56.3363|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 156.0258ms 2025-12-19 11:12:56.3363|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:12:56.3363|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 189.4945ms 200 application/json; charset=utf-8 2025-12-19 11:12:57.9549|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:12:57.9549|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:12:57.9549|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.5406ms 204 2025-12-19 11:12:57.9652|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:12:57.9652|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:12:57.9652|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:12:57.9652|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:12:57.9739|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:12:57.9739|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:12:57.9739|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:12:57.9739|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:12:58.0185|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:12:58.0213|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 44.2443ms 2025-12-19 11:12:58.0213|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:12:58.0213|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.0034ms 200 application/json; charset=utf-8 2025-12-19 11:13:05.2421|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:13:05.2421|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:13:05.2421|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2428ms 204 2025-12-19 11:13:05.2421|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:13:05.2421|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:13:05.2556|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:13:05.2556|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:13:05.2556|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:13:05.2556|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:13:05.2556|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:13:05.3875|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:13:05.3875|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 125.8571ms 2025-12-19 11:13:05.3875|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:13:05.3875|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 141.5018ms 200 application/json; charset=utf-8 2025-12-19 11:13:14.2326|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68578 2025-12-19 11:13:14.2326|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:13:14.2326|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.336ms 204 2025-12-19 11:13:14.2467|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68578 2025-12-19 11:13:14.2467|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:13:14.2467|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:13:14.2467|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:13:14.2467|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:13:14.2467|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:13:14.2556|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:13:14.2556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 11:13:14.2556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:13:14.2556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:13:14.3051|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:13:14.3051|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 53.2978ms 2025-12-19 11:13:14.3051|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:13:14.3051|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 65.6374ms 200 application/json; charset=utf-8 2025-12-19 11:13:18.3726|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:13:18.3726|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:13:18.3726|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7898ms 204 2025-12-19 11:13:18.3899|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:13:18.3899|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:13:18.3976|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:13:18.3976|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:13:18.3976|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:13:18.3976|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:13:18.3976|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:13:18.4192|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:13:18.4544|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:13:18.4544|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 46.0818ms 2025-12-19 11:13:18.4609|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:13:18.4609|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.6662ms 200 application/json; charset=utf-8 2025-12-19 11:13:29.2522|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:13:29.2522|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:13:29.2571|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8542ms 204 2025-12-19 11:13:29.2571|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:13:29.2571|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:13:29.2571|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:13:29.2571|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:13:29.2571|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:13:29.2571|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:13:29.2731|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:13:29.4016|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:13:29.4016|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 132.1311ms 2025-12-19 11:13:29.4016|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:13:29.4016|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 149.1569ms 200 application/json; charset=utf-8 2025-12-19 11:13:35.8819|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:13:35.8819|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:13:35.8898|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.891ms 204 2025-12-19 11:13:35.8898|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:13:35.8898|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:13:35.8898|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:13:35.9048|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:13:35.9048|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:13:35.9048|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:13:35.9048|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:13:35.9193|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:13:35.9193|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:13:35.9193|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:13:35.9193|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6975ms 204 2025-12-19 11:13:35.9357|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:13:35.9357|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:13:35.9357|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:13:35.9357|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:13:35.9357|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:13:35.9357|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:13:35.9357|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:13:35.9572|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:13:35.9572|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 45.3176ms 2025-12-19 11:13:35.9572|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:13:35.9572|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 65.1106ms 200 application/json; charset=utf-8 2025-12-19 11:13:36.1044|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:13:36.1044|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 162.0977ms 2025-12-19 11:13:36.1081|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:13:36.1081|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 173.8518ms 200 application/json; charset=utf-8 2025-12-19 11:14:34.4522|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:14:34.4522|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:14:34.4522|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1673ms 204 2025-12-19 11:14:34.4646|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:14:34.4646|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:14:34.4646|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:14:34.4646|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:14:34.4766|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:14:34.4766|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:14:34.4766|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:14:34.6045|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:14:34.6045|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 123.8428ms 2025-12-19 11:14:34.6045|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:14:34.6045|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 144.2505ms 200 application/json; charset=utf-8 2025-12-19 11:14:40.6885|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68764 2025-12-19 11:14:40.6885|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:14:40.6885|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8248ms 204 2025-12-19 11:14:40.7023|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68764 2025-12-19 11:14:40.7023|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:14:40.7023|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:14:40.7023|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:14:40.7023|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:14:40.7129|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:14:40.7129|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:14:40.7129|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 11:14:40.7297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:14:40.7297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:14:40.7822|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:14:40.7822|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 70.2888ms 2025-12-19 11:14:40.7822|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:14:40.7822|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 86.4814ms 200 application/json; charset=utf-8 2025-12-19 11:14:40.8113|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68765 2025-12-19 11:14:40.8113|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:14:40.8113|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8346ms 204 2025-12-19 11:14:40.8253|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68765 2025-12-19 11:14:40.8253|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:14:40.8253|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:14:40.8253|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:14:40.8253|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:14:40.8362|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:14:40.8362|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:14:40.8362|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 11:14:40.8362|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:14:40.8362|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:14:40.8963|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:14:40.8997|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 61.9998ms 2025-12-19 11:14:40.8997|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:14:40.8997|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.1856ms 200 application/json; charset=utf-8 2025-12-19 11:15:00.6412|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:15:00.6412|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:15:01.1738|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:15:01.1738|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:15:01.1738|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7958ms 204 2025-12-19 11:15:01.1898|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:15:01.1898|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:15:01.1898|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:15:01.1898|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:15:01.1898|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:15:01.1898|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:15:01.1898|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:15:01.2045|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:15:01.2394|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:15:01.2394|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.2521ms 2025-12-19 11:15:01.2394|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:15:01.2394|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.4556ms 200 application/json; charset=utf-8 2025-12-19 11:15:03.4684|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:15:03.4684|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:15:03.4684|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1628ms 204 2025-12-19 11:15:03.4684|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:15:03.4684|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:15:03.4846|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:15:03.4846|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:15:03.4846|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:15:03.4846|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:15:03.4846|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:15:03.6495|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:15:03.6495|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 158.4442ms 2025-12-19 11:15:03.6495|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:15:03.6495|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 175.0344ms 200 application/json; charset=utf-8 2025-12-19 11:15:08.4306|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:15:08.4306|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:15:08.4306|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3126ms 204 2025-12-19 11:15:08.4404|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:15:08.4404|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:15:08.4404|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:15:08.4404|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:15:08.4404|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:15:08.4523|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:15:08.4523|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:15:08.4523|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:15:08.4929|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:15:08.4929|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.1626ms 2025-12-19 11:15:08.4929|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:15:08.4984|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.9941ms 200 application/json; charset=utf-8 2025-12-19 11:17:09.7650|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68765 2025-12-19 11:17:09.7650|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:17:09.7703|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2842ms 204 2025-12-19 11:17:09.7889|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68765 2025-12-19 11:17:09.7889|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:17:09.7889|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:17:09.7889|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:17:09.7889|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:17:09.8011|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:17:09.8011|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:17:09.8011|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 11:17:09.8011|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:17:09.8011|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:17:09.8616|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68775 2025-12-19 11:17:09.8638|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:17:09.8638|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.7225ms 204 2025-12-19 11:17:09.8638|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:17:09.8638|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 71.0288ms 2025-12-19 11:17:09.8638|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68775 2025-12-19 11:17:09.8638|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:17:09.8638|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:17:09.8919|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 102.968ms 200 application/json; charset=utf-8 2025-12-19 11:17:09.8919|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:17:09.8997|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:17:09.8997|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:17:09.8997|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:17:09.8997|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:17:09.9168|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 11:17:09.9168|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:17:09.9168|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:17:09.9660|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:17:09.9660|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 62.9533ms 2025-12-19 11:17:09.9660|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:17:09.9741|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 98.8386ms 200 application/json; charset=utf-8 2025-12-19 11:17:28.5298|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:17:28.5298|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:17:28.5298|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1867ms 204 2025-12-19 11:17:28.5494|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:17:28.5494|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:17:28.5546|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:17:28.5546|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:17:28.5546|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:17:28.5546|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:17:28.5546|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:17:28.5546|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:17:28.6188|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:17:28.6188|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 57.8042ms 2025-12-19 11:17:28.6188|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:17:28.6188|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.6333ms 200 application/json; charset=utf-8 2025-12-19 11:18:48.2085|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:18:48.2085|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:18:48.2085|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.675ms 204 2025-12-19 11:18:48.2164|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:18:48.2164|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:18:48.2164|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:18:48.2164|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:18:48.2164|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:18:48.2164|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:18:48.2164|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:18:48.3580|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:18:48.3580|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 134.7845ms 2025-12-19 11:18:48.3580|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:18:48.3580|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 149.4222ms 200 application/json; charset=utf-8 2025-12-19 11:19:00.8179|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:19:00.8179|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:19:00.8239|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9448ms 204 2025-12-19 11:19:00.8239|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:19:00.8397|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:19:00.8397|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:19:00.8397|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:19:00.8397|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:19:00.8397|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:19:00.8397|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:19:00.9955|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:19:00.9955|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 148.8353ms 2025-12-19 11:19:00.9955|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:19:00.9955|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 165.9069ms 200 application/json; charset=utf-8 2025-12-19 11:19:29.8744|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:19:29.8790|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:19:29.8790|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.8981ms 204 2025-12-19 11:19:29.8790|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:19:29.8790|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:19:29.8790|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:19:29.8790|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:19:29.8950|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:19:29.8950|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:19:29.8950|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:19:30.0282|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:19:30.0282|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 131.1546ms 2025-12-19 11:19:30.0282|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:19:30.0282|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 145.2573ms 200 application/json; charset=utf-8 2025-12-19 11:19:50.5550|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:19:50.5550|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:19:50.5550|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9988ms 204 2025-12-19 11:19:50.5703|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:19:50.5703|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:19:50.5703|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:19:50.5703|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:19:50.5703|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:19:50.5703|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:19:50.5851|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:19:50.7389|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:19:50.7405|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 155.7878ms 2025-12-19 11:19:50.7405|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:19:50.7405|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 172.2445ms 200 application/json; charset=utf-8 2025-12-19 11:20:00.8024|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:20:00.8024|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:20:26.2976|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:20:26.3019|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:20:26.3019|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.4349ms 204 2025-12-19 11:20:26.3019|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:20:26.3151|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 11:20:26.3151|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 11:20:26.3151|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:20:26.3151|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 11:20:26.3151|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 11:20:26.3151|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.8698ms 401 2025-12-19 11:20:26.5328|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:20:26.5363|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:20:26.5363|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:20:26.5363|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:20:26.5496|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:20:26.5496|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:20:26.5496|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:20:26.7066|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:20:26.7066|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 152.9513ms 2025-12-19 11:20:26.7066|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:20:26.7066|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 180.0864ms 200 application/json; charset=utf-8 2025-12-19 11:20:27.3824|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:20:27.3824|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:20:27.3824|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2205ms 204 2025-12-19 11:20:27.3944|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:20:27.3944|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:20:27.3944|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:20:27.3944|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:20:27.3944|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:20:27.3944|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:20:27.3944|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:20:27.4092|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:20:27.4470|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:20:27.4470|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.9939ms 2025-12-19 11:20:27.4470|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:20:27.4470|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.0611ms 200 application/json; charset=utf-8 2025-12-19 11:20:39.5932|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/66716 2025-12-19 11:20:39.5932|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:20:39.5932|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.8632ms 204 2025-12-19 11:20:39.6087|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/66716 2025-12-19 11:20:39.6087|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:20:39.6137|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:20:39.6137|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:20:39.6137|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:20:39.6137|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:20:39.6137|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:20:39.6137|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 11:20:39.6308|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:20:39.6308|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:20:39.6780|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:20:39.6780|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 60.0018ms 2025-12-19 11:20:39.6780|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:20:39.6780|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.1608ms 200 application/json; charset=utf-8 2025-12-19 11:20:39.6780|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/65587 2025-12-19 11:20:39.6780|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:20:39.6912|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6055ms 204 2025-12-19 11:20:39.6912|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/65587 2025-12-19 11:20:39.6912|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:20:39.6912|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:20:39.6912|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:20:39.6912|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:20:39.7062|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:20:39.7062|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:20:39.7062|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 11:20:39.7062|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:20:39.7223|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:20:39.7687|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:20:39.7687|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 63.2353ms 2025-12-19 11:20:39.7687|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:20:39.7687|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 76.3421ms 200 application/json; charset=utf-8 2025-12-19 11:20:43.8884|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:20:43.8884|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:20:43.8884|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8937ms 204 2025-12-19 11:20:43.9002|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:20:43.9002|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:20:43.9002|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:20:43.9002|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:20:43.9098|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:20:43.9098|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:20:43.9098|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:20:43.9098|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:20:43.9550|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:20:43.9584|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.5423ms 2025-12-19 11:20:43.9584|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:20:43.9584|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 62.8312ms 200 application/json; charset=utf-8 2025-12-19 11:23:06.8177|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:23:06.8177|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:23:06.8177|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8322ms 204 2025-12-19 11:23:06.8177|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:23:06.8323|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:23:06.8323|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:23:06.8323|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:23:06.8323|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:23:06.8323|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:23:06.8323|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:23:06.9666|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:23:06.9666|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 126.6828ms 2025-12-19 11:23:06.9666|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:23:06.9720|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 142.0527ms 200 application/json; charset=utf-8 2025-12-19 11:23:48.3054|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:23:48.3089|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:23:48.3089|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0516ms 204 2025-12-19 11:23:48.3764|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:23:48.3764|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:23:48.3764|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:23:48.3764|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:23:48.3856|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:23:48.3856|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:23:48.3856|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:23:48.5531|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:23:48.5531|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 166.2834ms 2025-12-19 11:23:48.5576|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:23:48.5576|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 182.8782ms 200 application/json; charset=utf-8 2025-12-19 11:24:01.0678|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:24:01.0678|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:24:01.0678|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5452ms 204 2025-12-19 11:24:01.1309|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:24:01.1309|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:24:01.1309|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:24:01.1431|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:24:01.1431|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:24:01.1431|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:24:01.1431|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:24:01.2981|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:24:01.3005|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 150.0094ms 2025-12-19 11:24:01.3005|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:24:01.3005|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 173.1673ms 200 application/json; charset=utf-8 2025-12-19 11:25:00.9189|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:25:00.9406|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:26:26.0859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:26:26.0889|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:26:26.0889|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4471ms 204 2025-12-19 11:26:26.0889|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:26:26.0889|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:26:26.0889|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:26:26.0889|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:26:26.0889|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:26:26.0889|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:26:26.0889|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:26:26.2259|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:26:26.2259|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 125.5418ms 2025-12-19 11:26:26.2309|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:26:26.2309|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 137.9139ms 200 application/json; charset=utf-8 2025-12-19 11:26:29.5280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:26:29.5280|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:26:29.5280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:26:29.5280|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:26:29.5280|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:26:29.5414|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:26:29.5414|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:26:29.6675|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:26:29.6675|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 124.7554ms 2025-12-19 11:26:29.6675|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:26:29.6675|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 145.1041ms 200 application/json; charset=utf-8 2025-12-19 11:26:51.9526|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:26:51.9526|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:26:51.9526|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3461ms 204 2025-12-19 11:26:51.9646|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:26:51.9646|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:26:51.9646|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:26:51.9646|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:26:51.9646|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:26:51.9646|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:26:51.9790|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:26:52.1030|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:26:52.1053|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 126.7809ms 2025-12-19 11:26:52.1053|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:26:52.1053|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 144.267ms 200 application/json; charset=utf-8 2025-12-19 11:27:20.5577|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:27:20.5577|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:27:20.5577|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8293ms 204 2025-12-19 11:27:20.5658|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:27:20.5658|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:27:20.5658|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:27:20.5658|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:27:20.5658|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:27:20.5658|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:27:20.5658|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:27:20.6938|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:27:20.6938|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 122.4006ms 2025-12-19 11:27:20.6938|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:27:20.6938|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 133.4313ms 200 application/json; charset=utf-8 2025-12-19 11:27:26.1382|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:27:26.1382|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:27:26.1438|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5523ms 204 2025-12-19 11:27:26.2386|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:27:26.2386|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:27:26.2386|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:27:26.2386|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:27:26.2386|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:27:26.2386|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:27:26.2386|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:27:26.3962|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:27:26.3962|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 146.1091ms 2025-12-19 11:27:26.3962|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:27:26.3962|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 163.1067ms 200 application/json; charset=utf-8 2025-12-19 11:28:28.5239|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:28:28.5274|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:28:28.5274|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5725ms 204 2025-12-19 11:28:28.5418|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:28:28.5418|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:28:28.5418|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:28:28.5418|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:28:28.5418|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:28:28.5583|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:28:28.5583|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:28:28.5583|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:28:28.6006|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:28:28.6006|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.0057ms 2025-12-19 11:28:28.6046|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:28:28.6046|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.5118ms 200 application/json; charset=utf-8 2025-12-19 11:28:28.6046|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:28:28.6192|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:28:28.6192|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:28:28.6192|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:28:28.6192|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:28:28.6192|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:28:28.6192|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:28:28.6192|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:28:28.6696|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:28:28.6696|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 44.6669ms 2025-12-19 11:28:28.6696|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:28:28.6696|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.4878ms 200 application/json; charset=utf-8 2025-12-19 11:30:01.1001|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:30:01.1001|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:31:14.9436|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:31:14.9436|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:31:14.9436|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8025ms 204 2025-12-19 11:31:14.9632|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:31:14.9632|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:31:14.9632|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:31:14.9714|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:31:14.9714|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:31:14.9714|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:31:14.9714|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:31:14.9714|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:31:15.0223|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:31:15.0223|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 48.8967ms 2025-12-19 11:31:15.0223|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:31:15.0223|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 65.9667ms 200 application/json; charset=utf-8 2025-12-19 11:32:57.4778|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:32:57.4778|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:32:57.4778|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6036ms 204 2025-12-19 11:32:57.4927|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:32:57.4927|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:32:57.4927|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:32:57.4927|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:32:57.5014|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:32:57.5014|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:32:57.5014|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:32:57.5014|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:32:57.5206|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:32:57.5206|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:32:57.5206|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5673ms 204 2025-12-19 11:32:57.5206|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:32:57.5323|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:32:57.5323|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:32:57.5323|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:32:57.5323|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:32:57.5323|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:32:57.5323|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:32:57.5538|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:32:57.5538|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 51.0989ms 2025-12-19 11:32:57.5538|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:32:57.5538|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 67.4714ms 200 application/json; charset=utf-8 2025-12-19 11:32:57.6733|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:32:57.6733|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 136.7375ms 2025-12-19 11:32:57.6733|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:32:57.6733|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 150.2653ms 200 application/json; charset=utf-8 2025-12-19 11:33:41.1392|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:33:41.1392|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:33:41.1392|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6486ms 204 2025-12-19 11:33:41.1525|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:33:41.1525|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:33:41.1611|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:33:41.1611|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:33:41.1611|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:33:41.1611|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:33:41.1611|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:33:41.3224|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:33:41.3224|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 156.6448ms 2025-12-19 11:33:41.3224|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:33:41.3224|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 177.7289ms 200 application/json; charset=utf-8 2025-12-19 11:33:59.0658|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:33:59.0696|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:33:59.0696|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2687ms 204 2025-12-19 11:33:59.0696|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:33:59.0696|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 11:33:59.0844|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 11:33:59.0844|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:33:59.0844|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 11:33:59.0844|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 11:33:59.0844|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.6062ms 401 2025-12-19 11:33:59.2497|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:33:59.2497|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:33:59.2497|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:33:59.2558|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:33:59.2558|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:33:59.2558|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:33:59.2558|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:33:59.4029|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:33:59.4029|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 143.6283ms 2025-12-19 11:33:59.4029|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:33:59.4029|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 158.8275ms 200 application/json; charset=utf-8 2025-12-19 11:34:10.3599|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:34:10.3599|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:34:10.3674|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.5396ms 204 2025-12-19 11:34:10.3674|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:34:10.3674|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:34:10.3843|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:34:10.3843|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:34:10.3843|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:34:10.3843|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:34:10.3988|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:34:10.5492|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:34:10.5513|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 153.2015ms 2025-12-19 11:34:10.5513|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:34:10.5513|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 178.5656ms 200 application/json; charset=utf-8 2025-12-19 11:35:01.2868|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:35:01.2868|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:37:02.4031|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:37:02.4031|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:37:02.4031|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7323ms 204 2025-12-19 11:37:02.4153|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:37:02.4153|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:37:02.4153|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:37:02.4153|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:37:02.4153|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:37:02.4153|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:37:02.4153|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:37:02.5548|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:37:02.5548|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 131.2766ms 2025-12-19 11:37:02.5548|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:37:02.5548|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 144.7129ms 200 application/json; charset=utf-8 2025-12-19 11:37:27.5655|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:37:27.5655|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:37:27.5714|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8753ms 204 2025-12-19 11:37:27.6913|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:37:27.6951|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:37:27.6951|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:37:27.6951|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:37:27.6951|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:37:27.6951|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:37:27.6951|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:37:27.6951|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:37:27.7443|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:37:27.7443|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.3231ms 2025-12-19 11:37:27.7443|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:37:27.7443|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.967ms 200 application/json; charset=utf-8 2025-12-19 11:37:27.7696|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:37:27.7696|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:37:27.7746|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0141ms 204 2025-12-19 11:37:27.7746|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:37:27.7746|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:37:27.7746|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:37:27.7746|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:37:27.7746|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:37:27.7908|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:37:27.7908|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:37:27.9129|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:37:27.9166|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:37:27.9166|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7903ms 204 2025-12-19 11:37:27.9166|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:37:27.9166|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:37:27.9306|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:37:27.9306|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:37:27.9306|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:37:27.9306|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 142.4068ms 2025-12-19 11:37:27.9306|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:37:27.9306|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:37:27.9306|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:37:27.9306|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 161.0386ms 200 application/json; charset=utf-8 2025-12-19 11:37:27.9306|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:37:28.0716|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:37:28.0716|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 132.9585ms 2025-12-19 11:37:28.0716|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:37:28.0716|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 153.2714ms 200 application/json; charset=utf-8 2025-12-19 11:37:45.1394|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:37:45.1394|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:37:45.1394|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5099ms 204 2025-12-19 11:37:45.1394|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:37:45.1542|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:37:45.1542|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:37:45.1542|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:37:45.1542|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:37:45.1710|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:37:45.1710|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:37:45.2982|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:37:45.2982|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 126.527ms 2025-12-19 11:37:45.2982|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:37:45.2982|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 152.6812ms 200 application/json; charset=utf-8 2025-12-19 11:40:01.5089|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:40:01.5089|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:45:01.5920|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:45:01.6280|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:47:07.0512|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68766 2025-12-19 11:47:07.0512|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:47:07.0512|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6245ms 204 2025-12-19 11:47:07.0662|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68766 2025-12-19 11:47:07.0662|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:47:07.0662|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:47:07.0662|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:47:07.0662|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:47:07.0755|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:47:07.0755|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:47:07.0755|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 11:47:07.0755|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:47:07.0755|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:47:07.1386|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:47:07.1386|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 63.3891ms 2025-12-19 11:47:07.1386|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:47:07.1386|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.2581ms 200 application/json; charset=utf-8 2025-12-19 11:47:30.5307|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:47:30.5334|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:47:30.5334|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1583ms 204 2025-12-19 11:47:30.5334|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:47:30.5334|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:47:30.5334|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:47:30.5488|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:47:30.5488|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:47:30.5488|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:47:30.5488|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:47:30.6717|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:47:30.6732|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 118.1985ms 2025-12-19 11:47:30.6732|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:47:30.6732|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 131.4516ms 200 application/json; charset=utf-8 2025-12-19 11:47:50.2479|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:47:50.2479|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:47:50.2479|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.8108ms 204 2025-12-19 11:47:50.2479|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:47:50.2479|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:47:50.2617|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:47:50.2617|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:47:50.2617|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:47:50.2617|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:47:50.2617|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:47:50.2617|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:47:50.3035|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:47:50.3035|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 42.2237ms 2025-12-19 11:47:50.3097|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:47:50.3097|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.1482ms 200 application/json; charset=utf-8 2025-12-19 11:48:12.8960|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:48:12.8960|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:48:12.8960|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7127ms 204 2025-12-19 11:48:12.8960|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:48:12.8960|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:48:12.8960|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:48:12.8960|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:48:12.9119|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:48:12.9119|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:48:12.9119|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:48:13.0325|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:48:13.0325|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 119.9726ms 2025-12-19 11:48:13.0373|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:48:13.0373|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 135.0124ms 200 application/json; charset=utf-8 2025-12-19 11:50:01.7424|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:50:01.7436|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:50:29.0377|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68766 2025-12-19 11:50:29.0377|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:50:29.0377|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6723ms 204 2025-12-19 11:50:29.0490|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68766 2025-12-19 11:50:29.0490|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 11:50:29.0490|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 11:50:29.0490|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:50:29.0490|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 11:50:29.0490|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 11:50:29.0490|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2283ms 401 2025-12-19 11:50:45.1349|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:50:45.1349|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:50:45.1349|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.998ms 204 2025-12-19 11:50:45.1498|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:50:45.1498|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:50:45.1498|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:50:45.1498|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:50:45.1645|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:50:45.1645|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:50:45.1645|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:50:45.1645|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:50:45.2120|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:50:45.2120|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 46.3187ms 2025-12-19 11:50:45.2120|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:50:45.2120|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.7075ms 200 application/json; charset=utf-8 2025-12-19 11:50:52.6682|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:50:52.6682|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:50:52.6735|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3523ms 204 2025-12-19 11:50:52.6735|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:50:52.6735|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:50:52.6735|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:50:52.6735|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:50:52.6735|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:50:52.6895|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:50:52.6895|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:50:52.6895|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:50:52.7326|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:50:52.7326|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.0357ms 2025-12-19 11:50:52.7365|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:50:52.7365|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.17ms 200 application/json; charset=utf-8 2025-12-19 11:50:52.7874|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:50:52.7874|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:50:52.7874|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4101ms 204 2025-12-19 11:50:52.8000|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:50:52.8000|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:50:52.8000|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:50:52.8000|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:50:52.8000|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:50:52.8000|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:50:52.8147|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:50:52.9282|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:50:52.9282|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 117.2322ms 2025-12-19 11:50:52.9282|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:50:52.9282|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 136.3425ms 200 application/json; charset=utf-8 2025-12-19 11:50:53.5206|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:50:53.5206|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:50:53.5206|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.47ms 204 2025-12-19 11:50:53.5338|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:50:53.5338|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:50:53.5338|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:50:53.5338|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:50:53.5338|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:50:53.5338|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:50:53.5338|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:50:53.5487|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:50:53.5853|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:50:53.5853|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 44.78ms 2025-12-19 11:50:53.5853|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:50:53.5853|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.27ms 200 application/json; charset=utf-8 2025-12-19 11:51:05.9023|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:51:05.9023|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:51:05.9023|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3231ms 204 2025-12-19 11:51:05.9187|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:51:05.9187|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 11:51:05.9187|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 11:51:05.9187|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:51:05.9314|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 11:51:05.9314|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 11:51:05.9314|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.9287ms 401 2025-12-19 11:51:08.5825|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68774 2025-12-19 11:51:08.5850|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:51:08.5850|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3012ms 204 2025-12-19 11:51:08.6001|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68774 2025-12-19 11:51:08.6001|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:51:08.6001|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:51:08.6001|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:51:08.6001|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:51:08.6001|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:51:08.6001|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:51:08.6001|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 11:51:08.6183|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:51:08.6183|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 11:51:08.6604|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:51:08.6635|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 53.3572ms 2025-12-19 11:51:08.6635|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 11:51:08.6635|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 67.2009ms 200 application/json; charset=utf-8 2025-12-19 11:51:19.7009|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:51:19.7009|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:51:19.7009|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.822ms 204 2025-12-19 11:51:19.8000|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:51:19.8000|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:51:19.8044|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:51:19.8044|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:51:19.8044|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:51:19.8044|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.6724ms 204 2025-12-19 11:51:19.8206|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:51:19.8206|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:51:19.8206|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:51:19.8206|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:51:19.8206|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:51:19.8206|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:51:19.8206|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:51:19.8206|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:51:19.8367|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:51:19.8367|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:51:19.8367|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:51:19.8367|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:51:19.8788|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:51:19.8788|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 47.9692ms 2025-12-19 11:51:19.8825|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:51:19.8825|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 83.5441ms 200 application/json; charset=utf-8 2025-12-19 11:51:19.9791|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:51:19.9791|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 140.8595ms 2025-12-19 11:51:19.9791|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:51:19.9791|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 160.9317ms 200 application/json; charset=utf-8 2025-12-19 11:52:54.1384|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:52:54.1384|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:52:54.1384|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5484ms 204 2025-12-19 11:52:54.1508|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:52:54.1508|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:52:54.1508|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:52:54.1508|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:52:54.1508|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:52:54.1508|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:52:54.1508|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:52:54.1649|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:52:54.2008|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:52:54.2008|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.373ms 2025-12-19 11:52:54.2008|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:52:54.2008|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.0466ms 200 application/json; charset=utf-8 2025-12-19 11:55:01.8917|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:55:01.9110|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:59:41.2793|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:59:41.2793|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:59:41.2793|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.826ms 204 2025-12-19 11:59:41.2894|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:59:41.2894|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 11:59:41.2894|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 11:59:41.2894|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:59:41.2894|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 11:59:41.2894|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 11:59:41.2894|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0799ms 401 2025-12-19 11:59:50.2754|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:59:50.2754|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:59:50.2754|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2592ms 204 2025-12-19 11:59:50.2901|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:59:50.2901|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 11:59:50.2901|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:59:50.2901|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:59:50.3024|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.3002ms 204 2025-12-19 11:59:50.3024|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:59:50.3024|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 11:59:50.3024|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:59:50.3024|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 11:59:50.3024|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:59:50.3024|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 11:59:50.3024|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 11:59:50.3185|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 11:59:50.3185|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:59:50.3185|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:59:50.3185|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 11:59:50.3185|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 11:59:50.3185|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 11:59:50.3792|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 11:59:50.3812|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 61.8162ms 2025-12-19 11:59:50.3812|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 11:59:50.3812|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 92.5509ms 200 application/json; charset=utf-8 2025-12-19 11:59:50.4654|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 11:59:50.4654|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 145.8865ms 2025-12-19 11:59:50.4654|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 11:59:50.4740|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 166.5689ms 200 application/json; charset=utf-8 2025-12-19 12:00:01.8095|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:00:01.8095|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:00:01.8095|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4597ms 204 2025-12-19 12:00:01.8198|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:00:01.8198|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:00:01.8198|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:00:01.8198|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:00:01.8198|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:00:01.8198|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:00:01.8198|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:00:01.9687|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:00:01.9687|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 139.6943ms 2025-12-19 12:00:01.9687|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:00:01.9753|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 155.4709ms 200 application/json; charset=utf-8 2025-12-19 12:00:02.1042|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:00:02.1042|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:02:07.7066|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:02:07.7066|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:02:07.7066|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.5467ms 204 2025-12-19 12:02:07.7066|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:02:07.7189|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:02:07.7189|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:02:07.7189|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:02:07.7189|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:02:07.7189|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:02:07.7189|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:02:07.8532|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:02:07.8532|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 126.9517ms 2025-12-19 12:02:07.8532|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:02:07.8532|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 140.0824ms 200 application/json; charset=utf-8 2025-12-19 12:02:35.4827|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68774 2025-12-19 12:02:35.4856|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:02:35.4856|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9197ms 204 2025-12-19 12:02:35.4856|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68774 2025-12-19 12:02:35.4856|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:02:35.4856|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:02:35.4856|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:02:35.5004|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 12:02:35.5004|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:02:35.5004|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:02:35.5004|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 12:02:35.5004|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 12:02:35.5004|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 12:02:35.5654|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:02:35.5654|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 64.4049ms 2025-12-19 12:02:35.5654|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 12:02:35.5654|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.3419ms 200 application/json; charset=utf-8 2025-12-19 12:02:35.6051|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68785 2025-12-19 12:02:35.6051|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:02:35.6051|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.9256ms 204 2025-12-19 12:02:35.6156|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68785 2025-12-19 12:02:35.6156|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:02:35.6156|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:02:35.6156|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:02:35.6156|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 12:02:35.6156|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:02:35.6156|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:02:35.6271|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 12:02:35.6271|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 12:02:35.6271|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 12:02:35.6712|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:02:35.6740|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 50.5351ms 2025-12-19 12:02:35.6740|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 12:02:35.6740|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 62.152ms 200 application/json; charset=utf-8 2025-12-19 12:02:51.5079|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:02:51.5079|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:02:51.5079|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1133ms 204 2025-12-19 12:02:51.5220|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:02:51.5220|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:02:51.5220|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:02:51.5220|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:02:51.5220|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:02:51.5220|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 12:02:51.5220|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:02:51.5336|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 12:02:51.5690|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 12:02:51.5690|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 42.7031ms 2025-12-19 12:02:51.5690|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:02:51.5690|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.6835ms 200 application/json; charset=utf-8 2025-12-19 12:03:08.7240|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:03:08.7240|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:03:08.7304|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3812ms 204 2025-12-19 12:03:08.7304|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:03:08.7304|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:03:08.7304|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:03:08.7304|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:03:08.7304|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:03:08.7304|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:03:08.7453|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:03:08.8557|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:03:08.8557|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 112.3829ms 2025-12-19 12:03:08.8557|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:03:08.8557|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 125.4759ms 200 application/json; charset=utf-8 2025-12-19 12:03:22.4747|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:03:22.4747|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:03:22.4830|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.278ms 204 2025-12-19 12:03:22.4830|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:03:22.4830|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:03:22.4830|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:03:22.4967|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:03:22.4967|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:03:22.4967|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:03:22.4967|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:03:22.6288|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:03:22.6288|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 125.4411ms 2025-12-19 12:03:22.6288|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:03:22.6356|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 146.5923ms 200 application/json; charset=utf-8 2025-12-19 12:03:28.8229|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68785 2025-12-19 12:03:28.8229|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:03:28.8229|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4282ms 204 2025-12-19 12:03:28.8388|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68785 2025-12-19 12:03:28.8388|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:03:28.8388|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:03:28.8388|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:03:28.8388|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 12:03:28.8388|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:03:28.8388|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:03:28.8593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 12:03:28.8593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 12:03:28.8593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 12:03:28.9124|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:03:28.9124|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 61.8376ms 2025-12-19 12:03:28.9164|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 12:03:28.9164|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.756ms 200 application/json; charset=utf-8 2025-12-19 12:03:28.9380|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68772 2025-12-19 12:03:28.9380|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:03:28.9380|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2953ms 204 2025-12-19 12:03:28.9519|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68772 2025-12-19 12:03:28.9519|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:03:28.9519|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:03:28.9519|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:03:28.9519|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 12:03:28.9646|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:03:28.9646|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:03:28.9646|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 12:03:28.9646|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 12:03:28.9801|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 12:03:29.0420|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:03:29.0420|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 77.8015ms 2025-12-19 12:03:29.0420|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 12:03:29.0420|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 95.3473ms 200 application/json; charset=utf-8 2025-12-19 12:03:48.3434|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:03:48.3434|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:03:48.3434|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1354ms 204 2025-12-19 12:03:48.3434|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:03:48.3576|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:03:48.3576|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:03:48.3576|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:03:48.3576|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:03:48.3576|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 12:03:48.3576|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:03:48.3576|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 12:03:48.4112|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 12:03:48.4112|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 50.3007ms 2025-12-19 12:03:48.4112|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:03:48.4112|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.1776ms 200 application/json; charset=utf-8 2025-12-19 12:03:52.5896|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:03:52.5896|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:03:52.5896|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3049ms 204 2025-12-19 12:03:52.5896|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:03:52.5896|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:03:52.5896|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:03:52.6064|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:03:52.6064|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:03:52.6064|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:03:52.6064|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:03:52.7585|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:03:52.7585|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 144.6818ms 2025-12-19 12:03:52.7609|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:03:52.7609|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 163.0782ms 200 application/json; charset=utf-8 2025-12-19 12:04:13.6850|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68772 2025-12-19 12:04:13.6850|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:04:13.6850|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.4932ms 204 2025-12-19 12:04:13.6974|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68772 2025-12-19 12:04:13.6974|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:04:13.6974|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:04:13.6974|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:04:13.6974|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 12:04:13.7063|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:04:13.7063|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:04:13.7063|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 12:04:13.7063|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 12:04:13.7063|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 12:04:13.7617|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:04:13.7617|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 57.4394ms 2025-12-19 12:04:13.7617|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 12:04:13.7691|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.77ms 200 application/json; charset=utf-8 2025-12-19 12:04:13.7691|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68771 2025-12-19 12:04:13.7691|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:04:13.7843|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2861ms 204 2025-12-19 12:04:13.7843|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68771 2025-12-19 12:04:13.7843|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:04:13.7843|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:04:13.7843|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:04:13.8010|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 12:04:13.8010|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:04:13.8010|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:04:13.8010|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 12:04:13.8010|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 12:04:13.8010|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 12:04:13.8694|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:04:13.8694|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 69.0394ms 2025-12-19 12:04:13.8694|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 12:04:13.8694|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 83.8521ms 200 application/json; charset=utf-8 2025-12-19 12:04:16.5211|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:04:16.5211|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:04:16.5211|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2079ms 204 2025-12-19 12:04:16.5343|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:04:16.5343|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:04:16.5343|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:04:16.5343|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:04:16.5343|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:04:16.5343|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 12:04:16.5343|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:04:16.5523|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 12:04:16.5682|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:04:16.5682|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:04:16.5682|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1373ms 204 2025-12-19 12:04:16.5682|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:04:16.5682|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:04:16.5824|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:04:16.5824|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:04:16.5824|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:04:16.5824|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:04:16.5824|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:04:16.5966|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 12:04:16.5966|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 50.2148ms 2025-12-19 12:04:16.5966|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:04:16.5966|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 67.0507ms 200 application/json; charset=utf-8 2025-12-19 12:04:16.7355|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:04:16.7375|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 147.5287ms 2025-12-19 12:04:16.7375|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:04:16.7375|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 160.9152ms 200 application/json; charset=utf-8 2025-12-19 12:04:24.8966|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:04:24.8966|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:04:24.8966|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7ms 204 2025-12-19 12:04:24.9092|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:04:24.9092|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:04:24.9092|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:04:24.9092|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:04:24.9092|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:04:24.9092|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 12:04:24.9262|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:04:24.9262|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 12:04:24.9650|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 12:04:24.9650|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.8116ms 2025-12-19 12:04:24.9650|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:04:24.9650|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.8333ms 200 application/json; charset=utf-8 2025-12-19 12:04:55.7818|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:04:55.7818|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:04:55.7818|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8666ms 204 2025-12-19 12:04:55.7962|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:04:55.7962|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:04:55.7962|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:04:55.7962|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:04:55.8051|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:04:55.8051|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:04:55.8051|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:04:55.9661|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:04:55.9661|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 159.1578ms 2025-12-19 12:04:55.9661|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:04:55.9661|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 174.8566ms 200 application/json; charset=utf-8 2025-12-19 12:05:02.2405|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:05:02.2416|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:05:52.1275|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:05:52.1275|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:05:52.1275|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5911ms 204 2025-12-19 12:05:52.1444|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:05:52.1444|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:05:52.1444|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:05:52.1597|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:05:52.1597|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:05:52.1721|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:05:52.1721|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:05:52.3375|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:05:52.3375|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 164.3854ms 2025-12-19 12:05:52.3375|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:05:52.3375|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 197.887ms 200 application/json; charset=utf-8 2025-12-19 12:07:26.1475|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:07:26.1475|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:07:26.1475|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4092ms 204 2025-12-19 12:07:26.1584|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:07:26.1584|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:07:26.1584|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:07:26.1584|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:07:26.1584|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:07:26.1584|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:07:26.1584|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:07:26.3026|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:07:26.3026|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 137.6892ms 2025-12-19 12:07:26.3026|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:07:26.3026|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 152.0737ms 200 application/json; charset=utf-8 2025-12-19 12:08:15.7612|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:08:15.7612|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:08:15.7696|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3936ms 204 2025-12-19 12:08:15.7696|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:08:15.7696|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:08:15.7696|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:08:15.7696|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:08:15.7845|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:08:15.7845|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:08:15.7845|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:08:15.9476|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:08:15.9476|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 161.6587ms 2025-12-19 12:08:15.9476|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:08:15.9476|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 178.6679ms 200 application/json; charset=utf-8 2025-12-19 12:08:21.4632|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:08:21.4632|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:08:21.4632|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8878ms 204 2025-12-19 12:08:21.4759|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:08:21.4759|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:08:21.4759|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:08:21.4759|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:08:21.4759|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:08:21.4855|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:08:21.4855|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:08:22.1248|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:08:22.1273|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 640.5601ms 2025-12-19 12:08:22.1273|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:08:22.1273|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 654.8055ms 200 application/json; charset=utf-8 2025-12-19 12:08:27.9601|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/a9f0f2ab-b30b-4259-8a60-1617a7e4571f 2025-12-19 12:08:27.9601|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:08:27.9662|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1565ms 204 2025-12-19 12:08:27.9662|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/a9f0f2ab-b30b-4259-8a60-1617a7e4571f 2025-12-19 12:08:27.9818|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:08:27.9818|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:08:27.9818|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:08:27.9818|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:08:27.9818|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:08:27.9818|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:08:29.2745|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 12:08:29.2791|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 12:08:29.2791|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 12:08:29.3327||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 12:08:29.3731|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:08:29.3731|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1385.3726ms 2025-12-19 12:08:29.3731|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:08:29.3731|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1399.8569ms 200 application/json; charset=utf-8 2025-12-19 12:08:30.3154|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/a9f0f2ab-b30b-4259-8a60-1617a7e4571f?Page=1&PageSize=100&IsValid=false 2025-12-19 12:08:30.3154|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:08:30.3154|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4061ms 204 2025-12-19 12:08:30.3265|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/a9f0f2ab-b30b-4259-8a60-1617a7e4571f?Page=1&PageSize=100&IsValid=false 2025-12-19 12:08:30.3265|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:08:30.3265|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:08:30.3265|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:08:30.3265|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 12:08:30.3265|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:08:30.3405|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:08:31.5221|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (34ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 12:08:31.5569|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (33ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 12:08:31.5930|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:08:31.5930|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1255.8739ms 2025-12-19 12:08:31.5930|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 12:08:31.5930|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1271.7766ms 200 application/json; charset=utf-8 2025-12-19 12:08:33.6693|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 12:08:33.6693|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:08:33.6693|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1548ms 204 2025-12-19 12:08:33.6693|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 12:08:33.6693|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:08:33.6838|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:08:33.6838|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:08:33.6838|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 12:08:33.6838|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:08:33.6838|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:08:33.7029|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 12:08:33.7029||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 12:08:33.7029||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 12:08:33.8493||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 12:08:33.8919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (37ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 12:08:33.8919||WARN|PaymentService.Core.Service.PaymentService|1 Items to ReValidate. 2025-12-19 12:08:33.8919||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: a9f0f2ab-b30b-4259-8a60-1617a7e4571f, AccountNo: 000001011200420879, Amount: 71816.51] 2025-12-19 12:08:33.8919||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: a9f0f2ab-b30b-4259-8a60-1617a7e4571f 2025-12-19 12:08:33.9433||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"THE DIRECTOR GENERAL NAS","AccountNo":"000001011200420879","Amount":"71816.51","BankCode":"000","CurrencyId":17,"CreditedAmount":71816.51,"IsValid":false}, Error , IsNew False 2025-12-19 12:08:33.9926|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 12:08:33.9956|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 305.1712ms 2025-12-19 12:08:33.9956|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 12:08:33.9956|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 318.2252ms 200 application/json; charset=utf-8 2025-12-19 12:08:34.0201|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/a9f0f2ab-b30b-4259-8a60-1617a7e4571f 2025-12-19 12:08:34.0201|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:08:34.0201|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6311ms 204 2025-12-19 12:08:34.0295|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/a9f0f2ab-b30b-4259-8a60-1617a7e4571f 2025-12-19 12:08:34.0295|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:08:34.0295|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:08:34.0295|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:08:34.0295|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:08:34.0295|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:08:34.0295|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:08:35.2940|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 12:08:35.2940|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 12:08:35.3112|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 12:08:35.3399||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 12:08:35.3823|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:08:35.3823|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1349.8701ms 2025-12-19 12:08:35.3866|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:08:35.3866|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1358.555ms 200 application/json; charset=utf-8 2025-12-19 12:08:35.4317|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/a9f0f2ab-b30b-4259-8a60-1617a7e4571f 2025-12-19 12:08:35.4344|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:08:35.4344|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:08:35.4344|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:08:35.4344|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:08:35.4344|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:08:35.4344|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:08:36.5600|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 12:08:36.5600|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 12:08:36.5809|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 12:08:36.6140||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 12:08:36.6644|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:08:36.6678|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1227.7587ms 2025-12-19 12:08:36.6678|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:08:36.6678|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1239.5297ms 200 application/json; charset=utf-8 2025-12-19 12:08:46.9129|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 12:08:46.9129|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:08:46.9173|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3846ms 204 2025-12-19 12:08:46.9173|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundaryqhWHb8U0bLJPH4OB 176 2025-12-19 12:08:46.9173|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:08:46.9173|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:08:46.9173|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:08:46.9173|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 12:08:46.9173|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:08:46.9350|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:08:46.9522|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 12:08:46.9702|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 12:08:46.9702|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 12:08:46.9702||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 12:08:46 PM 2025-12-19 12:08:47.0561||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 76 2025-12-19 12:08:47.0670|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 12:08:48.7491||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 1678 2025-12-19 12:08:48.7627|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 12:08:48.7627||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 8 2025-12-19 12:08:48.7928||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTQ2MjUyLCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.CAWxuBlUSZa3NpInRa7O_Z_1f5krs9oNzI_qXQjVXrg 2025-12-19 12:08:48.7928||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 12:08:48 PM 2025-12-19 12:08:48.8176||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 1879 2025-12-19 12:08:48.8176|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 12:08:48.8236|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 1889.1555ms 2025-12-19 12:08:48.8236|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 12:08:48.8236|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1902.6655ms 200 application/json; charset=utf-8 2025-12-19 12:08:48.8778|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:08:48.8778|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:08:48.8778|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.2749ms 204 2025-12-19 12:08:48.8864|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:08:48.8864|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:08:48.8864|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:08:48.8864|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:08:48.8864|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:08:48.8864|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:08:48.8864|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:08:49.3327|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:08:49.3327|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 437.8011ms 2025-12-19 12:08:49.3327|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:08:49.3394|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 452.997ms 200 application/json; charset=utf-8 2025-12-19 12:09:16.2581|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:09:16.2581|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:09:16.2641|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0086ms 204 2025-12-19 12:09:16.2641|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:09:16.2641|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:09:16.2641|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:09:16.2784|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:09:16.2784|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:09:16.2784|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:09:16.2784|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:09:16.4095|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:09:16.4095|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 126.8264ms 2025-12-19 12:09:16.4095|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:09:16.4095|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 146.4313ms 200 application/json; charset=utf-8 2025-12-19 12:09:30.6172|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:09:30.6172|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:09:30.6172|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.615ms 204 2025-12-19 12:09:30.6314|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:09:30.6314|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:09:30.6314|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:09:30.6314|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:09:30.6314|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:09:30.6314|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:09:30.6442|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:09:30.7573|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:09:30.7573|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 115.1777ms 2025-12-19 12:09:30.7573|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:09:30.7573|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 129.6932ms 200 application/json; charset=utf-8 2025-12-19 12:09:53.5789|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:09:53.5834|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:09:53.5834|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.5457ms 204 2025-12-19 12:09:53.5834|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:09:53.5834|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:09:53.5980|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:09:53.5980|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:09:53.5980|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:09:53.5980|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:09:53.5980|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:09:53.7240|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:09:53.7240|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 117.7047ms 2025-12-19 12:09:53.7240|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:09:53.7240|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 134.5483ms 200 application/json; charset=utf-8 2025-12-19 12:10:02.4644|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:10:02.4644|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:10:35.9392|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:10:35.9414|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:10:35.9414|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0945ms 204 2025-12-19 12:10:35.9414|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:10:35.9414|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:10:35.9414|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:10:35.9562|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:10:35.9562|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:10:35.9562|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 12:10:35.9562|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:10:35.9562|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 12:10:36.0037|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 12:10:36.0037|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 44.2712ms 2025-12-19 12:10:36.0037|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:10:36.0037|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.1054ms 200 application/json; charset=utf-8 2025-12-19 12:11:20.3197|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:11:20.3197|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:11:20.3197|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4448ms 204 2025-12-19 12:11:20.3334|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:11:20.3334|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:11:20.3334|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:11:20.3334|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:11:20.3334|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:11:20.3435|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:11:20.3435|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:11:20.4799|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:11:20.4799|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 137.0405ms 2025-12-19 12:11:20.4848|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:11:20.4848|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 152.8022ms 200 application/json; charset=utf-8 2025-12-19 12:11:30.4553|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:11:30.4553|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:11:30.4553|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.613ms 204 2025-12-19 12:11:30.4553|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:11:30.4706|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:11:30.4706|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:11:30.4706|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:11:30.4706|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:11:30.4867|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:11:30.4867|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:11:30.6197|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:11:30.6197|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 133.4953ms 2025-12-19 12:11:30.6197|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:11:30.6197|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 157.378ms 200 application/json; charset=utf-8 2025-12-19 12:11:50.7657|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:11:50.7657|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:11:50.7657|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3014ms 204 2025-12-19 12:11:50.7657|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:11:50.7657|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:11:50.7814|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:11:50.7814|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:11:50.7814|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:11:50.7814|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:11:50.7814|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:11:50.9195|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:11:50.9221|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 131.4576ms 2025-12-19 12:11:50.9221|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:11:50.9221|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 149.9843ms 200 application/json; charset=utf-8 2025-12-19 12:12:32.5678|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:12:32.5678|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:12:32.5678|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3265ms 204 2025-12-19 12:12:32.5880|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:12:32.5880|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:12:32.5953|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:12:32.5953|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:12:32.5953|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:12:32.5953|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 12:12:32.6097|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:12:32.6097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 12:12:32.6097|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:12:32.6266|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:12:32.6266|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7591ms 204 2025-12-19 12:12:32.6426|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:12:32.6426|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:12:32.6426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:12:32.6426|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:12:32.6426|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:12:32.6426|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:12:32.6578|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 12:12:32.6578|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:12:32.6578|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 52.3023ms 2025-12-19 12:12:32.6578|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:12:32.6578|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.1676ms 200 application/json; charset=utf-8 2025-12-19 12:12:32.8093|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:12:32.8093|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 153.7689ms 2025-12-19 12:12:32.8138|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:12:32.8138|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 174.3925ms 200 application/json; charset=utf-8 2025-12-19 12:12:34.8115|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:12:34.8135|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:12:34.8135|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2685ms 204 2025-12-19 12:12:34.8135|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:12:34.8135|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:12:34.8135|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:12:34.8135|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:12:34.8292|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:12:34.8292|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:12:34.8292|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:12:34.9685|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:12:34.9685|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 138.8083ms 2025-12-19 12:12:34.9685|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:12:34.9685|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 154.8352ms 200 application/json; charset=utf-8 2025-12-19 12:13:07.8839|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:13:07.8839|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:13:07.8839|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.378ms 204 2025-12-19 12:13:07.8981|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:13:07.8981|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:13:07.8981|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:13:07.8981|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:13:07.8981|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:13:07.9069|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:13:07.9069|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:13:08.0645|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:13:08.0645|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 156.2265ms 2025-12-19 12:13:08.0645|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:13:08.0645|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 170.5373ms 200 application/json; charset=utf-8 2025-12-19 12:13:58.8337|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:13:58.8365|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:13:58.8365|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8453ms 204 2025-12-19 12:13:58.8365|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:13:58.8365|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:13:58.8365|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:13:58.8365|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:13:58.8510|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:13:58.8510|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:13:58.8510|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:13:59.0167|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:13:59.0167|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 165.7057ms 2025-12-19 12:13:59.0167|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:13:59.0231|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 179.9336ms 200 application/json; charset=utf-8 2025-12-19 12:14:00.3273|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:14:00.3273|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:00.3343|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0193ms 204 2025-12-19 12:14:00.3343|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:14:00.3343|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:00.3343|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:00.3343|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:00.3343|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:14:00.3500|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:00.3500|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:00.6972|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:14:00.6972|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 348.3649ms 2025-12-19 12:14:00.6972|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:14:00.6972|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 363.0244ms 200 application/json; charset=utf-8 2025-12-19 12:14:03.9406|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/150df7be-f767-4e2d-9cdd-dbab3f3a0ac9 2025-12-19 12:14:03.9406|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:03.9406|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0134ms 204 2025-12-19 12:14:03.9520|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/150df7be-f767-4e2d-9cdd-dbab3f3a0ac9 2025-12-19 12:14:03.9520|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:03.9520|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:03.9520|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:03.9520|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:14:03.9520|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:03.9520|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:05.2822|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 12:14:05.2822|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 12:14:05.3023|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 12:14:05.3424||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 12:14:05.3896|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:14:05.3896|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1433.8727ms 2025-12-19 12:14:05.3896|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:14:05.3896|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1445.8114ms 200 application/json; charset=utf-8 2025-12-19 12:14:05.8661|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/150df7be-f767-4e2d-9cdd-dbab3f3a0ac9?Page=1&PageSize=100&IsValid=false 2025-12-19 12:14:05.8661|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:05.8731|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9377ms 204 2025-12-19 12:14:05.8731|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/150df7be-f767-4e2d-9cdd-dbab3f3a0ac9?Page=1&PageSize=100&IsValid=false 2025-12-19 12:14:05.8731|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:05.8731|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:05.8731|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:05.8731|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 12:14:05.8885|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:05.8885|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:07.2021|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (48ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 12:14:07.2508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (46ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 12:14:07.2986|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:14:07.2986|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1410.8972ms 2025-12-19 12:14:07.2986|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 12:14:07.2986|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1424.9683ms 200 application/json; charset=utf-8 2025-12-19 12:14:07.7783|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 12:14:07.7821|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:07.7821|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2348ms 204 2025-12-19 12:14:07.7821|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 12:14:07.7821|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:07.7964|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:07.7964|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:07.7964|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 12:14:07.7964|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:07.7964|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:07.8202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 12:14:07.8202||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 12:14:07.8269||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 12:14:07.9709||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 12:14:08.0221|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (47ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 12:14:08.0221||WARN|PaymentService.Core.Service.PaymentService|2 Items to ReValidate. 2025-12-19 12:14:08.0299||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 150df7be-f767-4e2d-9cdd-dbab3f3a0ac9, AccountNo: 000001011100392927, Amount: 69423.00] 2025-12-19 12:14:08.0299||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 150df7be-f767-4e2d-9cdd-dbab3f3a0ac9 2025-12-19 12:14:08.0642||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 150df7be-f767-4e2d-9cdd-dbab3f3a0ac9, AccountNo: 010401101600026796, Amount: 2337500.00] 2025-12-19 12:14:08.0642||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 150df7be-f767-4e2d-9cdd-dbab3f3a0ac9 2025-12-19 12:14:08.0889||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"DAILY SUBSISTENCE ALLOWA","AccountNo":"000001011100392927","Amount":"69423.00","BankCode":"000","CurrencyId":17,"CreditedAmount":69423.00,"IsValid":false}, Error , IsNew False 2025-12-19 12:14:08.1191||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JAWARD EL- ZEIN AND SONS","AccountNo":"010401101600026796","Amount":"2337500.00","BankCode":"010","CurrencyId":17,"CreditedAmount":2337500.00,"IsValid":false}, Error , IsNew False 2025-12-19 12:14:08.1676|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 12:14:08.1709|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 368.1334ms 2025-12-19 12:14:08.1709|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 12:14:08.1709|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 383.7662ms 200 application/json; charset=utf-8 2025-12-19 12:14:08.1911|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/150df7be-f767-4e2d-9cdd-dbab3f3a0ac9 2025-12-19 12:14:08.1911|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:08.1911|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:08.1911|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:08.1911|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:14:08.1911|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:08.2020|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:08.2659|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:14:08.2659|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:08.2659|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4343ms 204 2025-12-19 12:14:08.2659|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:14:08.2815|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:08.2815|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:08.2815|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:08.2815|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:14:08.2815|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:08.2815|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:08.4506|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:14:08.4535|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 160.1672ms 2025-12-19 12:14:08.4535|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:14:08.4535|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 178.7055ms 200 application/json; charset=utf-8 2025-12-19 12:14:09.6047|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 12:14:09.6101|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 12:14:09.6101|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 12:14:09.6519||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 12:14:09.6961|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:14:09.6961|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1497.0479ms 2025-12-19 12:14:09.6961|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:14:09.7020|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1510.9629ms 200 application/json; charset=utf-8 2025-12-19 12:14:09.7250|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/150df7be-f767-4e2d-9cdd-dbab3f3a0ac9 2025-12-19 12:14:09.7250|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:09.7250|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.3124ms 204 2025-12-19 12:14:09.7334|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/150df7be-f767-4e2d-9cdd-dbab3f3a0ac9 2025-12-19 12:14:09.7334|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:09.7334|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:09.7334|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:09.7334|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:14:09.7334|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:09.7334|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:11.0323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 12:14:11.0323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 12:14:11.0483|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 12:14:11.0867||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 12:14:11.1282|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:14:11.1282|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1391.955ms 2025-12-19 12:14:11.1282|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:14:11.1282|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1402.0948ms 200 application/json; charset=utf-8 2025-12-19 12:14:12.7961|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 12:14:12.7961|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:12.7961|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.959ms 204 2025-12-19 12:14:12.7961|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundaryBmxm0Buhrn2vVuIb 176 2025-12-19 12:14:12.8091|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:12.8091|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:12.8091|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:12.8091|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 12:14:12.8091|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:12.8091|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:12.8289|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 12:14:12.8411|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 12:14:12.8411|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 12:14:12.8411||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 12:14:12 PM 2025-12-19 12:14:12.9223||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 68 2025-12-19 12:14:12.9336|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 12:14:15.9902||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 3051 2025-12-19 12:14:15.9979|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 12:14:15.9979|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 12:14:15.9979||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 6 2025-12-19 12:14:16.0508||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 3232 2025-12-19 12:14:16.0508|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 12:14:16.0508|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 3239.8581ms 2025-12-19 12:14:16.0571|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 12:14:16.0571|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3251.2213ms 200 application/json; charset=utf-8 2025-12-19 12:14:16.0774||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiWXVzdWYgQmFuZ3VyYSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcHJpbWFyeXNpZCI6IjQ5OSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2dpdmVubmFtZSI6InliYW5ndXJhQE1PRiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2VtYWlsYWRkcmVzcyI6InliYW5ndXJhQG1vZi5nb3Yuc2wiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9sb2NhbGl0eSI6IjIwNyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2NvdW50cnkiOiJDb3Jwb3JhdGUiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiJDT1JQT1JBVEVVU0VSIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwOS8wOS9pZGVudGl0eS9jbGFpbXMvYWN0b3IiOlsiaW5pdGlhdGVwYXltZW50IiwiQ2FuSW5pdGlhdGVQYXltZW50T25Tb3VyY2VBY2NvdW50IiwiQ1ZTQSIsInZpZXdyZXBvcnQiLCJDQU5WSUVXQVBQUk9WQUxTIiwidmlld2JhbGFuY2VzdGF0ZW1lbnQiXSwiZXhwIjoxNzY2MTQ3NTUyLCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.CFUPbT5PNbqeWlNIG71hC3dRueVRnrzhkFe0qPvxdtI 2025-12-19 12:14:16.0774||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 12:14:16 PM 2025-12-19 12:14:16.0955|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:14:16.0955|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:16.0955|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1031ms 204 2025-12-19 12:14:16.1062|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:14:16.1062|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:16.1062|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:16.1062|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:16.1062|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:14:16.1062|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:16.1062|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:16.1651|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:14:16.1669|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 52.5085ms 2025-12-19 12:14:16.1669|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:14:16.1669|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.0653ms 200 application/json; charset=utf-8 2025-12-19 12:14:20.0738|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-15&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:14:20.0738|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:20.0738|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.5303ms 204 2025-12-19 12:14:20.0738|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-15&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:14:20.0738|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:20.0738|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:20.0738|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:20.0738|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:14:20.0893|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:20.0893|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:20.5770|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:14:20.5770|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 488.08ms 2025-12-19 12:14:20.5770|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:14:20.5770|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 497.769ms 200 application/json; charset=utf-8 2025-12-19 12:14:20.6268|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:14:20.6268|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:20.6268|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7765ms 204 2025-12-19 12:14:20.6376|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:14:20.6376|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:20.6376|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:20.6376|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:20.6376|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:14:20.6376|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:20.6522|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:20.7682|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:14:20.7682|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 117.6409ms 2025-12-19 12:14:20.7682|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:14:20.7682|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 133.6497ms 200 application/json; charset=utf-8 2025-12-19 12:14:24.6746|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/4f6cc779-6349-4efe-aef7-21c3330d3248 2025-12-19 12:14:24.6746|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:24.6746|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3247ms 204 2025-12-19 12:14:24.6746|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/4f6cc779-6349-4efe-aef7-21c3330d3248 2025-12-19 12:14:24.6746|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:24.6910|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:24.6910|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:24.6910|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:14:24.6910|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:24.6910|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:25.7997|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 12:14:25.7997|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 12:14:25.7997|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 12:14:25.8375||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 12:14:25.8733|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:14:25.8733|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1177.0349ms 2025-12-19 12:14:25.8733|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:14:25.8733|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1190.4839ms 200 application/json; charset=utf-8 2025-12-19 12:14:26.3430|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/4f6cc779-6349-4efe-aef7-21c3330d3248?Page=1&PageSize=100&IsValid=true 2025-12-19 12:14:26.3430|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:26.3478|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7625ms 204 2025-12-19 12:14:26.3478|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/4f6cc779-6349-4efe-aef7-21c3330d3248?Page=1&PageSize=100&IsValid=true 2025-12-19 12:14:26.3478|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:26.3478|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:26.3478|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:26.3628|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 12:14:26.3628|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:26.3628|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:27.4712|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (41ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 12:14:27.5112|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (38ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 12:14:27.5527|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:14:27.5527|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1188.8632ms 2025-12-19 12:14:27.5527|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 12:14:27.5527|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1204.3947ms 200 application/json; charset=utf-8 2025-12-19 12:14:30.3818|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:14:30.3818|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:30.3818|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7774ms 204 2025-12-19 12:14:30.3818|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:14:30.3957|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:30.3957|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:30.3957|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:30.3957|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:14:30.3957|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:30.3957|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:30.5126|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:14:30.5126|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 111.0624ms 2025-12-19 12:14:30.5126|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:14:30.5184|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 126.089ms 200 application/json; charset=utf-8 2025-12-19 12:14:34.6686|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 12:14:34.6686|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:34.6686|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.609ms 204 2025-12-19 12:14:34.6794|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundaryDMrWsRgaexPk5hKY 176 2025-12-19 12:14:34.6794|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:34.6794|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:34.6794|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:34.6794|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 12:14:34.6794|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:34.6794|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:34.6997|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 12:14:34.7118|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 12:14:34.7118|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 12:14:34.7216||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 12:14:34 PM 2025-12-19 12:14:34.7851||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 63 2025-12-19 12:14:34.7851|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 12:14:41.1727||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 6370 2025-12-19 12:14:41.1805|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 12:14:41.1805|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 12:14:41.1805|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 12:14:41.1899|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 12:14:41.1899||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 5 2025-12-19 12:14:41.2324||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 6542 2025-12-19 12:14:41.2374|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 12:14:41.2374|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 6551.037ms 2025-12-19 12:14:41.2374|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 12:14:41.2374|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6561.0486ms 200 application/json; charset=utf-8 2025-12-19 12:14:41.2374||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiWXVzdWYgQmFuZ3VyYSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcHJpbWFyeXNpZCI6IjQ5OSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2dpdmVubmFtZSI6InliYW5ndXJhQE1PRiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2VtYWlsYWRkcmVzcyI6InliYW5ndXJhQG1vZi5nb3Yuc2wiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9sb2NhbGl0eSI6IjIwNyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2NvdW50cnkiOiJDb3Jwb3JhdGUiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiJDT1JQT1JBVEVVU0VSIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwOS8wOS9pZGVudGl0eS9jbGFpbXMvYWN0b3IiOlsiaW5pdGlhdGVwYXltZW50IiwiQ2FuSW5pdGlhdGVQYXltZW50T25Tb3VyY2VBY2NvdW50IiwiQ1ZTQSIsInZpZXdyZXBvcnQiLCJDQU5WSUVXQVBQUk9WQUxTIiwidmlld2JhbGFuY2VzdGF0ZW1lbnQiXSwiZXhwIjoxNzY2MTQ3NTUyLCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.CFUPbT5PNbqeWlNIG71hC3dRueVRnrzhkFe0qPvxdtI 2025-12-19 12:14:41.2374||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 12:14:41 PM 2025-12-19 12:14:41.2734|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:14:41.2734|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:41.2734|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1328ms 204 2025-12-19 12:14:41.2734|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:14:41.2854|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:41.2854|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:41.2854|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:41.2854|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:14:41.2854|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:41.2854|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:41.3476|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:14:41.3476|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 57.8586ms 2025-12-19 12:14:41.3476|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:14:41.3476|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 75.5806ms 200 application/json; charset=utf-8 2025-12-19 12:14:45.2245|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-08&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:14:45.2245|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:45.2245|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.5794ms 204 2025-12-19 12:14:45.2418|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-08&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:14:45.2418|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:45.2418|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:45.2418|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:45.2418|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:14:45.2418|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:45.2533|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:46.0475|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:14:46.0499|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:46.0499|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6214ms 204 2025-12-19 12:14:46.0499|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:14:46.0499|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:46.0649|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:46.0649|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:46.0649|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:14:46.0649|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:46.0649|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:46.2574|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:14:46.2574|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 1007.5845ms 2025-12-19 12:14:46.2574|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:14:46.2574|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1020.6651ms 200 application/json; charset=utf-8 2025-12-19 12:14:46.2713|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:14:46.2713|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 198.3165ms 2025-12-19 12:14:46.2713|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:14:46.2713|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 216.9118ms 200 application/json; charset=utf-8 2025-12-19 12:14:55.3896|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/85fafa8e-2bd9-403e-86a1-0541dd7050f5 2025-12-19 12:14:55.3896|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:55.3896|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2623ms 204 2025-12-19 12:14:55.4005|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/85fafa8e-2bd9-403e-86a1-0541dd7050f5 2025-12-19 12:14:55.4005|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:55.4005|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:55.4005|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:55.4005|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:14:55.4005|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:55.4005|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:56.7517|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 12:14:56.7566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 12:14:56.7566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 12:14:56.8043||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 12:14:56.8463|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:14:56.8463|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1438.5082ms 2025-12-19 12:14:56.8516|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:14:56.8516|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1452.811ms 200 application/json; charset=utf-8 2025-12-19 12:14:57.2869|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/85fafa8e-2bd9-403e-86a1-0541dd7050f5?Page=1&PageSize=100&IsValid=false 2025-12-19 12:14:57.2895|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:57.2895|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5779ms 204 2025-12-19 12:14:57.2895|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/85fafa8e-2bd9-403e-86a1-0541dd7050f5?Page=1&PageSize=100&IsValid=false 2025-12-19 12:14:57.2895|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:14:57.2895|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:14:57.2895|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:14:57.3046|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 12:14:57.3046|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:14:57.3046|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:14:58.6807|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (49ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 12:14:58.7285|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (45ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 12:14:58.7678|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:14:58.7678|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1463.8391ms 2025-12-19 12:14:58.7734|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 12:14:58.7734|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1477.2734ms 200 application/json; charset=utf-8 2025-12-19 12:15:01.0651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 12:15:01.0651|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:01.0712|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0826ms 204 2025-12-19 12:15:01.0712|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 12:15:01.0712|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:15:01.0712|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:01.0859|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:15:01.0859|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 12:15:01.0859|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:15:01.0859|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:15:01.1065|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 12:15:01.1065||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 12:15:01.1065||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 12:15:01.2242||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 12:15:01.2795|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (50ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 12:15:01.2795||WARN|PaymentService.Core.Service.PaymentService|1 Items to ReValidate. 2025-12-19 12:15:01.2795||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 85fafa8e-2bd9-403e-86a1-0541dd7050f5, AccountNo: 000001011100392927, Amount: 29355.43] 2025-12-19 12:15:01.2880||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 85fafa8e-2bd9-403e-86a1-0541dd7050f5 2025-12-19 12:15:01.3425||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"DAILY SUBSISTENCE ALLOWA","AccountNo":"000001011100392927","Amount":"29355.43","BankCode":"000","CurrencyId":17,"CreditedAmount":29355.43,"IsValid":false}, Error , IsNew False 2025-12-19 12:15:01.3967|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 12:15:01.3988|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 307.6529ms 2025-12-19 12:15:01.3988|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 12:15:01.3988|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 324.3299ms 200 application/json; charset=utf-8 2025-12-19 12:15:01.4151|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/85fafa8e-2bd9-403e-86a1-0541dd7050f5 2025-12-19 12:15:01.4151|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:01.4151|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.565ms 204 2025-12-19 12:15:01.4151|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/85fafa8e-2bd9-403e-86a1-0541dd7050f5 2025-12-19 12:15:01.4151|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:15:01.4289|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:01.4289|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:15:01.4289|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:15:01.4289|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:15:01.4289|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:15:02.6281|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:15:02.6321|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:15:02.7596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 12:15:02.7596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 12:15:02.7780|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 12:15:02.8147||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 12:15:02.8639|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:15:02.8673|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1432.5828ms 2025-12-19 12:15:02.8673|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:15:02.8673|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1445.5821ms 200 application/json; charset=utf-8 2025-12-19 12:15:02.8953|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/85fafa8e-2bd9-403e-86a1-0541dd7050f5 2025-12-19 12:15:02.8975|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:15:02.8975|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:02.8975|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:15:02.8975|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:15:02.8975|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:15:02.8975|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:15:04.2093|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 12:15:04.2093|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 12:15:04.2281|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 12:15:04.2547||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 12:15:04.2982|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:15:04.2982|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1395.208ms 2025-12-19 12:15:04.3033|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:15:04.3033|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1409.4141ms 200 application/json; charset=utf-8 2025-12-19 12:15:05.8459|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/85fafa8e-2bd9-403e-86a1-0541dd7050f5?Page=1&PageSize=100&IsValid=true 2025-12-19 12:15:05.8459|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:05.8515|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6408ms 204 2025-12-19 12:15:05.8515|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/85fafa8e-2bd9-403e-86a1-0541dd7050f5?Page=1&PageSize=100&IsValid=true 2025-12-19 12:15:05.8515|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:15:05.8655|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:05.8655|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:15:05.8655|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 12:15:05.8655|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:15:05.8655|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:15:07.2213|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (51ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 12:15:07.2719|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (48ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 12:15:07.3169|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:15:07.3209|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1451.5031ms 2025-12-19 12:15:07.3209|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 12:15:07.3209|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1464.4089ms 200 application/json; charset=utf-8 2025-12-19 12:15:23.7572|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 12:15:23.7572|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:23.7572|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1485ms 204 2025-12-19 12:15:23.7572|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundary49uEV3BWzHlB1krQ 176 2025-12-19 12:15:23.7572|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:15:23.7572|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:23.7724|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:15:23.7724|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 12:15:23.7724|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:15:23.7724|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:15:23.7884|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 12:15:23.7884|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 12:15:23.7884|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 12:15:23.8070||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 12:15:23 PM 2025-12-19 12:15:23.8699||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 63 2025-12-19 12:15:23.8825|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 12:15:25.6175||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 1731 2025-12-19 12:15:25.6175|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 12:15:25.6442||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 11 2025-12-19 12:15:25.6602||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiWXVzdWYgQmFuZ3VyYSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcHJpbWFyeXNpZCI6IjQ5OSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2dpdmVubmFtZSI6InliYW5ndXJhQE1PRiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2VtYWlsYWRkcmVzcyI6InliYW5ndXJhQG1vZi5nb3Yuc2wiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9sb2NhbGl0eSI6IjIwNyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2NvdW50cnkiOiJDb3Jwb3JhdGUiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiJDT1JQT1JBVEVVU0VSIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwOS8wOS9pZGVudGl0eS9jbGFpbXMvYWN0b3IiOlsiaW5pdGlhdGVwYXltZW50IiwiQ2FuSW5pdGlhdGVQYXltZW50T25Tb3VyY2VBY2NvdW50IiwiQ1ZTQSIsInZpZXdyZXBvcnQiLCJDQU5WSUVXQVBQUk9WQUxTIiwidmlld2JhbGFuY2VzdGF0ZW1lbnQiXSwiZXhwIjoxNzY2MTQ3NTUyLCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.CFUPbT5PNbqeWlNIG71hC3dRueVRnrzhkFe0qPvxdtI 2025-12-19 12:15:25.6642||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 12:15:25 PM 2025-12-19 12:15:25.6889||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 1909 2025-12-19 12:15:25.6889|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 12:15:25.6943|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 1917.6013ms 2025-12-19 12:15:25.6943|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 12:15:25.6943|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1929.8054ms 200 application/json; charset=utf-8 2025-12-19 12:15:25.7314|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:15:25.7314|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:25.7314|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6686ms 204 2025-12-19 12:15:25.7422|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:15:25.7422|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:15:25.7422|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:25.7422|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:15:25.7422|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:15:25.7567|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:15:25.7567|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:15:25.8185|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:15:25.8215|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 62.6422ms 2025-12-19 12:15:25.8215|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:15:25.8215|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 84.9953ms 200 application/json; charset=utf-8 2025-12-19 12:15:28.6250|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-08&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:15:28.6250|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:28.6315|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5286ms 204 2025-12-19 12:15:28.6315|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-08&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:15:28.6315|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:15:28.6315|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:28.6315|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:15:28.6315|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:15:28.6480|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:15:28.6480|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:15:29.2805|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:15:29.2805|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 633.4079ms 2025-12-19 12:15:29.2805|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:15:29.2805|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 649.2964ms 200 application/json; charset=utf-8 2025-12-19 12:15:31.8470|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/52e21566-ce89-42bf-a1f4-5e4cc704d643 2025-12-19 12:15:31.8470|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:31.8500|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.9531ms 204 2025-12-19 12:15:31.8500|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/52e21566-ce89-42bf-a1f4-5e4cc704d643 2025-12-19 12:15:31.8500|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:15:31.8500|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:31.8500|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:15:31.8500|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:15:31.8500|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:15:31.8500|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:15:33.1206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 12:15:33.1206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 12:15:33.1398|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 12:15:33.1761||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 12:15:33.2263|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:15:33.2263|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1366.971ms 2025-12-19 12:15:33.2263|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:15:33.2263|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1376.6374ms 200 application/json; charset=utf-8 2025-12-19 12:15:33.6468|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/52e21566-ce89-42bf-a1f4-5e4cc704d643?Page=1&PageSize=100&IsValid=false 2025-12-19 12:15:33.6468|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:33.6468|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.638ms 204 2025-12-19 12:15:33.6468|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/52e21566-ce89-42bf-a1f4-5e4cc704d643?Page=1&PageSize=100&IsValid=false 2025-12-19 12:15:33.6468|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:15:33.6468|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:33.6468|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:15:33.6468|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 12:15:33.6630|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:15:33.6630|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:15:35.0395|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (48ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 12:15:35.0869|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (45ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 12:15:35.0869|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__item_PaymentStagingId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentItemStagingId] = @__item_PaymentStagingId_0 2025-12-19 12:15:35.1363|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:15:35.1363|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1474.4658ms 2025-12-19 12:15:35.1363|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 12:15:35.1363|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1485.8306ms 200 application/json; charset=utf-8 2025-12-19 12:15:37.6477|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 12:15:37.6477|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:37.6477|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9234ms 204 2025-12-19 12:15:37.6477|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 12:15:37.6477|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:15:37.6627|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:37.6627|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:15:37.6627|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 12:15:37.6627|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:15:37.6627|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:15:37.6811|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 12:15:37.6811||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 12:15:37.6811||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 12:15:37.8107||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 12:15:37.8641|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (49ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 12:15:37.8674||WARN|PaymentService.Core.Service.PaymentService|1 Items to ReValidate. 2025-12-19 12:15:37.8674||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 52e21566-ce89-42bf-a1f4-5e4cc704d643, AccountNo: SN1530130130110000592366, Amount: 832640.12] 2025-12-19 12:15:37.8674||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 52e21566-ce89-42bf-a1f4-5e4cc704d643 2025-12-19 12:15:38.0178||ERROR|PaymentService.Core.Service.PaymentService|Error Occurred While Processing Uploaded File. Details System.Exception: Invalid Bank with Code at PaymentService.Core.Service.PaymentService.GetTransactionType(String SourceBank, String DestinationBank) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 788 2025-12-19 12:15:38.0250||ERROR|PaymentService.Core.Service.PaymentService|Error Occurred While Processing Uploaded File. Details System.Exception: Invalid Bank with Code at PaymentService.Core.Service.PaymentService.GetTransactionType(String SourceBank, String DestinationBank) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 788 at PaymentService.Core.Service.PaymentService.ProcessLineItem(PaymentItemStaging lineItem, Int64 CorporateId, String SourceAccount, List`1 Fees, Boolean IsNew) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 628 2025-12-19 12:15:38.0250||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"Sierra Leone Embassy Senegal","AccountNo":"SN1530130130110000592366","Amount":"832640.12","BankCode":"","CurrencyId":17,"CreditedAmount":0.00,"IsValid":false}, Error Invalid Bank with Code , IsNew False 2025-12-19 12:15:38.0710|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 12:15:38.0710|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 402.8112ms 2025-12-19 12:15:38.0710|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 12:15:38.0710|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 416.6017ms 200 application/json; charset=utf-8 2025-12-19 12:15:38.0905|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/52e21566-ce89-42bf-a1f4-5e4cc704d643 2025-12-19 12:15:38.0905|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:38.0905|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.9081ms 204 2025-12-19 12:15:38.0905|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/52e21566-ce89-42bf-a1f4-5e4cc704d643 2025-12-19 12:15:38.1028|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:15:38.1028|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:38.1028|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:15:38.1028|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:15:38.1028|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:15:38.1028|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:15:39.3988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 12:15:39.3988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 12:15:39.3988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 12:15:39.4369||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 12:15:39.4763|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:15:39.4763|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1367.9014ms 2025-12-19 12:15:39.4763|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:15:39.4763|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1383.116ms 200 application/json; charset=utf-8 2025-12-19 12:15:39.5041|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/52e21566-ce89-42bf-a1f4-5e4cc704d643 2025-12-19 12:15:39.5078|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:15:39.5078|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:39.5078|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:15:39.5078|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:15:39.5078|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:15:39.5078|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:15:40.8200|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 12:15:40.8200|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 12:15:40.8365|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 12:15:40.8657||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 12:15:40.9040|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:15:40.9040|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1389.208ms 2025-12-19 12:15:40.9040|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:15:40.9040|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1407.1612ms 200 application/json; charset=utf-8 2025-12-19 12:15:44.0710|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:15:44.0710|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:44.0710|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0662ms 204 2025-12-19 12:15:44.0710|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:15:44.0860|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:15:44.0860|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:44.0860|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:15:44.0860|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:15:44.0860|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:15:44.0860|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:15:44.1579|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:15:44.1579|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 64.0905ms 2025-12-19 12:15:44.1643|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:15:44.1643|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 83.215ms 200 application/json; charset=utf-8 2025-12-19 12:15:49.1770|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-08&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:15:49.1806|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:49.1806|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3261ms 204 2025-12-19 12:15:49.1806|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-08&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:15:49.1941|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:15:49.1941|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:15:49.1941|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:15:49.1941|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:15:49.1941|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:15:49.1941|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:15:50.1063|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:15:50.1063|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 906.7667ms 2025-12-19 12:15:50.1063|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:15:50.1063|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 922.4778ms 200 application/json; charset=utf-8 2025-12-19 12:17:01.1277|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/Void 2025-12-19 12:17:01.1301|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:17:01.1301|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3659ms 204 2025-12-19 12:17:01.1301|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/Void application/json 88 2025-12-19 12:17:01.1301|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:17:01.1301|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:17:01.1443|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:17:01.1443|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.VoidUpload (PaymentService)' 2025-12-19 12:17:01.1443|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "VoidUpload", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] VoidUpload(PaymentService.Data.Model.VoidUplaodViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:17:01.1443|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:17:01.1819|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__Model_SessionId_0 2025-12-19 12:17:01.1819|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 12:17:01.2315|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 12:17:01.2315|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.VoidUpload (PaymentService) in 80.187ms 2025-12-19 12:17:01.2382|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.VoidUpload (PaymentService)' 2025-12-19 12:17:01.2382|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 102.6868ms 200 application/json; charset=utf-8 2025-12-19 12:17:01.2382|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-08&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:17:01.2382|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:17:01.2382|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3458ms 204 2025-12-19 12:17:01.2595|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-08&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:17:01.2595|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:17:01.2595|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:17:01.2595|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:17:01.2595|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:17:01.2698|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:17:01.2698|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:17:01.6247|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:17:01.6247|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 355.0444ms 2025-12-19 12:17:01.6295|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:17:01.6295|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 371.5894ms 200 application/json; charset=utf-8 2025-12-19 12:18:29.7647|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:18:29.7647|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:18:29.7710|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2751ms 204 2025-12-19 12:18:29.7710|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:18:29.7710|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:18:29.7710|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:18:29.7710|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:18:29.7710|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:18:29.7875|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:18:29.7875|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:18:29.9549|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:18:29.9549|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 168.6311ms 2025-12-19 12:18:29.9601|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:18:29.9601|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 185.797ms 200 application/json; charset=utf-8 2025-12-19 12:18:38.1649|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:18:38.1649|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:18:38.1649|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8466ms 204 2025-12-19 12:18:38.1649|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:18:38.1752|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:18:38.1752|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:18:38.1752|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:18:38.1752|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:18:38.1752|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:18:38.1752|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:18:38.9265|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:18:38.9265|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 746.0919ms 2025-12-19 12:18:38.9265|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:18:38.9265|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 761.0382ms 200 application/json; charset=utf-8 2025-12-19 12:18:41.3970|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/9d4f2938-2c54-4822-a8e3-147100dacadf 2025-12-19 12:18:41.3970|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:18:41.3970|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0908ms 204 2025-12-19 12:18:41.3970|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/9d4f2938-2c54-4822-a8e3-147100dacadf 2025-12-19 12:18:41.4093|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:18:41.4093|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:18:41.4093|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:18:41.4093|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:18:41.4093|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:18:41.4093|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:18:43.2133|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 12:18:43.2133|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 12:18:43.2335|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 12:18:43.2699||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 12:18:43.3100|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:18:43.3100|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1896.2009ms 2025-12-19 12:18:43.3146|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:18:43.3146|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1908.2226ms 200 application/json; charset=utf-8 2025-12-19 12:18:44.2436|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/9d4f2938-2c54-4822-a8e3-147100dacadf?Page=1&PageSize=100&IsValid=false 2025-12-19 12:18:44.2436|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:18:44.2436|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6917ms 204 2025-12-19 12:18:44.2521|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/9d4f2938-2c54-4822-a8e3-147100dacadf?Page=1&PageSize=100&IsValid=false 2025-12-19 12:18:44.2521|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:18:44.2521|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:18:44.2521|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:18:44.2521|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 12:18:44.2521|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:18:44.2521|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:18:45.9939|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (55ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 12:18:46.1734|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (176ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 12:18:46.2183|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:18:46.2218|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1962.3181ms 2025-12-19 12:18:46.2218|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 12:18:46.2218|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1973.2355ms 200 application/json; charset=utf-8 2025-12-19 12:18:48.5478|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 12:18:48.5501|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:18:48.5501|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2457ms 204 2025-12-19 12:18:48.5501|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 12:18:48.5501|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:18:48.5501|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:18:48.5501|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:18:48.5501|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 12:18:48.5501|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:18:48.5647|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:18:48.5812|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 12:18:48.5812||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 12:18:48.5812||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 12:18:48.6910||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 12:18:48.9125|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (216ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 12:18:48.9125||WARN|PaymentService.Core.Service.PaymentService|2 Items to ReValidate. 2025-12-19 12:18:48.9125||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 9d4f2938-2c54-4822-a8e3-147100dacadf, AccountNo: 014001109431101735, Amount: 26407.00] 2025-12-19 12:18:48.9125||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 9d4f2938-2c54-4822-a8e3-147100dacadf 2025-12-19 12:18:48.9632||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 9d4f2938-2c54-4822-a8e3-147100dacadf, AccountNo: 013001110200059871, Amount: 3272078.00] 2025-12-19 12:18:48.9632||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 9d4f2938-2c54-4822-a8e3-147100dacadf 2025-12-19 12:18:49.0037||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"INSTITUTE OF PUBLIC ADMI","AccountNo":"014001109431101735","Amount":"26407.00","BankCode":"014","CurrencyId":17,"CreditedAmount":26407.00,"IsValid":false}, Error , IsNew False 2025-12-19 12:18:49.0037||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"Rey Trading Company","AccountNo":"013001110200059871","Amount":"3272078.00","BankCode":"013","CurrencyId":17,"CreditedAmount":3272078.00,"IsValid":false}, Error , IsNew False 2025-12-19 12:18:49.0609|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 12:18:49.0609|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 499.2934ms 2025-12-19 12:18:49.0652|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 12:18:49.0652|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 510.0128ms 200 application/json; charset=utf-8 2025-12-19 12:18:49.0652|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/9d4f2938-2c54-4822-a8e3-147100dacadf 2025-12-19 12:18:49.0811|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:18:49.0811|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.794ms 204 2025-12-19 12:18:49.0811|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/9d4f2938-2c54-4822-a8e3-147100dacadf 2025-12-19 12:18:49.0811|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:18:49.0811|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:18:49.0811|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:18:49.0960|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:18:49.0960|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:18:49.0960|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:18:50.9219|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 12:18:50.9267|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 12:18:50.9267|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 12:18:50.9667||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 12:18:51.0042|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:18:51.0042|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1907.5207ms 2025-12-19 12:18:51.0042|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:18:51.0042|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1924.9605ms 200 application/json; charset=utf-8 2025-12-19 12:18:51.0364|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/9d4f2938-2c54-4822-a8e3-147100dacadf 2025-12-19 12:18:51.0364|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:18:51.0364|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:18:51.0364|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:18:51.0364|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:18:51.0364|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:18:51.0364|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:18:52.6409|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 12:18:52.6409|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 12:18:52.6618|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 12:18:52.6906||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 12:18:52.7451|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:18:52.7486|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1701.44ms 2025-12-19 12:18:52.7486|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 12:18:52.7486|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1716.8276ms 200 application/json; charset=utf-8 2025-12-19 12:19:09.4315|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/9d4f2938-2c54-4822-a8e3-147100dacadf?Page=1&PageSize=100&IsValid=true 2025-12-19 12:19:09.4315|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:19:09.4315|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1843ms 204 2025-12-19 12:19:09.4410|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/9d4f2938-2c54-4822-a8e3-147100dacadf?Page=1&PageSize=100&IsValid=true 2025-12-19 12:19:09.4410|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:19:09.4410|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:19:09.4410|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:19:09.4410|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 12:19:09.4410|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:19:09.4410|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:19:10.8635|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (53ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 12:19:10.9171|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (50ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 12:19:10.9718|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:19:10.9718|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1525.8905ms 2025-12-19 12:19:10.9718|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 12:19:10.9718|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1537.0788ms 200 application/json; charset=utf-8 2025-12-19 12:19:14.8098|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiatePartialPayment 2025-12-19 12:19:14.8098|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:19:14.8155|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7609ms 204 2025-12-19 12:19:14.8155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiatePartialPayment multipart/form-data; boundary=----WebKitFormBoundaryk1oQ9EMqgmBgqjbW 293 2025-12-19 12:19:14.8155|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:19:14.8155|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:19:14.8155|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:19:14.8155|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiatePartialPayment (PaymentService)' 2025-12-19 12:19:14.8349|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiatePartialPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiatePartialPayment(PaymentService.Data.Model.PartialPaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:19:14.8349|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:19:14.8703|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 12:19:14.8866|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 12:19:14.8866|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 12:19:14.9001|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 12:19:18.1863|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 12:19:18.1921|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 12:19:18.2463|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 12:19:18.2463|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiatePartialPayment (PaymentService) in 3412.0639ms 2025-12-19 12:19:18.2463|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiatePartialPayment (PaymentService)' 2025-12-19 12:19:18.2463|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3431.0483ms 200 application/json; charset=utf-8 2025-12-19 12:19:18.2578||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiU2FsaWV1IGphbGxvaCIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcHJpbWFyeXNpZCI6IjUxOSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2dpdmVubmFtZSI6InNqYWxsb2hATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoic2FsbGlldTM3QGdtYWlsLmNvbSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2xvY2FsaXR5IjoiMjA3IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvY291bnRyeSI6IkNvcnBvcmF0ZSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IkNPUlBPUkFURVVTRVIiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA5LzA5L2lkZW50aXR5L2NsYWltcy9hY3RvciI6WyJpbml0aWF0ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDYW5DcmVhdGVTb3VyY2VBY2NvdW50Iiwidmlld3JlcG9ydCJdLCJleHAiOjE3NjYxNDY3OTAsImlzcyI6ImRvdG5ldF9ncm9jZXJ5X2xpc3QiLCJhdWQiOiJHcm9jZXJ5TGlzdEFQSSJ9.ZHoC0BiAEvDw0oNJU5vYaagC_qByt-WTDik_e5UNaRw 2025-12-19 12:19:18.2578||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 12:19:18 PM 2025-12-19 12:19:18.2928|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:19:18.2928|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:19:18.2928|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1638ms 204 2025-12-19 12:19:18.3017|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:19:18.3017|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:19:18.3017|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:19:18.3017|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:19:18.3017|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:19:18.3017|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:19:18.3153|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:19:18.3600|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:19:18.3600|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 45.8041ms 2025-12-19 12:19:18.3620|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:19:18.3620|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.3235ms 200 application/json; charset=utf-8 2025-12-19 12:20:02.7705|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:20:02.7705|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:20:12.6460|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:20:12.6460|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:20:12.6460|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6592ms 204 2025-12-19 12:20:12.6460|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:20:12.6608|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 12:20:12.6608|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 12:20:12.6608|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:20:12.6608|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 12:20:12.6608|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 12:20:12.6608|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.2056ms 401 2025-12-19 12:20:22.8633|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:20:22.8633|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:20:22.8633|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9047ms 204 2025-12-19 12:20:22.8633|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:20:22.8781|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:20:22.8781|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:20:22.8781|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:20:22.8781|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:20:22.8981|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:20:22.8981|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:20:22.8981|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.7233ms 204 2025-12-19 12:20:22.9105|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 12:20:22.9105|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:20:22.9105|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:20:22.9105|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:20:22.9105|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:20:22.9105|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 12:20:22.9105|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:20:22.9253|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:20:22.9253|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:20:22.9253|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:20:22.9632|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 12:20:22.9632|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 48.5805ms 2025-12-19 12:20:22.9632|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:20:22.9632|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 94.1437ms 200 application/json; charset=utf-8 2025-12-19 12:20:23.0503|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:20:23.0503|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 124.586ms 2025-12-19 12:20:23.0503|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:20:23.0503|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 142.3272ms 200 application/json; charset=utf-8 2025-12-19 12:25:02.9608|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:25:02.9608|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:25:42.8366|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:25:42.8374|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:25:42.8374|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:25:42.8374|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:25:42.8374|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9508ms 204 2025-12-19 12:25:42.8374|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8484ms 204 2025-12-19 12:25:42.8374|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:25:42.8532|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:25:42.8532|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:25:42.8532|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:25:42.8532|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:25:42.8532|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:25:42.8532|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:25:42.8532|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:25:42.8532|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:25:42.8685|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 12:25:42.8685|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:25:42.8685|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:25:42.8685|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:25:42.8685|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:25:42.8685|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 12:25:42.9215|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 12:25:42.9215|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 51.7543ms 2025-12-19 12:25:42.9215|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:25:42.9215|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.8639ms 200 application/json; charset=utf-8 2025-12-19 12:25:43.0331|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:25:43.0331|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 157.5748ms 2025-12-19 12:25:43.0331|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:25:43.0331|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 183.3888ms 200 application/json; charset=utf-8 2025-12-19 12:25:47.0003|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:25:47.0003|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:25:47.0003|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:25:47.0003|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:25:47.0098|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:25:47.0098|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 12:25:47.0098|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:25:47.0098|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 12:25:47.0531|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 12:25:47.0531|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.2823ms 2025-12-19 12:25:47.0569|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:25:47.0569|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.4725ms 200 application/json; charset=utf-8 2025-12-19 12:26:00.7669|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:26:00.7669|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:26:00.7764|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5893ms 204 2025-12-19 12:26:00.7764|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:26:00.7764|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:26:00.7960|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:26:00.7960|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:26:00.8089|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:26:00.8089|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:26:00.8089|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:26:00.9785|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:26:00.9785|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 163.5673ms 2025-12-19 12:26:00.9785|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:26:00.9785|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 201.4107ms 200 application/json; charset=utf-8 2025-12-19 12:26:38.7073|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:26:38.7105|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:26:38.7105|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6463ms 204 2025-12-19 12:26:38.7105|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:26:38.7105|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:26:38.7105|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:26:38.7272|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:26:38.7272|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:26:38.7272|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:26:38.7272|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:26:38.8761|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:26:38.8761|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 144.8676ms 2025-12-19 12:26:38.8761|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:26:38.8820|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 162.7652ms 200 application/json; charset=utf-8 2025-12-19 12:27:02.0017|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:27:02.0017|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:27:02.0017|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0921ms 204 2025-12-19 12:27:02.0121|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:27:02.0121|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:27:02.0121|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:27:02.0121|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:27:02.0121|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:27:02.0121|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:27:02.0265|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:27:02.1636|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:27:02.1670|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 141.2592ms 2025-12-19 12:27:02.1670|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:27:02.1670|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 159.3412ms 200 application/json; charset=utf-8 2025-12-19 12:27:29.7949|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:27:29.7949|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:27:29.8045|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5338ms 204 2025-12-19 12:27:29.8045|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:27:29.8178|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:27:29.8178|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:27:29.8178|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:27:29.8360|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:27:29.8360|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:27:29.8360|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:27:29.9786|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:27:29.9786|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 138.0887ms 2025-12-19 12:27:29.9786|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:27:29.9786|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 173.6508ms 200 application/json; charset=utf-8 2025-12-19 12:27:36.8041|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:27:36.8041|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:27:36.8093|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1988ms 204 2025-12-19 12:27:36.8093|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:27:36.8093|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:27:36.8093|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:27:36.8093|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:27:36.8264|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:27:36.8264|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:27:36.8264|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:27:36.9656|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:27:36.9656|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 132.6753ms 2025-12-19 12:27:36.9656|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:27:36.9656|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 154.8565ms 200 application/json; charset=utf-8 2025-12-19 12:28:36.4653|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:28:36.4653|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:28:36.4653|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6301ms 204 2025-12-19 12:28:36.4653|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:28:36.4795|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:28:36.4795|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:28:36.4795|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:28:36.4795|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:28:36.4795|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:28:36.4795|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:28:36.6228|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:28:36.6228|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 135.2385ms 2025-12-19 12:28:36.6228|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:28:36.6228|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 154.4888ms 200 application/json; charset=utf-8 2025-12-19 12:28:42.5575|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:28:42.5575|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:28:42.5575|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1253ms 204 2025-12-19 12:28:42.5575|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:28:42.5575|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:28:42.5714|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:28:42.5714|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:28:42.5714|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:28:42.5714|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:28:42.5714|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:28:42.7102|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:28:42.7137|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 133.8981ms 2025-12-19 12:28:42.7137|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:28:42.7137|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 150.4203ms 200 application/json; charset=utf-8 2025-12-19 12:28:51.8761|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:28:51.8761|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:28:51.8761|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.8438ms 204 2025-12-19 12:28:51.8889|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:28:51.8889|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:28:51.8889|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:28:51.8889|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:28:51.8889|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:28:51.9045|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 12:28:51.9045|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:28:51.9045|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 12:28:51.9524|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 12:28:51.9524|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 47.2576ms 2025-12-19 12:28:51.9524|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:28:51.9524|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.5408ms 200 application/json; charset=utf-8 2025-12-19 12:28:54.4197|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:28:54.4197|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:28:54.4197|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6346ms 204 2025-12-19 12:28:54.4197|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:28:54.4197|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:28:54.4197|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:28:54.4372|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:28:54.4372|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:28:54.4372|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:28:54.4372|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:28:54.5898|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:28:54.5921|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 149.3748ms 2025-12-19 12:28:54.5921|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:28:54.5921|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 164.1858ms 200 application/json; charset=utf-8 2025-12-19 12:28:55.6272|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:28:55.6272|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:28:55.6272|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6964ms 204 2025-12-19 12:28:55.6384|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:28:55.6384|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:28:55.6384|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:28:55.6384|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:28:55.6384|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:28:55.6384|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:28:55.6384|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:28:55.7111|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:28:55.7111|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 60.7498ms 2025-12-19 12:28:55.7111|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:28:55.7174|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.0042ms 200 application/json; charset=utf-8 2025-12-19 12:29:01.4077|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-18&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:29:01.4077|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:29:01.4077|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3355ms 204 2025-12-19 12:29:01.4077|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-18&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:29:01.4077|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:29:01.4077|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:29:01.4237|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:29:01.4237|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:29:01.4237|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:29:01.4237|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:29:01.4841|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:29:01.4866|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 56.1116ms 2025-12-19 12:29:01.4866|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:29:01.4866|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.987ms 200 application/json; charset=utf-8 2025-12-19 12:29:02.1121|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-18&EndDate=2025-12-18&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:29:02.1121|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:29:02.1121|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.7754ms 204 2025-12-19 12:29:02.1347|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-18&EndDate=2025-12-18&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:29:02.1347|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:29:02.1347|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:29:02.1347|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:29:02.1436|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:29:02.1436|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:29:02.1436|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:29:02.1971|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:29:02.1971|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 53.0626ms 2025-12-19 12:29:02.1971|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:29:02.2060|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.1959ms 200 application/json; charset=utf-8 2025-12-19 12:29:12.8761|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:29:12.8796|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:29:12.8796|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.4067ms 204 2025-12-19 12:29:12.8796|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:29:12.8796|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:29:12.8796|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:29:12.8958|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:29:12.8958|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:29:12.8958|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:29:12.8958|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:29:12.9520|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:29:12.9520|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 52.7034ms 2025-12-19 12:29:12.9520|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:29:12.9588|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.0609ms 200 application/json; charset=utf-8 2025-12-19 12:29:16.4797|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:29:16.4797|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:29:16.4797|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:29:16.4797|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:29:16.4916|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:29:16.4916|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:29:16.4916|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:29:16.5811|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:29:16.5842|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 86.852ms 2025-12-19 12:29:16.5842|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:29:16.5842|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 108.0868ms 200 application/json; charset=utf-8 2025-12-19 12:29:17.6248|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:29:17.6248|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:29:17.6296|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:29:17.6296|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:29:17.6296|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:29:17.6296|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:29:17.6296|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:29:17.6855|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:29:17.6855|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 51.4383ms 2025-12-19 12:29:17.6855|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:29:17.6855|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 66.7172ms 200 application/json; charset=utf-8 2025-12-19 12:29:58.1204|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:29:58.1204|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:29:58.1204|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8171ms 204 2025-12-19 12:29:58.1276|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:29:58.1276|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:29:58.1276|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:29:58.1276|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:29:58.1276|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:29:58.1276|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:29:58.1276|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:29:58.2373|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:29:58.2373|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 101.6884ms 2025-12-19 12:29:58.2373|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:29:58.2373|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 114.0442ms 200 application/json; charset=utf-8 2025-12-19 12:30:03.1313|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:30:03.1413|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:35:03.4482|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:35:03.4505|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:35:25.2989|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:35:25.2989|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:35:25.3077|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7487ms 204 2025-12-19 12:35:25.3077|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:35:25.3077|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:35:25.3077|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:35:25.3257|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:35:25.3257|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:35:25.3257|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:35:25.3257|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:35:25.4635|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:35:25.4668|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 134.8496ms 2025-12-19 12:35:25.4668|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:35:25.4668|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 157.5696ms 200 application/json; charset=utf-8 2025-12-19 12:35:27.7650|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:35:27.7650|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:35:27.7650|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9892ms 204 2025-12-19 12:35:27.7771|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 12:35:27.7771|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:35:27.7771|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:35:27.7771|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:35:27.7771|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:35:27.7771|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:35:27.7771|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:35:27.8539|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:35:27.8557|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 68.3933ms 2025-12-19 12:35:27.8557|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 12:35:27.8557|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 81.1967ms 200 application/json; charset=utf-8 2025-12-19 12:38:30.6414|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:38:30.6414|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:38:30.6414|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5018ms 204 2025-12-19 12:38:30.6414|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:38:30.6566|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:38:30.6566|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:38:30.6566|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:38:30.6566|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:38:30.6566|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:38:30.6566|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:38:30.8052|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:38:30.8052|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 140.0728ms 2025-12-19 12:38:30.8052|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:38:30.8052|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 156.1474ms 200 application/json; charset=utf-8 2025-12-19 12:38:32.8155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:38:32.8155|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:38:32.8155|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:38:32.8287|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:38:32.8287|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:38:32.8287|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:38:32.8446|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:38:32.9723|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:38:32.9723|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 130.7888ms 2025-12-19 12:38:32.9723|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:38:32.9723|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 162.8832ms 200 application/json; charset=utf-8 2025-12-19 12:40:03.6324|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:40:03.6368|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:40:10.2648|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:40:10.2648|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:40:10.2648|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6602ms 204 2025-12-19 12:40:10.2768|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:40:10.2768|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 12:40:10.2768|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 12:40:10.2768|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:40:10.2768|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 12:40:10.2768|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 12:40:10.2768|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.7829ms 401 2025-12-19 12:40:22.3924|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:40:22.3924|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:40:22.3924|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1547ms 204 2025-12-19 12:40:22.4038|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:40:22.4038|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:40:22.4038|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:40:22.4038|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:40:22.4038|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:40:22.4192|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:40:22.4192|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:40:22.4192|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.9114ms 204 2025-12-19 12:40:22.4192|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 12:40:22.4192|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:40:22.4351|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:40:22.4351|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:40:22.4351|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:40:22.4351|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 12:40:22.4351|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:40:22.4481|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:40:22.4481|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:40:22.4481|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:40:22.4888|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 12:40:22.4888|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 56.0228ms 2025-12-19 12:40:22.4888|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:40:22.4888|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 90.1286ms 200 application/json; charset=utf-8 2025-12-19 12:40:22.6133|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:40:22.6133|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 164.4009ms 2025-12-19 12:40:22.6133|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:40:22.6200|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 188.5044ms 200 application/json; charset=utf-8 2025-12-19 12:45:03.8192|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:45:03.8192|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:46:29.0731|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:46:29.0761|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:46:29.0761|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2095ms 204 2025-12-19 12:46:29.0761|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:46:29.0761|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 12:46:29.0911|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 12:46:29.0911|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:46:29.0911|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 12:46:29.0911|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 12:46:29.0911|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.3767ms 401 2025-12-19 12:48:21.7443|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:48:21.7471|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:48:21.7471|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0603ms 204 2025-12-19 12:48:21.7471|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 12:48:21.7471|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:48:21.7471|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:48:21.7471|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:48:21.7626|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:48:21.7626|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 12:48:21.7626|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:48:21.7626|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:48:21.7626|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:48:21.7626|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6188ms 204 2025-12-19 12:48:21.7626|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 12:48:21.7783|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 12:48:21.7783|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 12:48:21.7783|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 12:48:21.7783|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 12:48:21.7783|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:48:21.7783|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 12:48:21.7783|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:48:21.8225|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 12:48:21.8244|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 57.5879ms 2025-12-19 12:48:21.8244|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 12:48:21.8244|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.1803ms 200 application/json; charset=utf-8 2025-12-19 12:48:21.9148|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 12:48:21.9148|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 127.9507ms 2025-12-19 12:48:21.9193|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 12:48:21.9193|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 142.5457ms 200 application/json; charset=utf-8 2025-12-19 12:50:03.9435|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:50:03.9435|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:55:04.0930|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 12:55:04.0957|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:00:04.2975|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:00:04.2975|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:01:55.2688|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:01:55.2688|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:01:55.2688|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3907ms 204 2025-12-19 13:01:55.2829|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:01:55.2829|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:01:55.2829|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:01:55.2829|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:01:55.2829|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:01:55.2829|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:01:55.2829|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:01:55.2972|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:01:55.3104|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:01:55.3104|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:01:55.3104|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2455ms 204 2025-12-19 13:01:55.3104|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:01:55.3104|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:01:55.3248|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:01:55.3248|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:01:55.3248|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:01:55.3248|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:01:55.3248|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:01:55.3488|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:01:55.3488|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 60.1668ms 2025-12-19 13:01:55.3488|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:01:55.3488|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.4612ms 200 application/json; charset=utf-8 2025-12-19 13:01:55.4914|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:01:55.4914|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 162.6656ms 2025-12-19 13:01:55.4914|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:01:55.4971|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 175.5258ms 200 application/json; charset=utf-8 2025-12-19 13:02:13.0897|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:02:13.0897|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:02:13.0897|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1322ms 204 2025-12-19 13:02:13.1035|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:02:13.1035|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:02:13.1035|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:02:13.1035|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:02:13.1035|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:02:13.1035|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:02:13.1035|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:02:13.2903|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:02:13.2903|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 179.1445ms 2025-12-19 13:02:13.2903|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:02:13.2903|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 192.5838ms 200 application/json; charset=utf-8 2025-12-19 13:02:15.4402|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:02:15.4427|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:02:15.4427|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9019ms 204 2025-12-19 13:02:15.4427|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:02:15.4594|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:02:15.4594|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:02:15.4594|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:02:15.4594|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:02:15.4594|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:02:15.4594|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:02:15.4594|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:02:15.5103|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:02:15.5103|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 45.117ms 2025-12-19 13:02:15.5103|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:02:15.5103|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.4469ms 200 application/json; charset=utf-8 2025-12-19 13:05:04.4932|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:05:04.4932|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:05:56.2319|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:05:56.2319|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:05:56.2319|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9115ms 204 2025-12-19 13:05:56.2455|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:05:56.2455|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:05:56.2455|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:05:56.2455|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:05:56.2455|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:05:56.2455|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:05:56.2576|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:05:56.2576|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:05:56.2770|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:05:56.2770|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:05:56.2770|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1552ms 204 2025-12-19 13:05:56.2880|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:05:56.2880|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:05:56.2880|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:05:56.2880|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:05:56.2880|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:05:56.2880|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:05:56.2880|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:05:56.3050|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:05:56.3050|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 49.2082ms 2025-12-19 13:05:56.3050|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:05:56.3050|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 62.9005ms 200 application/json; charset=utf-8 2025-12-19 13:05:56.4771|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:05:56.4771|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 179.589ms 2025-12-19 13:05:56.4771|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:05:56.4771|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 195.6471ms 200 application/json; charset=utf-8 2025-12-19 13:09:01.3852|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:09:01.3852|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:09:01.3852|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8154ms 204 2025-12-19 13:09:01.3953|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:09:01.3953|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 13:09:01.3953|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 13:09:01.3953|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:09:01.3953|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 13:09:01.3953|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 13:09:01.4089|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.6199ms 401 2025-12-19 13:09:01.5812|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:09:01.5812|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:09:01.5812|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:09:01.5812|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:09:01.5812|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:09:01.5968|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:09:01.5968|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:09:01.7392|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:09:01.7392|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 141.2408ms 2025-12-19 13:09:01.7392|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:09:01.7392|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 163.4688ms 200 application/json; charset=utf-8 2025-12-19 13:09:24.8131|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:09:24.8186|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:09:24.8186|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9257ms 204 2025-12-19 13:09:24.8186|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:09:24.8358|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:09:24.8358|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:09:24.8492|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:09:24.8492|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:09:24.8492|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:09:24.8648|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:09:24.9888|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:09:24.9906|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 126.2295ms 2025-12-19 13:09:24.9906|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:09:24.9906|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 163.5104ms 200 application/json; charset=utf-8 2025-12-19 13:10:04.6252|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:10:04.6252|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:10:19.5590|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:10:19.5590|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:10:19.5590|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0243ms 204 2025-12-19 13:10:19.5713|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:10:19.5713|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:10:19.5713|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:10:19.5713|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:10:19.5850|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:10:19.5850|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:10:19.5850|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:10:19.7126|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:10:19.7126|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 123.2468ms 2025-12-19 13:10:19.7126|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:10:19.7126|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 150.6267ms 200 application/json; charset=utf-8 2025-12-19 13:10:23.1684|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:10:23.1684|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:10:23.1684|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:10:23.1775|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:10:23.1775|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:10:23.1775|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:10:23.1775|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:10:23.3039|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:10:23.3039|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 123.0874ms 2025-12-19 13:10:23.3039|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:10:23.3039|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 141.494ms 200 application/json; charset=utf-8 2025-12-19 13:10:26.1020|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:10:26.1020|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:10:26.1020|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2243ms 204 2025-12-19 13:10:26.1147|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:10:26.1147|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:10:26.1147|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:10:26.1147|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:10:26.1147|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:10:26.1147|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:10:26.1310|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:10:26.2391|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:10:26.2411|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 110.9086ms 2025-12-19 13:10:26.2411|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:10:26.2411|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 131.1076ms 200 application/json; charset=utf-8 2025-12-19 13:10:37.7361|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:10:37.7361|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:10:37.7428|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6871ms 204 2025-12-19 13:10:37.7428|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:10:37.7428|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:10:37.7428|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:10:37.7559|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:10:37.7559|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:10:37.7559|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:10:37.7559|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:10:37.8713|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:10:37.8713|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 113.15ms 2025-12-19 13:10:37.8713|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:10:37.8713|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 128.455ms 200 application/json; charset=utf-8 2025-12-19 13:11:12.0155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:11:12.0155|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:11:12.0155|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.598ms 204 2025-12-19 13:11:12.0264|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:11:12.0264|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:11:12.0264|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:11:12.0264|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:11:12.0264|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:11:12.0264|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:11:12.0391|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:11:12.1778|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:11:12.1778|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 142.7745ms 2025-12-19 13:11:12.1778|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:11:12.1778|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 158.916ms 200 application/json; charset=utf-8 2025-12-19 13:11:21.3328|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:11:21.3328|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:11:21.3386|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.77ms 204 2025-12-19 13:11:21.3386|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:11:21.3386|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:11:21.3386|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:11:21.3544|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:11:21.3544|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:11:21.3544|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:11:21.3544|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:11:21.4991|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:11:21.4991|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 139.1558ms 2025-12-19 13:11:21.4991|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:11:21.4991|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 160.8685ms 200 application/json; charset=utf-8 2025-12-19 13:13:04.4803|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:13:04.4803|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:13:04.4803|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1367ms 204 2025-12-19 13:13:04.5019|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:13:04.5057|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 13:13:04.5057|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 13:13:04.5057|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:13:04.5057|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 13:13:04.5057|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 13:13:04.5057|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.8601ms 401 2025-12-19 13:13:09.4965|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:13:09.4965|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:13:09.4965|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3391ms 204 2025-12-19 13:13:09.5109|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:13:09.5109|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:13:09.5109|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:13:09.5109|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:13:09.5109|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:13:09.5220|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:13:09.5220|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:13:09.6710|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:13:09.6710|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 148.774ms 2025-12-19 13:13:09.6710|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:13:09.6775|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 166.6267ms 200 application/json; charset=utf-8 2025-12-19 13:15:04.7860|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:15:04.7860|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:16:15.6758|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:16:15.6758|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:16:15.6758|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0499ms 204 2025-12-19 13:16:15.6890|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:16:15.6890|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:16:15.6890|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:16:15.6890|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:16:15.6890|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:16:15.6890|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:16:15.6890|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:16:15.8241|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:16:15.8241|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 129.0374ms 2025-12-19 13:16:15.8241|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:16:15.8241|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 139.5864ms 200 application/json; charset=utf-8 2025-12-19 13:16:26.0331|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:16:26.0331|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:16:26.0331|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1547ms 204 2025-12-19 13:16:26.0503|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:16:26.0503|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:16:26.0503|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:16:26.0503|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:16:26.0597|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:16:26.0597|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:16:26.0597|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:16:26.2281|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:16:26.2307|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 164.6232ms 2025-12-19 13:16:26.2307|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:16:26.2307|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 184.0142ms 200 application/json; charset=utf-8 2025-12-19 13:18:34.6582|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:18:34.6582|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:18:34.6582|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.314ms 204 2025-12-19 13:18:34.6700|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:18:34.6700|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:18:34.6700|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:18:34.6700|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:18:34.6700|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:18:34.6700|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:18:34.6700|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:18:34.8227|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:18:34.8264|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 145.8087ms 2025-12-19 13:18:34.8264|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:18:34.8264|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 159.4696ms 200 application/json; charset=utf-8 2025-12-19 13:20:04.9781|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:20:04.9781|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:23:44.5411|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:23:44.5411|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:23:44.5411|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6825ms 204 2025-12-19 13:23:44.5532|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:23:44.5532|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:23:44.5532|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:23:44.5532|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:23:44.5532|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:23:44.5532|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:23:44.5532|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:23:44.7048|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:23:44.7048|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 140.5193ms 2025-12-19 13:23:44.7048|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:23:44.7107|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 157.4989ms 200 application/json; charset=utf-8 2025-12-19 13:24:10.8305|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:24:10.8305|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:24:10.8389|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.415ms 204 2025-12-19 13:24:10.8389|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:24:10.8389|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:24:10.8510|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:24:10.8510|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:24:10.8510|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:24:10.8510|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:24:10.8510|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:24:10.9939|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:24:10.9939|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 133.6341ms 2025-12-19 13:24:10.9939|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:24:10.9939|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 159.1769ms 200 application/json; charset=utf-8 2025-12-19 13:24:28.3008|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:24:28.3049|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:24:28.3049|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0928ms 204 2025-12-19 13:24:28.3049|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 13:24:28.3049|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:24:28.3193|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:24:28.3193|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:24:28.3193|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:24:28.3193|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:24:28.3193|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:24:28.4651|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:24:28.4651|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 140.8754ms 2025-12-19 13:24:28.4651|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 13:24:28.4651|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 156.1557ms 200 application/json; charset=utf-8 2025-12-19 13:25:05.2056|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:25:05.2130|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:26:53.9900|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:26:53.9900|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:26:53.9900|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1006ms 204 2025-12-19 13:26:54.0093|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:26:54.0093|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:26:54.0093|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:26:54.0093|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:26:54.0093|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:26:54.0093|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:26:54.0232|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:26:54.0232|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:26:54.0753|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:26:54.0753|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 54.6905ms 2025-12-19 13:26:54.0753|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:26:54.0753|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.7424ms 200 application/json; charset=utf-8 2025-12-19 13:26:54.0941|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:26:54.0941|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:26:54.0981|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:26:54.0981|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:26:54.0981|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:26:54.0981|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:26:54.0981|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:26:54.0981|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:26:54.1446|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:26:54.1471|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 42.4081ms 2025-12-19 13:26:54.1471|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:26:54.1471|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.6557ms 200 application/json; charset=utf-8 2025-12-19 13:28:04.3735|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68916 2025-12-19 13:28:04.3735|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:28:04.3735|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6624ms 204 2025-12-19 13:28:04.3931|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68916 2025-12-19 13:28:04.3931|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:28:04.3931|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:28:04.3931|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:28:04.4004|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:28:04.4004|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:28:04.4004|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:28:04.4004|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:28:04.4004|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:28:04.4176|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:28:04.4662|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:28:04.4662|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 66.9995ms 2025-12-19 13:28:04.4662|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:28:04.4662|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 81.4534ms 200 application/json; charset=utf-8 2025-12-19 13:28:37.3768|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:28:37.3784|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:28:37.3784|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.3445ms 204 2025-12-19 13:28:37.3784|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:28:37.3784|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:28:37.3927|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:28:37.3927|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:28:37.3927|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:28:37.3927|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:28:37.3927|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:28:37.3927|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:28:37.4405|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:28:37.4405|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 46.1757ms 2025-12-19 13:28:37.4405|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:28:37.4405|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.0702ms 200 application/json; charset=utf-8 2025-12-19 13:30:05.3763|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:30:05.3763|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:31:07.0020|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68916 2025-12-19 13:31:07.0020|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:31:07.0076|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5786ms 204 2025-12-19 13:31:07.0076|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68916 2025-12-19 13:31:07.0076|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:31:07.0076|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:31:07.0076|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:31:07.0243|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:31:07.0243|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:31:07.0243|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:31:07.0243|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:31:07.0393|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:31:07.0393|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:31:07.1042|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:31:07.1042|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 80.0389ms 2025-12-19 13:31:07.1042|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:31:07.1042|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 94.5396ms 200 application/json; charset=utf-8 2025-12-19 13:31:07.1595|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68769 2025-12-19 13:31:07.1595|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:31:07.1652|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7888ms 204 2025-12-19 13:31:07.1652|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68769 2025-12-19 13:31:07.1652|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:31:07.1652|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:31:07.1801|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:31:07.1801|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:31:07.1801|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:31:07.1801|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:31:07.1801|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:31:07.1801|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:31:07.1957|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:31:07.2365|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:31:07.2365|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 54.209ms 2025-12-19 13:31:07.2365|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:31:07.2429|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.3324ms 200 application/json; charset=utf-8 2025-12-19 13:31:31.6617|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:31:31.6651|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:31:31.6651|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7065ms 204 2025-12-19 13:31:31.6651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:31:31.6651|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:31:31.6814|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:31:31.6814|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:31:31.6814|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:31:31.6814|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:31:31.6814|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:31:31.6814|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:31:31.7315|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:31:31.7315|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 46.8804ms 2025-12-19 13:31:31.7315|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:31:31.7315|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 62.6478ms 200 application/json; charset=utf-8 2025-12-19 13:33:33.3870|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68769 2025-12-19 13:33:33.3906|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:33:33.3906|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1723ms 204 2025-12-19 13:33:33.3906|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68769 2025-12-19 13:33:33.4093|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:33:33.4093|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:33:33.4093|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:33:33.4093|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:33:33.4093|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:33:33.4093|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:33:33.4241|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:33:33.4241|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:33:33.4241|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:33:33.4739|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:33:33.4739|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 58.5447ms 2025-12-19 13:33:33.4739|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:33:33.4739|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 76.7887ms 200 application/json; charset=utf-8 2025-12-19 13:33:33.4848|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68767 2025-12-19 13:33:33.4848|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:33:33.4848|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.1291ms 204 2025-12-19 13:33:33.4848|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68767 2025-12-19 13:33:33.5016|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:33:33.5016|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:33:33.5016|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:33:33.5016|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:33:33.5016|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:33:33.5016|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:33:33.5016|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:33:33.5016|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:33:33.5177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:33:33.5649|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:33:33.5649|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 58.6044ms 2025-12-19 13:33:33.5649|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:33:33.5649|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.3164ms 200 application/json; charset=utf-8 2025-12-19 13:33:57.9101|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:33:57.9101|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:33:57.9101|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9552ms 204 2025-12-19 13:33:57.9396|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:33:57.9396|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:33:57.9396|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:33:57.9396|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:33:57.9396|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:33:57.9530|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:33:57.9530|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:33:57.9530|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:33:57.9966|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:33:58.0003|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 45.2982ms 2025-12-19 13:33:58.0003|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:33:58.0003|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 66.3104ms 200 application/json; charset=utf-8 2025-12-19 13:35:05.5160|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:35:05.5160|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:35:07.6022|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68767 2025-12-19 13:35:07.6022|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:35:07.6022|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6475ms 204 2025-12-19 13:35:07.6454|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68767 2025-12-19 13:35:07.6454|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:35:07.6454|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:35:07.6454|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:35:07.6454|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:35:07.6454|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:35:07.6454|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:35:07.6454|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:35:07.6620|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:35:07.6620|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:35:07.7132|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:35:07.7132|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 63.9655ms 2025-12-19 13:35:07.7132|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:35:07.7132|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.2601ms 200 application/json; charset=utf-8 2025-12-19 13:35:07.7582|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68783 2025-12-19 13:35:07.7582|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:35:07.7582|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.9238ms 204 2025-12-19 13:35:07.7713|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68783 2025-12-19 13:35:07.7713|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:35:07.7713|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:35:07.7713|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:35:07.7713|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:35:07.7713|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:35:07.7713|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:35:07.7713|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:35:07.7713|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:35:07.7844|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:35:07.8219|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:35:07.8219|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 46.7717ms 2025-12-19 13:35:07.8219|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:35:07.8219|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.0833ms 200 application/json; charset=utf-8 2025-12-19 13:36:05.3495|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:36:05.3495|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:36:05.3495|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7719ms 204 2025-12-19 13:36:05.3674|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:36:05.3674|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:36:05.3674|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:36:05.3674|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:36:05.3674|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:36:05.3822|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:36:05.3822|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:36:05.3822|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:36:05.4274|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:36:05.4274|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 45.8523ms 2025-12-19 13:36:05.4274|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:36:05.4274|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.5867ms 200 application/json; charset=utf-8 2025-12-19 13:37:40.6227|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68783 2025-12-19 13:37:40.6227|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:37:40.6227|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8685ms 204 2025-12-19 13:37:40.6378|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68783 2025-12-19 13:37:40.6378|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:37:40.6378|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:37:40.6378|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:37:40.6378|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:37:40.6378|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:37:40.6378|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:37:40.6482|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:37:40.6482|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:37:40.6482|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:37:40.7002|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:37:40.7002|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 60.8634ms 2025-12-19 13:37:40.7002|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:37:40.7002|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.6851ms 200 application/json; charset=utf-8 2025-12-19 13:37:40.7756|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68782 2025-12-19 13:37:40.7756|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:37:40.7756|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8746ms 204 2025-12-19 13:37:40.7911|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68782 2025-12-19 13:37:40.7911|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:37:40.7911|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:37:40.7911|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:37:40.7911|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:37:40.7911|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:37:40.7911|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:37:40.8084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:37:40.8084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:37:40.8084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:37:40.8672|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:37:40.8672|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 67.3309ms 2025-12-19 13:37:40.8672|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:37:40.8672|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 82.3539ms 200 application/json; charset=utf-8 2025-12-19 13:38:01.0926|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:38:01.0926|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:38:01.0926|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7743ms 204 2025-12-19 13:38:01.1052|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:38:01.1052|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:38:01.1052|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:38:01.1052|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:38:01.1052|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:38:01.1052|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:38:01.1176|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:38:01.1176|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:38:01.1564|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:38:01.1564|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.6308ms 2025-12-19 13:38:01.1564|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:38:01.1564|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.0901ms 200 application/json; charset=utf-8 2025-12-19 13:39:03.1103|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68782 2025-12-19 13:39:03.1103|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:39:03.1103|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6806ms 204 2025-12-19 13:39:03.1252|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68782 2025-12-19 13:39:03.1252|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:39:03.1252|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:39:03.1252|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:39:03.1252|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:39:03.1252|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:39:03.1252|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:39:03.1252|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:39:03.1406|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:39:03.1406|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:39:03.1919|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:39:03.1919|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 62.2787ms 2025-12-19 13:39:03.1919|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:39:03.1919|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.3513ms 200 application/json; charset=utf-8 2025-12-19 13:39:03.2139|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68781 2025-12-19 13:39:03.2172|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:39:03.2172|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8277ms 204 2025-12-19 13:39:03.2384|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68781 2025-12-19 13:39:03.2384|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:39:03.2384|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:39:03.2384|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:39:03.2493|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:39:03.2493|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:39:03.2493|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:39:03.2493|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:39:03.2493|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:39:03.2493|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:39:03.3042|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:39:03.3042|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 53.5504ms 2025-12-19 13:39:03.3042|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:39:03.3042|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.2324ms 200 application/json; charset=utf-8 2025-12-19 13:39:21.0659|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:39:21.0659|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:39:21.0659|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5229ms 204 2025-12-19 13:39:21.0812|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:39:21.0812|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:39:21.0812|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:39:21.0812|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:39:21.0812|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:39:21.0812|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:39:21.0812|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:39:21.0949|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:39:21.1290|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:39:21.1290|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.9387ms 2025-12-19 13:39:21.1290|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:39:21.1290|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.6973ms 200 application/json; charset=utf-8 2025-12-19 13:40:05.6622|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:40:05.6622|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:43:28.4114|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68781 2025-12-19 13:43:28.4114|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:43:28.4114|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9004ms 204 2025-12-19 13:43:28.4271|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68781 2025-12-19 13:43:28.4271|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:43:28.4271|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:43:28.4271|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:43:28.4271|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:43:28.4271|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:43:28.4406|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:43:28.4406|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:43:28.4406|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:43:28.4556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:43:28.5035|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:43:28.5035|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 67.6079ms 2025-12-19 13:43:28.5035|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:43:28.5035|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 85.3684ms 200 application/json; charset=utf-8 2025-12-19 13:43:28.5330|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68780 2025-12-19 13:43:28.5330|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:43:28.5330|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.7539ms 204 2025-12-19 13:43:28.5330|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68780 2025-12-19 13:43:28.5485|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:43:28.5485|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:43:28.5485|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:43:28.5485|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:43:28.5485|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:43:28.5485|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:43:28.5485|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:43:28.5663|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:43:28.5663|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:43:28.6265|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:43:28.6265|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 71.3068ms 2025-12-19 13:43:28.6265|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:43:28.6265|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 89.2199ms 200 application/json; charset=utf-8 2025-12-19 13:43:50.5575|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:43:50.5575|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:43:50.5575|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.6065ms 204 2025-12-19 13:43:50.5696|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:43:50.5696|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:43:50.5696|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:43:50.5696|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:43:50.5696|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:43:50.5696|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:43:50.5696|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:43:50.5873|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:43:50.6290|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:43:50.6325|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 49.1608ms 2025-12-19 13:43:50.6325|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:43:50.6325|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 66.3638ms 200 application/json; charset=utf-8 2025-12-19 13:44:24.8734|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68780 2025-12-19 13:44:24.8734|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:44:24.8734|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.415ms 204 2025-12-19 13:44:24.8900|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68780 2025-12-19 13:44:24.8900|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:44:24.8900|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:44:24.8900|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:44:24.8983|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:44:24.8983|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:44:24.8983|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:44:24.8983|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:44:24.8983|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:44:24.8983|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:44:24.9542|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:44:24.9542|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 56.1353ms 2025-12-19 13:44:24.9600|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:44:24.9600|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.2657ms 200 application/json; charset=utf-8 2025-12-19 13:44:24.9600|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68779 2025-12-19 13:44:24.9600|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:44:24.9760|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7458ms 204 2025-12-19 13:44:24.9916|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68779 2025-12-19 13:44:24.9916|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:44:24.9916|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:44:24.9916|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:44:24.9916|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:44:24.9916|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:44:24.9916|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:44:25.0105|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:44:25.0105|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:44:25.0105|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:44:25.0555|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:44:25.0555|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 54.6331ms 2025-12-19 13:44:25.0555|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:44:25.0555|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.5915ms 200 application/json; charset=utf-8 2025-12-19 13:44:54.8995|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:44:54.8995|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:44:54.8995|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1303ms 204 2025-12-19 13:44:54.9169|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:44:54.9169|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:44:54.9169|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:44:54.9169|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:44:54.9169|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:44:54.9297|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:44:54.9297|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:44:54.9297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:44:54.9692|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:44:54.9692|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 40.6659ms 2025-12-19 13:44:54.9692|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:44:54.9763|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.467ms 200 application/json; charset=utf-8 2025-12-19 13:45:05.7886|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:45:05.7886|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:48:22.8541|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68779 2025-12-19 13:48:22.8541|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:48:22.8541|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.2603ms 204 2025-12-19 13:48:22.8698|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68779 2025-12-19 13:48:22.8698|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 13:48:22.8698|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 13:48:22.8756|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:48:22.8756|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 13:48:22.8756|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 13:48:22.8756|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.1148ms 401 2025-12-19 13:48:23.0232|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68779 2025-12-19 13:48:23.0232|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:48:23.0232|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:48:23.0232|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:48:23.0232|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:48:23.0321|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:48:23.0321|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:48:23.0321|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:48:23.0321|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:48:23.0492|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:48:23.1078|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:48:23.1109|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 77.3368ms 2025-12-19 13:48:23.1109|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:48:23.1109|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 90.6846ms 200 application/json; charset=utf-8 2025-12-19 13:48:23.1312|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68778 2025-12-19 13:48:23.1312|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:48:23.1312|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.7972ms 204 2025-12-19 13:48:23.1439|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68778 2025-12-19 13:48:23.1439|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:48:23.1439|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:48:23.1439|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:48:23.1439|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:48:23.1439|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:48:23.1566|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:48:23.1566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:48:23.1566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:48:23.1566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:48:23.2137|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:48:23.2137|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 60.3019ms 2025-12-19 13:48:23.2137|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:48:23.2199|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 76.0297ms 200 application/json; charset=utf-8 2025-12-19 13:48:49.9828|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:48:49.9855|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:48:49.9855|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6229ms 204 2025-12-19 13:48:50.0029|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:48:50.0029|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:48:50.0029|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:48:50.0029|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:48:50.0029|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:48:50.0029|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:48:50.0029|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:48:50.0190|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:48:50.0548|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:48:50.0548|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 44.0794ms 2025-12-19 13:48:50.0548|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:48:50.0635|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.5699ms 200 application/json; charset=utf-8 2025-12-19 13:50:06.0569|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:50:06.0569|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:51:46.8025|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68778 2025-12-19 13:51:46.8025|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:51:46.8025|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2002ms 204 2025-12-19 13:51:46.8025|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68778 2025-12-19 13:51:46.8178|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:51:46.8178|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:51:46.8178|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:51:46.8178|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:51:46.8178|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:51:46.8178|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:51:46.8339|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:51:46.8339|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:51:46.8339|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:51:46.8899|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:51:46.8899|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 65.1396ms 2025-12-19 13:51:46.8899|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:51:46.8956|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.8111ms 200 application/json; charset=utf-8 2025-12-19 13:51:46.9313|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68777 2025-12-19 13:51:46.9313|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:51:46.9313|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.1423ms 204 2025-12-19 13:51:46.9424|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68777 2025-12-19 13:51:46.9424|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:51:46.9424|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:51:46.9424|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:51:46.9424|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:51:46.9424|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:51:46.9424|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:51:46.9576|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:51:46.9576|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:51:46.9576|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:51:47.0037|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:51:47.0071|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 53.6844ms 2025-12-19 13:51:47.0071|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:51:47.0071|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 69.9131ms 200 application/json; charset=utf-8 2025-12-19 13:52:22.8085|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:52:22.8085|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:52:22.8085|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.617ms 204 2025-12-19 13:52:22.8201|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:52:22.8201|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:52:22.8201|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:52:22.8201|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:52:22.8201|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:52:22.8201|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:52:22.8201|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:52:22.8363|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:52:22.8719|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:52:22.8719|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 42.357ms 2025-12-19 13:52:22.8719|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:52:22.8719|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.3695ms 200 application/json; charset=utf-8 2025-12-19 13:53:33.5122|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68777 2025-12-19 13:53:33.5122|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:53:33.5122|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0444ms 204 2025-12-19 13:53:33.5294|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68777 2025-12-19 13:53:33.5294|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:53:33.5294|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:53:33.5294|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:53:33.5375|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:53:33.5375|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:53:33.5375|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:53:33.5375|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:53:33.5375|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:53:33.5525|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:53:33.5863|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68776 2025-12-19 13:53:33.5863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:53:33.5863|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3642ms 204 2025-12-19 13:53:33.5863|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:53:33.5863|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 56.4238ms 2025-12-19 13:53:33.5993|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68776 2025-12-19 13:53:33.5993|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:53:33.5993|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:53:33.5993|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.8649ms 200 application/json; charset=utf-8 2025-12-19 13:53:33.5993|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:53:33.5993|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:53:33.5993|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:53:33.5993|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:53:33.5993|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:53:33.6171|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:53:33.6171|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:53:33.6171|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:53:33.6659|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:53:33.6659|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 56.4362ms 2025-12-19 13:53:33.6659|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:53:33.6659|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.136ms 200 application/json; charset=utf-8 2025-12-19 13:53:51.6901|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:53:51.6901|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:53:51.6901|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4093ms 204 2025-12-19 13:53:51.6901|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:53:51.6901|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:53:51.7057|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:53:51.7057|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:53:51.7057|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:53:51.7057|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:53:51.7057|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:53:51.7057|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:53:51.7534|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:53:51.7534|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.9681ms 2025-12-19 13:53:51.7534|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:53:51.7534|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.1847ms 200 application/json; charset=utf-8 2025-12-19 13:54:31.6030|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68776 2025-12-19 13:54:31.6030|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:54:31.6030|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.843ms 204 2025-12-19 13:54:31.6030|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68776 2025-12-19 13:54:31.6201|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:54:31.6201|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:54:31.6201|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:54:31.6201|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:54:31.6201|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:54:31.6201|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:54:31.6351|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:54:31.6351|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:54:31.6351|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:54:31.6842|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:54:31.6842|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 57.2619ms 2025-12-19 13:54:31.6842|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:54:31.6842|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.0125ms 200 application/json; charset=utf-8 2025-12-19 13:54:31.6990|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68773 2025-12-19 13:54:31.6990|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:54:31.6990|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7317ms 204 2025-12-19 13:54:31.7186|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68773 2025-12-19 13:54:31.7186|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:54:31.7186|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:54:31.7186|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:54:31.7292|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:54:31.7292|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:54:31.7292|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:54:31.7292|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:54:31.7292|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:54:31.7292|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:54:31.7878|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:54:31.7914|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 58.3519ms 2025-12-19 13:54:31.7914|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:54:31.7914|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.1751ms 200 application/json; charset=utf-8 2025-12-19 13:54:51.6962|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:54:51.6962|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:54:51.6962|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6986ms 204 2025-12-19 13:54:51.6962|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:54:51.6962|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:54:51.6962|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:54:51.7125|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:54:51.7125|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:54:51.7125|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:54:51.7125|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:54:51.7125|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:54:51.7571|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:54:51.7606|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 42.5784ms 2025-12-19 13:54:51.7606|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:54:51.7606|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.7364ms 200 application/json; charset=utf-8 2025-12-19 13:55:06.1671|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:55:06.1671|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:55:35.5177|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68773 2025-12-19 13:55:35.5177|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:55:35.5177|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9129ms 204 2025-12-19 13:55:35.5334|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68773 2025-12-19 13:55:35.5334|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:55:35.5334|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:55:35.5334|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:55:35.5334|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:55:35.5334|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:55:35.5334|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:55:35.5479|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:55:35.5479|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:55:35.5479|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:55:35.5954|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68770 2025-12-19 13:55:35.5954|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:55:35.5954|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3853ms 204 2025-12-19 13:55:35.5954|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:55:35.5954|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 61.6311ms 2025-12-19 13:55:35.5954|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:55:35.6100|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 76.6537ms 200 application/json; charset=utf-8 2025-12-19 13:55:35.6100|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68770 2025-12-19 13:55:35.6100|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:55:35.6100|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:55:35.6100|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:55:35.6100|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:55:35.6100|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:55:35.6100|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:55:35.6295|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:55:35.6295|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:55:35.6295|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:55:35.6776|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:55:35.6776|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 56.0233ms 2025-12-19 13:55:35.6776|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:55:35.6776|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.216ms 200 application/json; charset=utf-8 2025-12-19 13:56:04.4045|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:56:04.4045|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:56:04.4107|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1476ms 204 2025-12-19 13:56:04.4107|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:56:04.4107|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:56:04.4107|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:56:04.4107|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:56:04.4107|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:56:04.4278|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:56:04.4278|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:56:04.4278|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:56:04.4717|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:56:04.4745|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 45.1469ms 2025-12-19 13:56:04.4745|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:56:04.4745|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.1969ms 200 application/json; charset=utf-8 2025-12-19 13:56:36.1638|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68770 2025-12-19 13:56:36.1638|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:56:36.1638|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6705ms 204 2025-12-19 13:56:36.2540|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68770 2025-12-19 13:56:36.2540|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:56:36.2540|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:56:36.2540|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:56:36.2540|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:56:36.2540|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:56:36.2631|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:56:36.2631|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:56:36.2631|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:56:36.2631|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:56:36.3113|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:56:36.3113|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 50.9863ms 2025-12-19 13:56:36.3113|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:56:36.3113|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.4319ms 200 application/json; charset=utf-8 2025-12-19 13:56:36.3897|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68784 2025-12-19 13:56:36.3897|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:56:36.3897|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1249ms 204 2025-12-19 13:56:36.4045|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68784 2025-12-19 13:56:36.4045|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:56:36.4045|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:56:36.4045|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:56:36.4045|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:56:36.4045|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:56:36.4045|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:56:36.4045|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:56:36.4045|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:56:36.4045|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:56:36.4532|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:56:36.4532|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 43.6469ms 2025-12-19 13:56:36.4532|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:56:36.4532|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.5996ms 200 application/json; charset=utf-8 2025-12-19 13:57:33.0837|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:57:33.0837|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:57:33.0873|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6965ms 204 2025-12-19 13:57:33.0873|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:57:33.0873|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:57:33.0873|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:57:33.1038|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:57:33.1038|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:57:33.1038|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:57:33.1038|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:57:33.1038|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:57:33.1514|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:57:33.1514|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 48.0142ms 2025-12-19 13:57:33.1514|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:57:33.1514|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.8707ms 200 application/json; charset=utf-8 2025-12-19 13:58:15.4853|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68784 2025-12-19 13:58:15.4853|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:58:15.4913|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0791ms 204 2025-12-19 13:58:15.4913|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68784 2025-12-19 13:58:15.4913|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:58:15.4913|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:58:15.4913|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:58:15.5057|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:58:15.5057|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:58:15.5057|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:58:15.5057|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:58:15.5057|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:58:15.5057|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:58:15.5636|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:58:15.5636|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 58.2865ms 2025-12-19 13:58:15.5695|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:58:15.5695|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.6585ms 200 application/json; charset=utf-8 2025-12-19 13:58:15.5695|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68791 2025-12-19 13:58:15.5861|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:58:15.5861|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.572ms 204 2025-12-19 13:58:15.6003|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68791 2025-12-19 13:58:15.6003|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:58:15.6003|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:58:15.6003|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:58:15.6003|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:58:15.6003|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:58:15.6003|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:58:15.6154|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:58:15.6154|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:58:15.6154|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:58:15.6618|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:58:15.6618|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 52.7379ms 2025-12-19 13:58:15.6618|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:58:15.6618|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 65.6215ms 200 application/json; charset=utf-8 2025-12-19 13:58:24.8874|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:58:24.8874|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:58:24.8874|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5543ms 204 2025-12-19 13:58:24.8994|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:58:24.8994|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:58:24.8994|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:58:24.8994|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:58:24.8994|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:58:24.9118|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:58:24.9118|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:58:24.9118|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:58:24.9617|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:58:24.9617|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 50.9975ms 2025-12-19 13:58:24.9617|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:58:24.9617|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.7072ms 200 application/json; charset=utf-8 2025-12-19 13:58:50.6298|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68791 2025-12-19 13:58:50.6298|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:58:50.6298|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3743ms 204 2025-12-19 13:58:50.6432|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68791 2025-12-19 13:58:50.6432|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:58:50.6432|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:58:50.6432|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:58:50.6432|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:58:50.6432|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:58:50.6432|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:58:50.6583|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:58:50.6583|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:58:50.6583|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:58:50.7246|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:58:50.7246|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 72.5789ms 2025-12-19 13:58:50.7246|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:58:50.7246|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 85.5535ms 200 application/json; charset=utf-8 2025-12-19 13:58:50.7730|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68790 2025-12-19 13:58:50.7730|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:58:50.7730|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4249ms 204 2025-12-19 13:58:50.7880|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68790 2025-12-19 13:58:50.7880|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:58:50.7880|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:58:50.7880|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:58:50.7880|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:58:50.7880|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:58:50.7988|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:58:50.7988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:58:50.7988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:58:50.7988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:58:50.8525|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:58:50.8525|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 57.2908ms 2025-12-19 13:58:50.8525|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:58:50.8605|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.5049ms 200 application/json; charset=utf-8 2025-12-19 13:59:07.5942|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:59:07.5942|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:59:07.5989|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7703ms 204 2025-12-19 13:59:07.5989|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:59:07.5989|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:59:07.5989|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:59:07.5989|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:59:07.6151|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:59:07.6151|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:59:07.6151|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:59:07.6151|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:59:07.6602|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:59:07.6624|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.8343ms 2025-12-19 13:59:07.6624|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:59:07.6624|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.7106ms 200 application/json; charset=utf-8 2025-12-19 13:59:28.7933|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68790 2025-12-19 13:59:28.7933|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:59:28.7933|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5354ms 204 2025-12-19 13:59:28.8067|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68790 2025-12-19 13:59:28.8067|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:59:28.8067|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:59:28.8067|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:59:28.8067|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:59:28.8188|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:59:28.8188|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:59:28.8188|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:59:28.8188|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:59:28.8188|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:59:28.8762|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68789 2025-12-19 13:59:28.8762|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:59:28.8814|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1756ms 204 2025-12-19 13:59:28.8814|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:59:28.8814|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 67.1819ms 2025-12-19 13:59:28.8814|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:59:28.8814|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68789 2025-12-19 13:59:28.8814|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 83.6369ms 200 application/json; charset=utf-8 2025-12-19 13:59:28.8814|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:59:28.8814|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:59:28.8966|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:59:28.8966|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:59:28.8966|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 13:59:28.8966|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:59:28.8966|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 13:59:28.8966|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:59:28.9119|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 13:59:28.9572|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 13:59:28.9608|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 58.6312ms 2025-12-19 13:59:28.9608|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 13:59:28.9608|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.2254ms 200 application/json; charset=utf-8 2025-12-19 13:59:51.9383|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:59:51.9383|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:59:51.9383|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0759ms 204 2025-12-19 13:59:51.9542|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 13:59:51.9542|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 13:59:51.9542|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 13:59:51.9542|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 13:59:51.9542|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:59:51.9653|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 13:59:51.9653|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 13:59:51.9653|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 13:59:52.0078|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 13:59:52.0078|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.574ms 2025-12-19 13:59:52.0121|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 13:59:52.0121|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.0482ms 200 application/json; charset=utf-8 2025-12-19 14:00:06.3547|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:00:06.3547|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:00:40.5938|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68789 2025-12-19 14:00:40.5938|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:00:40.5938|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1777ms 204 2025-12-19 14:00:40.6127|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68789 2025-12-19 14:00:40.6127|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:00:40.6127|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:00:40.6205|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:00:40.6205|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:00:40.6205|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:00:40.6205|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:00:40.6205|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 14:00:40.6205|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:00:40.6349|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:00:40.6852|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:00:40.6852|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 63.7577ms 2025-12-19 14:00:40.6852|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:00:40.6852|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 81.6303ms 200 application/json; charset=utf-8 2025-12-19 14:00:40.7034|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68788 2025-12-19 14:00:40.7034|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:00:40.7034|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.347ms 204 2025-12-19 14:00:40.7216|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68788 2025-12-19 14:00:40.7216|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:00:40.7216|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:00:40.7296|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:00:40.7296|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:00:40.7296|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:00:40.7296|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:00:40.7296|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 14:00:40.7452|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:00:40.7452|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:00:40.7891|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:00:40.7911|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 54.9826ms 2025-12-19 14:00:40.7911|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:00:40.7911|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.1949ms 200 application/json; charset=utf-8 2025-12-19 14:00:56.5622|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:00:56.5622|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:00:56.5622|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7117ms 204 2025-12-19 14:00:56.5754|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:00:56.5754|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:00:56.5754|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:00:56.5754|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:00:56.5754|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:00:56.5754|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 14:00:56.5874|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:00:56.5874|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 14:00:56.6267|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 14:00:56.6267|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 42.0053ms 2025-12-19 14:00:56.6267|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:00:56.6267|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.2472ms 200 application/json; charset=utf-8 2025-12-19 14:01:20.7833|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68788 2025-12-19 14:01:20.7833|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:01:20.7833|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5702ms 204 2025-12-19 14:01:20.7962|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68788 2025-12-19 14:01:20.7962|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:01:20.7962|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:01:20.7962|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:01:20.7962|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:01:20.7962|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:01:20.8065|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:01:20.8065|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 14:01:20.8065|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:01:20.8065|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:01:20.8719|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:01:20.8719|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 68.6147ms 2025-12-19 14:01:20.8719|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:01:20.8719|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 82.0752ms 200 application/json; charset=utf-8 2025-12-19 14:01:20.8994|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68787 2025-12-19 14:01:20.9021|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:01:20.9021|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8566ms 204 2025-12-19 14:01:20.9021|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68787 2025-12-19 14:01:20.9171|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:01:20.9171|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:01:20.9171|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:01:20.9171|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:01:20.9171|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:01:20.9171|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:01:20.9317|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 14:01:20.9317|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:01:20.9317|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:01:20.9947|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:01:20.9947|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 72.9946ms 2025-12-19 14:01:20.9947|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:01:20.9947|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 87.0424ms 200 application/json; charset=utf-8 2025-12-19 14:01:34.4813|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:01:34.4813|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:01:34.4813|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.3542ms 204 2025-12-19 14:01:34.4954|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:01:34.4954|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:01:34.4954|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:01:34.4954|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:01:34.4954|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:01:34.4954|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 14:01:34.4954|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:01:34.4954|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 14:01:34.5633|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 14:01:34.5633|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 64.5611ms 2025-12-19 14:01:34.5633|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:01:34.5633|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 75.6487ms 200 application/json; charset=utf-8 2025-12-19 14:04:31.3482|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68787 2025-12-19 14:04:31.3505|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:04:31.3505|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2655ms 204 2025-12-19 14:04:31.3505|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68787 2025-12-19 14:04:31.3505|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:04:31.3505|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:04:31.3663|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:04:31.3663|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:04:31.3663|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:04:31.3663|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:04:31.3663|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 14:04:31.3833|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:04:31.3833|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:04:31.4424|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:04:31.4446|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 74.5421ms 2025-12-19 14:04:31.4446|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:04:31.4446|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 86.2588ms 200 application/json; charset=utf-8 2025-12-19 14:04:31.4635|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68786 2025-12-19 14:04:31.4635|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:04:31.4635|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3859ms 204 2025-12-19 14:04:31.4804|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68786 2025-12-19 14:04:31.4804|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:04:31.4804|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:04:31.4804|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:04:31.4910|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:04:31.4910|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:04:31.4910|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:04:31.4910|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 14:04:31.4910|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:04:31.4910|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:04:31.5442|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:04:31.5442|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 54.2985ms 2025-12-19 14:04:31.5442|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:04:31.5442|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.7651ms 200 application/json; charset=utf-8 2025-12-19 14:04:52.9012|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:04:52.9012|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:04:52.9012|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8576ms 204 2025-12-19 14:04:52.9149|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:04:52.9149|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:04:52.9149|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:04:52.9149|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:04:52.9149|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:04:52.9149|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 14:04:52.9149|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:04:52.9289|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 14:04:52.9643|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 14:04:52.9643|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.7528ms 2025-12-19 14:04:52.9643|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:04:52.9643|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.2318ms 200 application/json; charset=utf-8 2025-12-19 14:05:06.4942|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:05:06.4942|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:10:06.6765|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:10:06.6765|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:14:57.6356|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 14:14:57.6356|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:14:57.6356|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5947ms 204 2025-12-19 14:14:57.6670|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 14:14:57.6670|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 14:14:57.6670|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 14:14:57.6670|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:14:57.6786|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 14:14:57.6786|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 14:14:57.6786|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.9908ms 401 2025-12-19 14:15:06.8644|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:15:06.8658|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:15:10.5434|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:15:10.5434|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:15:10.5434|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6132ms 204 2025-12-19 14:15:10.5885|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:15:10.5885|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:15:10.5885|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:15:10.6004|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:15:10.6004|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:15:10.6004|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 14:15:10.6004|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:15:10.6004|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 14:15:10.6530|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 14:15:10.6530|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 48.8425ms 2025-12-19 14:15:10.6530|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:15:10.6530|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.7275ms 200 application/json; charset=utf-8 2025-12-19 14:15:15.2066|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 14:15:15.2088|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:15:15.2088|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2091ms 204 2025-12-19 14:15:15.2088|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 14:15:15.2088|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:15:15.2088|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:15:15.2242|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:15:15.2242|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 14:15:15.2242|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:15:15.2242|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:15:15.3999|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:15:15.3999|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 171.2579ms 2025-12-19 14:15:15.3999|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 14:15:15.3999|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 188.6837ms 200 application/json; charset=utf-8 2025-12-19 14:16:11.2276|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 14:16:11.2276|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:16:11.2276|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5822ms 204 2025-12-19 14:16:11.2555|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 14:16:11.2579|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:16:11.2579|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:16:11.2579|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:16:11.2579|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 14:16:11.2579|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:16:11.2765|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:16:11.4333|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:16:11.4333|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 160.5575ms 2025-12-19 14:16:11.4333|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 14:16:11.4333|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 184.9762ms 200 application/json; charset=utf-8 2025-12-19 14:20:07.0315|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:20:07.0315|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:20:59.9520|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:20:59.9553|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:20:59.9553|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8124ms 204 2025-12-19 14:20:59.9553|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:20:59.9553|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 14:20:59.9553|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 14:20:59.9710|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:20:59.9710|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 14:20:59.9710|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 14:20:59.9710|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6572ms 401 2025-12-19 14:21:14.6923|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:21:14.6923|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:21:14.6923|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:21:14.6923|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:21:14.6990|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6196ms 204 2025-12-19 14:21:14.6990|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6014ms 204 2025-12-19 14:21:14.7126|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:21:14.7126|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:21:14.7126|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:21:14.7126|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:21:14.7126|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:21:14.7126|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 14:21:14.7126|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:21:14.7126|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 14:21:14.7816|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 14:21:14.7816|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 63.3036ms 2025-12-19 14:21:14.7816|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:21:14.7908|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.195ms 200 application/json; charset=utf-8 2025-12-19 14:21:14.8087|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:21:14.8087|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:21:14.8087|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:21:14.8087|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:21:14.8087|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:21:14.8241|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 14:21:14.8241|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:21:14.8241|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 14:21:14.8708|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 14:21:14.8708|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 47.3322ms 2025-12-19 14:21:14.8708|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:21:14.8708|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.0074ms 200 application/json; charset=utf-8 2025-12-19 14:23:24.6206|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68833 2025-12-19 14:23:24.6206|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:23:24.6206|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.4255ms 204 2025-12-19 14:23:24.6357|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68833 2025-12-19 14:23:24.6357|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:23:24.6357|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:23:24.6357|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:23:24.6357|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:23:24.6357|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:23:24.6459|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:23:24.6459|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 14:23:24.6459|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:23:24.6459|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:23:24.7077|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:23:24.7077|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 65.4044ms 2025-12-19 14:23:24.7077|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:23:24.7077|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.4669ms 200 application/json; charset=utf-8 2025-12-19 14:24:48.9302|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:24:48.9302|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:24:48.9302|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0124ms 204 2025-12-19 14:24:48.9427|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:24:48.9427|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:24:48.9427|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:24:48.9427|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:24:48.9427|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:24:48.9427|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 14:24:48.9427|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:24:48.9556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 14:24:48.9966|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 14:24:48.9966|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 46.6749ms 2025-12-19 14:24:49.0006|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:24:49.0006|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.8893ms 200 application/json; charset=utf-8 2025-12-19 14:25:07.1350|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:25:07.1422|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:30:07.3130|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:30:07.3130|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:33:24.7343|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:33:24.7343|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:33:24.7409|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6106ms 204 2025-12-19 14:33:24.7652|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:33:24.7652|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:33:24.7652|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:33:24.7706|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:33:24.7706|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:33:24.7706|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 14:33:24.7706|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:33:24.7706|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 14:33:24.7706|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 14:33:24.7706|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:33:24.7706|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.8392ms 204 2025-12-19 14:33:24.7909|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 14:33:24.7909|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:33:24.7909|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:33:24.7909|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:33:24.7909|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 14:33:24.7909|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:33:24.8036|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:33:24.8255|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 14:33:24.8255|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 52.5142ms 2025-12-19 14:33:24.8255|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:33:24.8255|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.362ms 200 application/json; charset=utf-8 2025-12-19 14:33:24.9532|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:33:24.9532|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 151.8835ms 2025-12-19 14:33:24.9532|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 14:33:24.9577|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 166.8362ms 200 application/json; charset=utf-8 2025-12-19 14:33:38.9915|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 14:33:38.9915|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:33:38.9915|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5381ms 204 2025-12-19 14:33:39.0064|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 14:33:39.0064|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:33:39.0064|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:33:39.0064|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:33:39.0064|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 14:33:39.0064|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:33:39.0064|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:33:39.1744|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:33:39.1744|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 155.2918ms 2025-12-19 14:33:39.1798|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 14:33:39.1798|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 175.583ms 200 application/json; charset=utf-8 2025-12-19 14:33:45.0336|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:33:45.0336|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:33:45.0336|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0315ms 204 2025-12-19 14:33:45.0445|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:33:45.0445|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:33:45.0445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:33:45.0445|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:33:45.0445|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:33:45.0445|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 14:33:45.0445|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:33:45.0593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 14:33:45.0938|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 14:33:45.0938|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.4632ms 2025-12-19 14:33:45.0938|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:33:45.0938|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.372ms 200 application/json; charset=utf-8 2025-12-19 14:34:37.0298|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 14:34:37.0298|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:34:37.0298|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0266ms 204 2025-12-19 14:34:37.0461|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 14:34:37.0461|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:34:37.0461|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:34:37.0588|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:34:37.0588|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 14:34:37.0588|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:34:37.0588|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:34:37.2046|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:34:37.2046|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 143.2942ms 2025-12-19 14:34:37.2046|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 14:34:37.2046|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 163.3359ms 200 application/json; charset=utf-8 2025-12-19 14:35:07.5289|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:35:07.5289|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:37:44.6881|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 14:37:44.6909|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:37:44.6909|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9598ms 204 2025-12-19 14:37:44.6909|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 14:37:44.6909|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:37:44.6909|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:37:44.6909|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:37:44.7071|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 14:37:44.7071|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:37:44.7071|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:37:44.8607|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:37:44.8641|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 153.2229ms 2025-12-19 14:37:44.8641|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 14:37:44.8641|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 168.5048ms 200 application/json; charset=utf-8 2025-12-19 14:37:53.0240|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 14:37:53.0240|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:37:53.0305|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5726ms 204 2025-12-19 14:37:53.0305|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 14:37:53.0305|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:37:53.0305|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:37:53.0450|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:37:53.0450|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 14:37:53.0450|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:37:53.0450|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:37:53.2149|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:37:53.2179|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 163.5556ms 2025-12-19 14:37:53.2179|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 14:37:53.2179|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 184.5663ms 200 application/json; charset=utf-8 2025-12-19 14:40:07.6334|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:40:07.6334|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:45:07.8329|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:45:07.8329|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:45:30.0543|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:45:30.0543|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:45:30.0543|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.2736ms 204 2025-12-19 14:45:30.0647|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:45:30.0647|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 14:45:30.0647|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 14:45:30.0647|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:45:30.0647|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 14:45:30.0754|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 14:45:30.0754|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.0805ms 401 2025-12-19 14:45:50.1006|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:45:50.1006|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:45:50.1006|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2954ms 204 2025-12-19 14:45:50.1157|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:45:50.1157|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:45:50.1157|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:45:50.1240|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:45:50.1240|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:45:50.1240|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 14:45:50.1240|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:45:50.1240|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 14:45:50.1770|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 14:45:50.1770|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 46.7787ms 2025-12-19 14:45:50.1770|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:45:50.1770|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 67.3148ms 200 application/json; charset=utf-8 2025-12-19 14:45:50.1906|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:45:50.1906|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:45:50.1906|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:45:50.1906|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:45:50.1906|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:45:50.1906|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 14:45:50.2016|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:45:50.2016|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 14:45:50.2504|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 14:45:50.2504|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 50.8836ms 2025-12-19 14:45:50.2504|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:45:50.2504|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.627ms 200 application/json; charset=utf-8 2025-12-19 14:46:00.6391|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68832 2025-12-19 14:46:00.6391|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:46:00.6391|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3359ms 204 2025-12-19 14:46:00.6555|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68832 2025-12-19 14:46:00.6555|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:46:00.6555|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:46:00.6555|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:46:00.6555|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:46:00.6555|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:46:00.6555|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:46:00.6736|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 14:46:00.6736|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:46:00.6736|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:46:00.7342|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:46:00.7342|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 68.6033ms 2025-12-19 14:46:00.7342|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:46:00.7342|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 85.4789ms 200 application/json; charset=utf-8 2025-12-19 14:46:59.3654|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:46:59.3654|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:46:59.3654|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.726ms 204 2025-12-19 14:46:59.3754|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:46:59.3754|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:46:59.3754|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:46:59.3754|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:46:59.3754|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:46:59.3857|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 14:46:59.3857|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:46:59.3857|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 14:46:59.4318|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 14:46:59.4350|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 47.7132ms 2025-12-19 14:46:59.4350|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:46:59.4350|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.1537ms 200 application/json; charset=utf-8 2025-12-19 14:48:10.8866|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68832 2025-12-19 14:48:10.8866|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:48:10.8866|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8438ms 204 2025-12-19 14:48:10.9052|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68832 2025-12-19 14:48:10.9052|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:48:10.9052|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:48:10.9052|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:48:10.9052|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:48:10.9052|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:48:10.9192|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:48:10.9192|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 14:48:10.9192|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:48:10.9192|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:48:10.9799|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:48:10.9837|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 64.938ms 2025-12-19 14:48:10.9837|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:48:10.9837|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 83.1238ms 200 application/json; charset=utf-8 2025-12-19 14:48:10.9837|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68831 2025-12-19 14:48:10.9837|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:48:10.9837|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2185ms 204 2025-12-19 14:48:11.0044|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68831 2025-12-19 14:48:11.0044|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:48:11.0044|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:48:11.0044|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:48:11.0122|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:48:11.0122|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:48:11.0122|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:48:11.0122|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 14:48:11.0122|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:48:11.0122|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:48:11.0759|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:48:11.0759|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 63.4371ms 2025-12-19 14:48:11.0759|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:48:11.0759|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.6519ms 200 application/json; charset=utf-8 2025-12-19 14:49:45.8204|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:49:45.8204|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:49:45.8204|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3074ms 204 2025-12-19 14:49:45.8204|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:49:45.8382|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:49:45.8382|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:49:45.8382|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:49:45.8382|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:49:45.8382|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 14:49:45.8382|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:49:45.8561|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 14:49:45.9082|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 14:49:45.9082|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 62.0222ms 2025-12-19 14:49:45.9147|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:49:45.9147|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 83.2691ms 200 application/json; charset=utf-8 2025-12-19 14:50:07.8658|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:50:07.8820|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:53:26.1354|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:53:26.1383|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:53:26.1383|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5078ms 204 2025-12-19 14:53:26.1602|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:53:26.1602|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:53:26.1602|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:53:26.1676|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:53:26.1676|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:53:26.1676|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 14:53:26.1676|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:53:26.1676|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 14:53:26.2213|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 14:53:26.2213|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 51.6493ms 2025-12-19 14:53:26.2213|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:53:26.2213|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 65.882ms 200 application/json; charset=utf-8 2025-12-19 14:54:53.2085|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68831 2025-12-19 14:54:53.2085|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:54:53.2085|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8312ms 204 2025-12-19 14:54:53.2223|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68831 2025-12-19 14:54:53.2223|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:54:53.2223|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:54:53.2223|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:54:53.2223|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:54:53.2327|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:54:53.2327|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:54:53.2327|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 14:54:53.2327|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:54:53.2327|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:54:53.2726|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68876 2025-12-19 14:54:53.2726|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:54:53.2726|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4566ms 204 2025-12-19 14:54:53.2890|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68876 2025-12-19 14:54:53.2890|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:54:53.2890|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:54:53.2890|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:54:53.2953|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 61.2182ms 2025-12-19 14:54:53.2953|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:54:53.2953|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:54:53.2953|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:54:53.2953|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.103ms 200 application/json; charset=utf-8 2025-12-19 14:54:53.2953|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:54:53.2953|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:54:53.2953|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 14:54:53.3129|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:54:53.3129|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:54:53.3604|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:54:53.3604|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 57.8681ms 2025-12-19 14:54:53.3604|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:54:53.3604|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 75.9233ms 200 application/json; charset=utf-8 2025-12-19 14:55:08.0531|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:55:08.0531|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:55:13.3776|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:55:13.3776|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:55:13.3776|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3097ms 204 2025-12-19 14:55:13.3912|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:55:13.3912|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:55:13.3912|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:55:13.3912|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:55:13.3912|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:55:13.3912|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 14:55:13.3912|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:55:13.4048|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 14:55:13.4427|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 14:55:13.4427|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 45.3885ms 2025-12-19 14:55:13.4427|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:55:13.4514|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.1519ms 200 application/json; charset=utf-8 2025-12-19 14:57:13.2449|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68876 2025-12-19 14:57:13.2449|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:57:13.2449|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.6807ms 204 2025-12-19 14:57:13.2594|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68876 2025-12-19 14:57:13.2594|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:57:13.2594|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:57:13.2594|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:57:13.2594|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:57:13.2707|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:57:13.2707|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:57:13.2707|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 14:57:13.2707|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:57:13.2707|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:57:13.3206|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68875 2025-12-19 14:57:13.3206|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:57:13.3206|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6156ms 204 2025-12-19 14:57:13.3206|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:57:13.3321|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 60.3035ms 2025-12-19 14:57:13.3321|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:57:13.3321|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.2957ms 200 application/json; charset=utf-8 2025-12-19 14:57:13.3321|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68875 2025-12-19 14:57:13.3321|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:57:13.3321|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:57:13.3321|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:57:13.3321|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:57:13.3321|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 14:57:13.3321|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:57:13.3321|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 14:57:13.3485|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:57:13.3485|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 14:57:13.3900|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 14:57:13.3900|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 52.0247ms 2025-12-19 14:57:13.3944|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 14:57:13.3944|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.6313ms 200 application/json; charset=utf-8 2025-12-19 14:58:05.4487|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:58:05.4487|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:58:05.4553|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5736ms 204 2025-12-19 14:58:05.4553|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 14:58:05.4553|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 14:58:05.4553|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 14:58:05.4713|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 14:58:05.4713|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:58:05.4713|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 14:58:05.4713|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 14:58:05.4871|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 14:58:05.5236|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 14:58:05.5236|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 46.5657ms 2025-12-19 14:58:05.5236|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 14:58:05.5321|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.067ms 200 application/json; charset=utf-8 2025-12-19 15:00:08.1294|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:00:08.1294|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:02:08.1049|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68875 2025-12-19 15:02:08.1070|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:02:08.1070|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.968ms 204 2025-12-19 15:02:08.1070|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68875 2025-12-19 15:02:08.1070|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:02:08.1070|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:02:08.1212|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:02:08.1212|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:02:08.1212|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:02:08.1212|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:02:08.1212|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:02:08.1212|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:02:08.1369|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:02:08.1901|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:02:08.1901|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 65.8479ms 2025-12-19 15:02:08.1901|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:02:08.1901|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.4689ms 200 application/json; charset=utf-8 2025-12-19 15:02:08.2466|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68357 2025-12-19 15:02:08.2466|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:02:08.2466|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0478ms 204 2025-12-19 15:02:08.3205|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68357 2025-12-19 15:02:08.3205|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:02:08.3249|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:02:08.3249|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:02:08.3249|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:02:08.3249|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:02:08.3249|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:02:08.3249|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:02:08.3249|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:02:08.3403|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:02:08.3901|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:02:08.3901|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 61.5188ms 2025-12-19 15:02:08.3901|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:02:08.3901|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.2574ms 200 application/json; charset=utf-8 2025-12-19 15:02:37.2465|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:02:37.2465|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:02:37.2501|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.5749ms 204 2025-12-19 15:02:37.2740|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:02:37.2740|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:02:37.2740|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:02:37.2817|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:02:37.2817|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:02:37.2817|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:02:37.2817|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:02:37.2817|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:02:37.3330|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:02:37.3330|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 48.9313ms 2025-12-19 15:02:37.3330|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:02:37.3330|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.9769ms 200 application/json; charset=utf-8 2025-12-19 15:03:39.7328|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68357 2025-12-19 15:03:39.7328|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:03:39.7328|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.944ms 204 2025-12-19 15:03:39.7473|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68357 2025-12-19 15:03:39.7473|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:03:39.7473|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:03:39.7473|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:03:39.7473|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:03:39.7545|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:03:39.7545|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:03:39.7545|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:03:39.7545|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:03:39.7545|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:03:39.8299|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68834 2025-12-19 15:03:39.8299|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:03:39.8334|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:03:39.8334|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0995ms 204 2025-12-19 15:03:39.8334|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 81.0581ms 2025-12-19 15:03:39.8334|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:03:39.8334|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 93.6715ms 200 application/json; charset=utf-8 2025-12-19 15:03:39.8505|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68834 2025-12-19 15:03:39.8505|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:03:39.8505|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:03:39.8505|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:03:39.8505|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:03:39.8638|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:03:39.8638|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:03:39.8638|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:03:39.8638|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:03:39.8638|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:03:39.9282|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:03:39.9282|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 65.639ms 2025-12-19 15:03:39.9282|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:03:39.9282|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 85.0074ms 200 application/json; charset=utf-8 2025-12-19 15:04:21.1815|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:04:21.1815|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:04:21.1815|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.485ms 204 2025-12-19 15:04:21.1956|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:04:21.1956|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:04:21.1956|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:04:21.1956|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:04:21.1956|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:04:21.2094|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:04:21.2094|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:04:21.2094|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:04:21.2616|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:04:21.2616|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 52.4325ms 2025-12-19 15:04:21.2616|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:04:21.2616|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.2361ms 200 application/json; charset=utf-8 2025-12-19 15:04:30.1280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:04:30.1307|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:04:30.1307|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4699ms 204 2025-12-19 15:04:30.1307|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:04:30.1307|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 15:04:30.1307|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 15:04:30.1307|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:04:30.1307|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 15:04:30.1467|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 15:04:30.1467|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5366ms 401 2025-12-19 15:05:08.2985|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:05:08.3108|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:05:22.3938|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:05:22.3938|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:05:22.3938|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.097ms 204 2025-12-19 15:05:22.4053|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:05:22.4053|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:05:22.4053|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:05:22.4053|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:05:22.4053|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4308ms 204 2025-12-19 15:05:22.4053|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:05:22.4186|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:05:22.4186|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:05:22.4186|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:05:22.4186|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:05:22.4186|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:05:22.4186|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:05:22.4186|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:05:22.4186|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:05:22.4186|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:05:22.4341|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:05:22.4341|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:05:22.4341|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:05:22.4761|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:05:22.4761|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 48.6616ms 2025-12-19 15:05:22.4790|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:05:22.4790|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.2876ms 200 application/json; charset=utf-8 2025-12-19 15:05:22.5923|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:05:22.5923|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 159.7434ms 2025-12-19 15:05:22.5923|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:05:22.5923|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 180.9532ms 200 application/json; charset=utf-8 2025-12-19 15:06:30.3652|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:06:30.3652|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:06:30.3652|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.0159ms 204 2025-12-19 15:06:30.3789|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:06:30.3789|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:06:30.3789|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:06:30.3789|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:06:30.3789|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:06:30.3864|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:06:30.3864|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:06:30.3864|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:06:30.4394|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:06:30.4394|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 53.296ms 2025-12-19 15:06:30.4394|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:06:30.4394|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.1043ms 200 application/json; charset=utf-8 2025-12-19 15:06:52.8055|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:06:52.8083|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:06:52.8083|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7496ms 204 2025-12-19 15:06:52.8083|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:06:52.8083|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:06:52.8253|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:06:52.8253|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:06:52.8253|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:06:52.8253|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:06:52.8253|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:06:52.8389|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:06:52.8389|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:06:52.8389|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:06:52.8389|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.662ms 204 2025-12-19 15:06:52.8578|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:06:52.8578|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:06:52.8578|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:06:52.8578|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:06:52.8578|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:06:52.8578|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:06:52.8578|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:06:52.8854|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:06:52.8854|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 53.3536ms 2025-12-19 15:06:52.8854|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:06:52.8854|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.5131ms 200 application/json; charset=utf-8 2025-12-19 15:06:53.0217|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:06:53.0217|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 157.9599ms 2025-12-19 15:06:53.0274|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:06:53.0274|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 171.4851ms 200 application/json; charset=utf-8 2025-12-19 15:07:25.4530|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68834 2025-12-19 15:07:25.4530|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:07:25.4530|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6931ms 204 2025-12-19 15:07:25.4787|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68834 2025-12-19 15:07:25.4787|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:07:25.4787|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:07:25.4787|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:07:25.4787|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:07:25.4787|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:07:25.4787|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:07:25.4948|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:07:25.4948|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:07:25.4948|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:07:25.5444|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68835 2025-12-19 15:07:25.5444|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:07:25.5444|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0822ms 204 2025-12-19 15:07:25.5444|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:07:25.5444|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 64.9688ms 2025-12-19 15:07:25.5444|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:07:25.5573|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.5347ms 200 application/json; charset=utf-8 2025-12-19 15:07:25.5573|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68835 2025-12-19 15:07:25.5741|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:07:25.5741|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:07:25.5741|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:07:25.5741|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:07:25.5741|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:07:25.5741|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:07:25.5741|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:07:25.5741|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:07:25.5741|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:07:25.6247|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:07:25.6247|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 49.7672ms 2025-12-19 15:07:25.6247|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:07:25.6247|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.2369ms 200 application/json; charset=utf-8 2025-12-19 15:07:54.7352|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:07:54.7352|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:07:54.7408|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5649ms 204 2025-12-19 15:07:54.7408|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:07:54.7408|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:07:54.7408|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:07:54.7569|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:07:54.7569|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:07:54.7569|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:07:54.7569|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:07:54.7569|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:07:54.8024|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:07:54.8060|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 42.6009ms 2025-12-19 15:07:54.8060|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:07:54.8060|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.5816ms 200 application/json; charset=utf-8 2025-12-19 15:08:05.4292|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 15:08:05.4292|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:08:05.4292|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6778ms 204 2025-12-19 15:08:05.4292|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 15:08:05.4292|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:08:05.4452|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:08:05.4452|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:08:05.4452|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 15:08:05.4452|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:08:05.4452|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:08:06.0758|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:08:06.0758|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 624.3551ms 2025-12-19 15:08:06.0758|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 15:08:06.0758|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 642.1444ms 200 application/json; charset=utf-8 2025-12-19 15:08:08.4948|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:08.4948|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:08:08.4948|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9612ms 204 2025-12-19 15:08:08.5072|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:08.5072|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:08:08.5072|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:08:08.5072|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:08:08.5072|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 15:08:08.5072|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:08:08.5072|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:08:09.5944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 15:08:09.5944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 15:08:09.6125|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 15:08:09.6724||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 15:08:09.7145|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:08:09.7145|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1203.4551ms 2025-12-19 15:08:09.7145|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 15:08:09.7145|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1214.9843ms 200 application/json; charset=utf-8 2025-12-19 15:08:10.2118|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/c0ddcd4f-abb6-4512-a282-afbf91d5449e?Page=1&PageSize=100&IsValid=false 2025-12-19 15:08:10.2118|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:08:10.2118|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3286ms 204 2025-12-19 15:08:10.2118|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/c0ddcd4f-abb6-4512-a282-afbf91d5449e?Page=1&PageSize=100&IsValid=false 2025-12-19 15:08:10.2265|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:08:10.2265|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:08:10.2265|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:08:10.2265|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 15:08:10.2265|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:08:10.2265|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:08:11.3380|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (33ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 15:08:11.3683|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (29ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 15:08:11.4456|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:08:11.4456|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1212.5024ms 2025-12-19 15:08:11.4456|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 15:08:11.4456|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1230.0774ms 200 application/json; charset=utf-8 2025-12-19 15:08:11.9465|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 15:08:11.9465|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:08:11.9465|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.456ms 204 2025-12-19 15:08:11.9465|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 15:08:11.9465|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:08:11.9465|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:08:11.9609|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:08:11.9609|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 15:08:11.9609|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:08:11.9609|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:08:11.9781|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 15:08:11.9781||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 15:08:11.9781||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 15:08:12.1407||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 15:08:12.1916|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (46ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 15:08:12.1943||WARN|PaymentService.Core.Service.PaymentService|21 Items to ReValidate. 2025-12-19 15:08:12.1943||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 003001101598110118, Amount: 3192600.00] 2025-12-19 15:08:12.1943||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.2246||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 000001011201208131, Amount: 50000.00] 2025-12-19 15:08:12.2293||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.2463||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"National Petroleum Compa","AccountNo":"003001101598110118","Amount":"3192600.00","BankCode":"003","CurrencyId":17,"CreditedAmount":3192600.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.2463||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 000001011201208131, Amount: 50000.00] 2025-12-19 15:08:12.2463||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.2694||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IMPREST AND GENERAL ADMN","AccountNo":"000001011201208131","Amount":"50000.00","BankCode":"000","CurrencyId":17,"CreditedAmount":50000.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.2796||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 000001011201208131, Amount: 50000.00] 2025-12-19 15:08:12.2796||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.2947||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IMPREST AND GENERAL ADMN","AccountNo":"000001011201208131","Amount":"50000.00","BankCode":"000","CurrencyId":17,"CreditedAmount":50000.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.3058||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 000001011201208131, Amount: 70200.00] 2025-12-19 15:08:12.3058||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.3217||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IMPREST AND GENERAL ADMN","AccountNo":"000001011201208131","Amount":"50000.00","BankCode":"000","CurrencyId":17,"CreditedAmount":50000.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.3361||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 000001011201208131, Amount: 100000.00] 2025-12-19 15:08:12.3361||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.3561||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IMPREST AND GENERAL ADMN","AccountNo":"000001011201208131","Amount":"70200.00","BankCode":"000","CurrencyId":17,"CreditedAmount":70200.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.3561||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 000001011201208131, Amount: 164100.00] 2025-12-19 15:08:12.3666||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.3824||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IMPREST AND GENERAL ADMN","AccountNo":"000001011201208131","Amount":"100000.00","BankCode":"000","CurrencyId":17,"CreditedAmount":100000.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.3824||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 000001011201208131, Amount: 5000.00] 2025-12-19 15:08:12.3824||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.4104||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IMPREST AND GENERAL ADMN","AccountNo":"000001011201208131","Amount":"164100.00","BankCode":"000","CurrencyId":17,"CreditedAmount":164100.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.4208||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 000001011201208131, Amount: 20000.00] 2025-12-19 15:08:12.4208||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.4401||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IMPREST AND GENERAL ADMN","AccountNo":"000001011201208131","Amount":"5000.00","BankCode":"000","CurrencyId":17,"CreditedAmount":5000.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.4549||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 000001011201208131, Amount: 169700.00] 2025-12-19 15:08:12.4595||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.4595||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IMPREST AND GENERAL ADMN","AccountNo":"000001011201208131","Amount":"20000.00","BankCode":"000","CurrencyId":17,"CreditedAmount":20000.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.4831||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 000001011201208131, Amount: 140900.00] 2025-12-19 15:08:12.4831||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.5059||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IMPREST AND GENERAL ADMN","AccountNo":"000001011201208131","Amount":"169700.00","BankCode":"000","CurrencyId":17,"CreditedAmount":169700.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.5096||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 000001011201208131, Amount: 169700.00] 2025-12-19 15:08:12.5096||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.5322||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 000001011201208131, Amount: 50000.00] 2025-12-19 15:08:12.5322||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IMPREST AND GENERAL ADMN","AccountNo":"000001011201208131","Amount":"140900.00","BankCode":"000","CurrencyId":17,"CreditedAmount":140900.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.5322||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.5452||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IMPREST AND GENERAL ADMN","AccountNo":"000001011201208131","Amount":"169700.00","BankCode":"000","CurrencyId":17,"CreditedAmount":169700.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.5622||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 000001011201208131, Amount: 40000.00] 2025-12-19 15:08:12.5622||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.5857||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IMPREST AND GENERAL ADMN","AccountNo":"000001011201208131","Amount":"50000.00","BankCode":"000","CurrencyId":17,"CreditedAmount":50000.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.5857||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 000001011201208131, Amount: 183900.00] 2025-12-19 15:08:12.5857||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.6076||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IMPREST AND GENERAL ADMN","AccountNo":"000001011201208131","Amount":"40000.00","BankCode":"000","CurrencyId":17,"CreditedAmount":40000.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.6076||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 000001011201208131, Amount: 20000.00] 2025-12-19 15:08:12.6159||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.6329||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IMPREST AND GENERAL ADMN","AccountNo":"000001011201208131","Amount":"183900.00","BankCode":"000","CurrencyId":17,"CreditedAmount":183900.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.6329||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 003001102031112104, Amount: 1001592.00] 2025-12-19 15:08:12.6329||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.6615||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IMPREST AND GENERAL ADMN","AccountNo":"000001011201208131","Amount":"20000.00","BankCode":"000","CurrencyId":17,"CreditedAmount":20000.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.6657||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 003001102031112104, Amount: 100000.00] 2025-12-19 15:08:12.6657||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.6888||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MALADOR ASSOCIATES (SL) ","AccountNo":"003001102031112104","Amount":"1001592.00","BankCode":"003","CurrencyId":17,"CreditedAmount":1001592.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.6961||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 002001002152508139, Amount: 90363.34] 2025-12-19 15:08:12.6961||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.7220||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 004005110504880151, Amount: 17700.00] 2025-12-19 15:08:12.7220||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MALADOR ASSOCIATES (SL) ","AccountNo":"003001102031112104","Amount":"100000.00","BankCode":"003","CurrencyId":17,"CreditedAmount":100000.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.7278||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.7458||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"YAYA TOBIAS SESAY","AccountNo":"002001002152508139","Amount":"90363.34","BankCode":"002","CurrencyId":17,"CreditedAmount":90363.34,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.7458||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e, AccountNo: 012001602016027010, Amount: 501021.08] 2025-12-19 15:08:12.7458||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.7698||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ELIZABETH SAIO KARGBO","AccountNo":"004005110504880151","Amount":"17700.00","BankCode":"004","CurrencyId":17,"CreditedAmount":17700.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.7886||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"FATMEH BARRIE & IBRAHIM ","AccountNo":"012001602016027010","Amount":"501021.08","BankCode":"012","CurrencyId":17,"CreditedAmount":501021.08,"IsValid":false}, Error , IsNew False 2025-12-19 15:08:12.8284|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 15:08:12.8284|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 867.3383ms 2025-12-19 15:08:12.8284|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 15:08:12.8362|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 878.4724ms 200 application/json; charset=utf-8 2025-12-19 15:08:12.8670|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:12.8670|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:08:12.8670|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:08:12.8670|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:08:12.8670|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 15:08:12.8670|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:08:12.8670|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:08:13.9473|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 15:08:13.9473|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 15:08:13.9606|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 15:08:13.9887||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 15:08:14.0239|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:08:14.0239|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1154.4614ms 2025-12-19 15:08:14.0239|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 15:08:14.0312|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1164.2328ms 200 application/json; charset=utf-8 2025-12-19 15:08:14.0763|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:14.0763|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:08:14.0792|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.8654ms 204 2025-12-19 15:08:14.0792|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/c0ddcd4f-abb6-4512-a282-afbf91d5449e 2025-12-19 15:08:14.0792|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:08:14.0792|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:08:14.0792|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:08:14.0792|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 15:08:14.0792|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:08:14.0792|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:08:15.2459|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 15:08:15.2510|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 15:08:15.2510|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 15:08:15.2965||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 15:08:15.3596|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:08:15.3596|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1268.9624ms 2025-12-19 15:08:15.3596|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 15:08:15.3596|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1279.4454ms 200 application/json; charset=utf-8 2025-12-19 15:08:17.0886|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 15:08:17.0886|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:08:17.0886|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.5938ms 204 2025-12-19 15:08:17.0991|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundaryjMIo8oBbVgXbDIyu 176 2025-12-19 15:08:17.0991|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:08:17.0991|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:08:17.0991|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:08:17.0991|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 15:08:17.0991|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:08:17.0991|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:08:17.1177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 15:08:17.1262|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 15:08:17.1262|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 15:08:17.1262||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 3:08:17 PM 2025-12-19 15:08:17.2210||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 86 2025-12-19 15:08:17.2210|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 15:08:46.6804||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 29446 2025-12-19 15:08:46.6894|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.6894|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.6894|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.6894|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.6894|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.6894|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.7037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.7037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.7037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.7037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.7037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.7037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.7037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.7037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.7037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.7202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.7202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.7202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.7202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.7202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.7202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:08:46.7381||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 4 2025-12-19 15:08:46.7706||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 29660 2025-12-19 15:08:46.7706|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 15:08:46.7706|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 29668.8167ms 2025-12-19 15:08:46.7706|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 15:08:46.7706|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29680.6472ms 200 application/json; charset=utf-8 2025-12-19 15:08:46.7859||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiWXVzdWYgQmFuZ3VyYSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcHJpbWFyeXNpZCI6IjQ5OSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2dpdmVubmFtZSI6InliYW5ndXJhQE1PRiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2VtYWlsYWRkcmVzcyI6InliYW5ndXJhQG1vZi5nb3Yuc2wiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9sb2NhbGl0eSI6IjIwNyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2NvdW50cnkiOiJDb3Jwb3JhdGUiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiJDT1JQT1JBVEVVU0VSIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwOS8wOS9pZGVudGl0eS9jbGFpbXMvYWN0b3IiOlsiaW5pdGlhdGVwYXltZW50IiwiQ2FuSW5pdGlhdGVQYXltZW50T25Tb3VyY2VBY2NvdW50IiwiQ1ZTQSIsInZpZXdyZXBvcnQiLCJDQU5WSUVXQVBQUk9WQUxTIiwidmlld2JhbGFuY2VzdGF0ZW1lbnQiXSwiZXhwIjoxNzY2MTU3OTIyLCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.eWjADqKy73Glxa7tPzbmToR1wfQUk8iF3yeLfYbZ7KM 2025-12-19 15:08:46.7859||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 3:08:46 PM 2025-12-19 15:08:46.8096|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 15:08:46.8096|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:08:46.8096|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1.3368ms 204 2025-12-19 15:08:46.8157|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 15:08:46.8157|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:08:46.8157|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:08:46.8157|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:08:46.8157|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 15:08:46.8157|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:08:46.8157|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:08:47.5244|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:08:47.5244|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 701.7134ms 2025-12-19 15:08:47.5244|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 15:08:47.5244|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 714.0964ms 200 application/json; charset=utf-8 2025-12-19 15:09:11.6768|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:11.6768|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:09:11.6768|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6215ms 204 2025-12-19 15:09:11.6931|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:11.6931|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:09:11.6931|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:09:11.6931|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:09:11.6931|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 15:09:11.6931|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:09:11.6931|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:09:12.9654|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 15:09:12.9654|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 15:09:12.9751|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 15:09:12.9895||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 15:09:13.0227|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:09:13.0227|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1325.1942ms 2025-12-19 15:09:13.0227|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 15:09:13.0227|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1332.4559ms 200 application/json; charset=utf-8 2025-12-19 15:09:13.6271|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/347781be-ca47-475d-8992-e4048b4c03e4?Page=1&PageSize=100&IsValid=false 2025-12-19 15:09:13.6271|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:09:13.6271|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5527ms 204 2025-12-19 15:09:13.6271|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/347781be-ca47-475d-8992-e4048b4c03e4?Page=1&PageSize=100&IsValid=false 2025-12-19 15:09:13.6271|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:09:13.6422|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:09:13.6422|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:09:13.6422|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 15:09:13.6422|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:09:13.6422|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:09:14.9678|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (47ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 15:09:15.0121|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (42ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 15:09:15.0788|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:09:15.0788|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1435.0701ms 2025-12-19 15:09:15.0788|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 15:09:15.0788|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1447.9918ms 200 application/json; charset=utf-8 2025-12-19 15:09:15.7049|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 15:09:15.7049|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:09:15.7049|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.7574ms 204 2025-12-19 15:09:15.7049|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 15:09:15.7049|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:09:15.7202|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:09:15.7202|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:09:15.7202|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 15:09:15.7202|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:09:15.7202|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:09:15.7358|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 15:09:15.7358||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 15:09:15.7358||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 15:09:15.8445||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 15:09:15.8870|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (39ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 15:09:15.8870||WARN|PaymentService.Core.Service.PaymentService|14 Items to ReValidate. 2025-12-19 15:09:15.8935||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 347781be-ca47-475d-8992-e4048b4c03e4, AccountNo: 002001002108659289, Amount: 233750.00] 2025-12-19 15:09:15.8935||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:15.9178||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 347781be-ca47-475d-8992-e4048b4c03e4, AccountNo: 014001109431101735, Amount: 25757.00] 2025-12-19 15:09:15.9224||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:15.9451||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"CONSTEE ENTERPRISE AND G","AccountNo":"002001002108659289","Amount":"233750.00","BankCode":"002","CurrencyId":17,"CreditedAmount":233750.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:09:15.9451||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 347781be-ca47-475d-8992-e4048b4c03e4, AccountNo: 003001118125030161, Amount: 500000.00] 2025-12-19 15:09:15.9451||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:15.9720||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"INSTITUTE OF PUBLIC ADMI","AccountNo":"014001109431101735","Amount":"25757.00","BankCode":"014","CurrencyId":17,"CreditedAmount":25757.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:09:15.9720||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 347781be-ca47-475d-8992-e4048b4c03e4, AccountNo: 003001004671112124, Amount: 868303.27] 2025-12-19 15:09:15.9720||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:16.0026||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"NATIONAL YOUTH VILLAGE","AccountNo":"003001118125030161","Amount":"500000.00","BankCode":"003","CurrencyId":17,"CreditedAmount":500000.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:09:16.0026||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 347781be-ca47-475d-8992-e4048b4c03e4, AccountNo: 000001011201233545, Amount: 2200000.00] 2025-12-19 15:09:16.0026||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:16.0333||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 347781be-ca47-475d-8992-e4048b4c03e4, AccountNo: 000001011201233545, Amount: 367241.00] 2025-12-19 15:09:16.0333||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MOHAMED ALPHA BARRIE ENT","AccountNo":"003001004671112124","Amount":"868303.27","BankCode":"003","CurrencyId":17,"CreditedAmount":868303.27,"IsValid":false}, Error , IsNew False 2025-12-19 15:09:16.0333||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:16.0521||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SIERRA LEONE CORRECTIONA","AccountNo":"000001011201233545","Amount":"2200000.00","BankCode":"000","CurrencyId":17,"CreditedAmount":2200000.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:09:16.0676||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 347781be-ca47-475d-8992-e4048b4c03e4, AccountNo: 006000010002290142, Amount: 420751.87] 2025-12-19 15:09:16.0676||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:16.0906||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SIERRA LEONE CORRECTIONA","AccountNo":"000001011201233545","Amount":"367241.00","BankCode":"000","CurrencyId":17,"CreditedAmount":367241.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:09:16.0957||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 347781be-ca47-475d-8992-e4048b4c03e4, AccountNo: 003001004671112124, Amount: 868303.27] 2025-12-19 15:09:16.0957||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:16.1149||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ONWARD MERCHANDISE","AccountNo":"006000010002290142","Amount":"420751.87","BankCode":"006","CurrencyId":17,"CreditedAmount":420751.87,"IsValid":false}, Error , IsNew False 2025-12-19 15:09:16.1149||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 347781be-ca47-475d-8992-e4048b4c03e4, AccountNo: 006000010947970108, Amount: 374745.19] 2025-12-19 15:09:16.1149||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:16.1376||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MOHAMED ALPHA BARRIE ENT","AccountNo":"003001004671112124","Amount":"868303.27","BankCode":"003","CurrencyId":17,"CreditedAmount":868303.27,"IsValid":false}, Error , IsNew False 2025-12-19 15:09:16.1376||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 347781be-ca47-475d-8992-e4048b4c03e4, AccountNo: 003001004671112124, Amount: 868303.27] 2025-12-19 15:09:16.1434||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:16.1584||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SWARPOLOGISTICS SUPPLIERS","AccountNo":"006000010947970108","Amount":"374745.19","BankCode":"006","CurrencyId":17,"CreditedAmount":374745.19,"IsValid":false}, Error , IsNew False 2025-12-19 15:09:16.1584||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 347781be-ca47-475d-8992-e4048b4c03e4, AccountNo: 009007010000010157, Amount: 187000.00] 2025-12-19 15:09:16.1584||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:16.1898||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MOHAMED ALPHA BARRIE ENT","AccountNo":"003001004671112124","Amount":"868303.27","BankCode":"003","CurrencyId":17,"CreditedAmount":868303.27,"IsValid":false}, Error , IsNew False 2025-12-19 15:09:16.1898||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 347781be-ca47-475d-8992-e4048b4c03e4, AccountNo: 009007010000010060, Amount: 194012.50] 2025-12-19 15:09:16.1898||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:16.2131||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"REILLANI MULTIPLE SERVIC","AccountNo":"009007010000010157","Amount":"187000.00","BankCode":"009","CurrencyId":17,"CreditedAmount":187000.00,"IsValid":false}, Error , IsNew False 2025-12-19 15:09:16.2131||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 347781be-ca47-475d-8992-e4048b4c03e4, AccountNo: 002001002109458763, Amount: 171525.75] 2025-12-19 15:09:16.2227||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:16.2388||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JAGEO BARRIE INVESTMENT","AccountNo":"009007010000010060","Amount":"194012.50","BankCode":"009","CurrencyId":17,"CreditedAmount":194012.50,"IsValid":false}, Error , IsNew False 2025-12-19 15:09:16.2388||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 347781be-ca47-475d-8992-e4048b4c03e4, AccountNo: 009007010000010060, Amount: 93196.12] 2025-12-19 15:09:16.2388||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:16.2571||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ZAINATU BUSINESS ENTERPR","AccountNo":"002001002109458763","Amount":"171525.75","BankCode":"002","CurrencyId":17,"CreditedAmount":171525.75,"IsValid":false}, Error , IsNew False 2025-12-19 15:09:16.2902||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JAGEO BARRIE INVESTMENT","AccountNo":"009007010000010060","Amount":"93196.12","BankCode":"009","CurrencyId":17,"CreditedAmount":93196.12,"IsValid":false}, Error , IsNew False 2025-12-19 15:09:16.3298|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 15:09:16.3298|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 607.1147ms 2025-12-19 15:09:16.3298|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 15:09:16.3298|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 622.4617ms 200 application/json; charset=utf-8 2025-12-19 15:09:16.3610|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:16.3610|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:09:16.3610|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:09:16.3610|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:09:16.3610|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 15:09:16.3610|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:09:16.3610|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:09:17.6076|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 15:09:17.6119|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 15:09:17.6119|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 15:09:17.6575||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 15:09:17.7078|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:09:17.7078|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1337.5057ms 2025-12-19 15:09:17.7078|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 15:09:17.7078|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1351.0664ms 200 application/json; charset=utf-8 2025-12-19 15:09:17.7514|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:17.7514|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:09:17.7514|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.2179ms 204 2025-12-19 15:09:17.7514|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/347781be-ca47-475d-8992-e4048b4c03e4 2025-12-19 15:09:17.7514|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:09:17.7514|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:09:17.7677|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:09:17.7677|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 15:09:17.7677|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:09:17.7677|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:09:19.7196|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 15:09:19.7196|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 15:09:19.7196|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 15:09:19.7703||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 15:09:19.8265|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:09:19.8290|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 2056.7049ms 2025-12-19 15:09:19.8290|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 15:09:19.8290|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2070.9459ms 200 application/json; charset=utf-8 2025-12-19 15:09:28.1524|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 15:09:28.1524|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:09:28.1580|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5874ms 204 2025-12-19 15:09:28.1580|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundaryG2LY0qStjA700GMC 176 2025-12-19 15:09:28.1580|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:09:28.1580|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:09:28.1734|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:09:28.1734|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 15:09:28.1734|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:09:28.1734|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:09:28.1932|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 15:09:28.2085|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 15:09:28.2085|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 15:09:28.2085||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 3:09:28 PM 2025-12-19 15:09:28.2778||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 60 2025-12-19 15:09:28.2879|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 15:09:49.3878||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 21096 2025-12-19 15:09:49.3964|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:09:49.3964|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:09:49.3964|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:09:49.4086|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:09:49.4086|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:09:49.4086|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:09:49.4086|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:09:49.4231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:09:49.4231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:09:49.4231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:09:49.4231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:09:49.4419|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:09:49.4419|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:09:49.4573|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:09:49.4573||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 7 2025-12-19 15:09:49.4977||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiWXVzdWYgQmFuZ3VyYSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcHJpbWFyeXNpZCI6IjQ5OSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2dpdmVubmFtZSI6InliYW5ndXJhQE1PRiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2VtYWlsYWRkcmVzcyI6InliYW5ndXJhQG1vZi5nb3Yuc2wiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9sb2NhbGl0eSI6IjIwNyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2NvdW50cnkiOiJDb3Jwb3JhdGUiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiJDT1JQT1JBVEVVU0VSIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwOS8wOS9pZGVudGl0eS9jbGFpbXMvYWN0b3IiOlsiaW5pdGlhdGVwYXltZW50IiwiQ2FuSW5pdGlhdGVQYXltZW50T25Tb3VyY2VBY2NvdW50IiwiQ1ZTQSIsInZpZXdyZXBvcnQiLCJDQU5WSUVXQVBQUk9WQUxTIiwidmlld2JhbGFuY2VzdGF0ZW1lbnQiXSwiZXhwIjoxNzY2MTU3OTIyLCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.eWjADqKy73Glxa7tPzbmToR1wfQUk8iF3yeLfYbZ7KM 2025-12-19 15:09:49.4977||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 21313 2025-12-19 15:09:49.5025||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 3:09:49 PM 2025-12-19 15:09:49.5025|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 15:09:49.5025|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 21326.0773ms 2025-12-19 15:09:49.5025|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 15:09:49.5025|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21342.2504ms 200 application/json; charset=utf-8 2025-12-19 15:09:49.5418|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 15:09:49.5418|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:09:49.5418|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.2387ms 204 2025-12-19 15:09:49.5525|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 15:09:49.5525|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:09:49.5525|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:09:49.5525|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:09:49.5525|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 15:09:49.5631|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:09:49.5631|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:09:49.6071|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:09:49.6071|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 44.4837ms 2025-12-19 15:09:49.6071|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 15:09:49.6102|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.7718ms 200 application/json; charset=utf-8 2025-12-19 15:10:08.5056|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:10:08.5056|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:11:05.6454|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:11:05.6491|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:11:05.6491|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5105ms 204 2025-12-19 15:11:05.6491|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:11:05.6491|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:11:05.6491|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:11:05.6491|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:11:05.6678|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:11:05.6678|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:11:05.6678|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:11:05.6678|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:11:05.7196|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:11:05.7196|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 48.2359ms 2025-12-19 15:11:05.7196|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:11:05.7196|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 66.7868ms 200 application/json; charset=utf-8 2025-12-19 15:11:44.3809|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:11:44.3809|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:11:44.3879|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.952ms 204 2025-12-19 15:11:44.3879|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:11:44.3879|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:11:44.3879|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:11:44.3879|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:11:44.4032|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:11:44.4032|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:11:44.4032|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:11:44.5193|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:11:44.5193|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 115.161ms 2025-12-19 15:11:44.5193|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:11:44.5193|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 131.3526ms 200 application/json; charset=utf-8 2025-12-19 15:12:04.9696|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:12:04.9696|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:12:04.9739|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3589ms 204 2025-12-19 15:12:04.9739|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:12:04.9739|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:12:04.9739|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:12:04.9739|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:12:04.9739|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:12:04.9739|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:12:04.9913|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:12:05.1054|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:12:05.1054|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 116.8557ms 2025-12-19 15:12:05.1054|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:12:05.1054|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 133.5427ms 200 application/json; charset=utf-8 2025-12-19 15:12:55.2599|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68835 2025-12-19 15:12:55.2630|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:12:55.2630|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1446ms 204 2025-12-19 15:12:55.2630|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68835 2025-12-19 15:12:55.2778|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:12:55.2778|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:12:55.2778|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:12:55.2778|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:12:55.2778|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:12:55.2778|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:12:55.2778|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:12:55.2778|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:12:55.2943|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:12:55.3609|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:12:55.3609|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 80.4581ms 2025-12-19 15:12:55.3609|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:12:55.3609|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 92.5116ms 200 application/json; charset=utf-8 2025-12-19 15:12:55.5175|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68874 2025-12-19 15:12:55.5175|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:12:55.5175|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2581ms 204 2025-12-19 15:12:55.5556|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68874 2025-12-19 15:12:55.5556|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:12:55.5599|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:12:55.5599|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:12:55.5599|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:12:55.5599|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:12:55.5599|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:12:55.5599|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:12:55.5599|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:12:55.5754|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:12:55.6186|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:12:55.6222|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 56.1126ms 2025-12-19 15:12:55.6222|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:12:55.6222|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.6484ms 200 application/json; charset=utf-8 2025-12-19 15:13:32.4125|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:13:32.4152|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:13:32.4152|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5934ms 204 2025-12-19 15:13:32.4581|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:13:32.4605|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:13:32.4605|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:13:32.4605|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:13:32.4605|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:13:32.4605|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:13:32.4605|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:13:32.4605|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:13:32.5133|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:13:32.5133|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 51.1021ms 2025-12-19 15:13:32.5133|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:13:32.5133|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.9187ms 200 application/json; charset=utf-8 2025-12-19 15:15:08.6250|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:15:08.6286|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:15:26.3597|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:15:26.3621|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:15:26.3621|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0564ms 204 2025-12-19 15:15:26.3621|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:15:26.3621|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:15:26.3775|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:15:26.3775|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:15:26.3775|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:15:26.3775|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:15:26.3775|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:15:26.5442|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:15:26.5442|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 155.5527ms 2025-12-19 15:15:26.5442|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:15:26.5442|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 176.1681ms 200 application/json; charset=utf-8 2025-12-19 15:17:41.1077|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:17:41.1107|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:17:41.1107|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.103ms 204 2025-12-19 15:17:41.1107|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:17:41.1107|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:17:41.1107|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:17:41.1107|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:17:41.1256|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:17:41.1256|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:17:41.1256|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:17:41.2593|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:17:41.2593|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 132.2569ms 2025-12-19 15:17:41.2593|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:17:41.2593|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 146.9282ms 200 application/json; charset=utf-8 2025-12-19 15:17:42.6359|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 15:17:42.6359|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:17:42.6359|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2794ms 204 2025-12-19 15:17:42.6488|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 15:17:42.6488|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:17:42.6488|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:17:42.6488|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:17:42.6592|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 15:17:42.6592|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:17:42.6592|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:17:42.7204|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:17:42.7223|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 59.874ms 2025-12-19 15:17:42.7223|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 15:17:42.7223|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 76.4384ms 200 application/json; charset=utf-8 2025-12-19 15:20:08.8230|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:20:08.8230|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:20:19.4375|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68874 2025-12-19 15:20:19.4411|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:20:19.4411|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1665ms 204 2025-12-19 15:20:19.4553|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68874 2025-12-19 15:20:19.4553|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:20:19.4553|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:20:19.4553|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:20:19.4553|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:20:19.4553|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:20:19.4553|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:20:19.4742|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:20:19.4742|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:20:19.4742|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:20:19.5320|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68870 2025-12-19 15:20:19.5345|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:20:19.5345|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:20:19.5345|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9233ms 204 2025-12-19 15:20:19.5345|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 70.4477ms 2025-12-19 15:20:19.5345|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:20:19.5345|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 89.0563ms 200 application/json; charset=utf-8 2025-12-19 15:20:19.5345|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68870 2025-12-19 15:20:19.5504|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:20:19.5504|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:20:19.5504|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:20:19.5504|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:20:19.5504|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:20:19.5504|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:20:19.5504|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:20:19.5660|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:20:19.5660|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:20:19.6289|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:20:19.6289|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 72.6448ms 2025-12-19 15:20:19.6289|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:20:19.6289|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 86.4002ms 200 application/json; charset=utf-8 2025-12-19 15:20:50.7753|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:20:50.7753|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:20:50.7753|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6772ms 204 2025-12-19 15:20:50.7874|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:20:50.7874|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:20:50.7874|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:20:50.7874|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:20:50.7874|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:20:50.7874|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:20:50.7995|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:20:50.7995|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:20:50.8614|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:20:50.8614|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 65.3541ms 2025-12-19 15:20:50.8614|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:20:50.8614|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 80.1541ms 200 application/json; charset=utf-8 2025-12-19 15:21:37.8111|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68870 2025-12-19 15:21:37.8111|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:21:37.8111|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.614ms 204 2025-12-19 15:21:37.8270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68870 2025-12-19 15:21:37.8270|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:21:37.8270|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:21:37.8270|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:21:37.8270|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:21:37.8270|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:21:37.8270|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:21:37.8399|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:21:37.8399|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:21:37.8399|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:21:37.8861|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68871 2025-12-19 15:21:37.8861|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:21:37.8861|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.4741ms 204 2025-12-19 15:21:37.8861|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:21:37.8861|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 59.0428ms 2025-12-19 15:21:37.8861|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:21:37.8861|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68871 2025-12-19 15:21:37.8861|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 69.63ms 200 application/json; charset=utf-8 2025-12-19 15:21:37.8861|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:21:37.9011|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:21:37.9011|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:21:37.9011|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:21:37.9011|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:21:37.9011|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:21:37.9011|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:21:37.9162|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:21:37.9162|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:21:37.9635|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:21:37.9635|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 58.6414ms 2025-12-19 15:21:37.9635|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:21:37.9635|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.5076ms 200 application/json; charset=utf-8 2025-12-19 15:22:03.7096|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:22:03.7114|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:22:03.7114|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8319ms 204 2025-12-19 15:22:03.7114|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:22:03.7114|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:22:03.7274|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:22:03.7274|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:22:03.7274|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:22:03.7274|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:22:03.7274|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:22:03.7274|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:22:03.7757|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:22:03.7757|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 44.0235ms 2025-12-19 15:22:03.7757|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:22:03.7757|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.8489ms 200 application/json; charset=utf-8 2025-12-19 15:22:49.0297|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68871 2025-12-19 15:22:49.0316|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:22:49.0316|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.1178ms 204 2025-12-19 15:22:49.0316|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68871 2025-12-19 15:22:49.0470|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:22:49.0470|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:22:49.0470|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:22:49.0470|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:22:49.0470|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:22:49.0470|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:22:49.0470|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:22:49.0470|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:22:49.0628|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:22:49.1097|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:22:49.1097|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68872 2025-12-19 15:22:49.1097|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 59.6965ms 2025-12-19 15:22:49.1097|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:22:49.1097|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:22:49.1097|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8392ms 204 2025-12-19 15:22:49.1097|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.6753ms 200 application/json; charset=utf-8 2025-12-19 15:22:49.1257|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68872 2025-12-19 15:22:49.1257|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:22:49.1257|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:22:49.1257|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:22:49.1257|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:22:49.1257|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:22:49.1406|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:22:49.1406|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:22:49.1406|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:22:49.1588|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:22:49.2031|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:22:49.2031|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 66.4447ms 2025-12-19 15:22:49.2031|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:22:49.2031|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 84.3187ms 200 application/json; charset=utf-8 2025-12-19 15:23:12.6744|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:23:12.6744|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:23:12.6744|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3491ms 204 2025-12-19 15:23:12.6874|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:23:12.6874|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:23:12.6874|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:23:12.6874|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:23:12.6874|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:23:12.6992|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:23:12.6992|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:23:12.6992|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:23:12.7495|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:23:12.7495|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 51.1316ms 2025-12-19 15:23:12.7495|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:23:12.7495|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.6846ms 200 application/json; charset=utf-8 2025-12-19 15:24:16.2635|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:24:16.2635|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:24:16.2635|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0183ms 204 2025-12-19 15:24:16.2786|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:24:16.2786|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:24:16.2786|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:24:16.2786|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:24:16.2786|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:24:16.2786|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:24:16.2786|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:24:16.2786|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:24:16.3469|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:24:16.3469|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 62.5983ms 2025-12-19 15:24:16.3469|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:24:16.3469|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.7355ms 200 application/json; charset=utf-8 2025-12-19 15:24:16.4148|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:24:16.4148|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:24:16.4193|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5088ms 204 2025-12-19 15:24:16.4193|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:24:16.4193|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:24:16.4193|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:24:16.4193|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:24:16.4193|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:24:16.4193|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:24:16.4358|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:24:16.5876|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:24:16.5910|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 155.5905ms 2025-12-19 15:24:16.5910|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:24:16.5910|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 169.8825ms 200 application/json; charset=utf-8 2025-12-19 15:25:09.0054|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:25:09.0054|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:29:03.3636|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68872 2025-12-19 15:29:03.3636|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:29:03.3685|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9377ms 204 2025-12-19 15:29:03.3685|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68872 2025-12-19 15:29:03.3685|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 15:29:03.3685|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 15:29:03.3685|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:29:03.3847|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 15:29:03.3847|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 15:29:03.3847|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.204ms 401 2025-12-19 15:29:03.5651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68872 2025-12-19 15:29:03.5651|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:29:03.5651|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:29:03.5715|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:29:03.5715|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:29:03.5715|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:29:03.5715|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:29:03.5715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:29:03.5715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:29:03.5715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:29:03.6414|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:29:03.6414|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 69.9182ms 2025-12-19 15:29:03.6414|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:29:03.6414|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 84.0651ms 200 application/json; charset=utf-8 2025-12-19 15:29:03.6579|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68873 2025-12-19 15:29:03.6579|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:29:03.6579|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.7644ms 204 2025-12-19 15:29:03.6699|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68873 2025-12-19 15:29:03.6699|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:29:03.6699|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:29:03.6699|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:29:03.6699|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:29:03.6699|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:29:03.6813|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:29:03.6813|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:29:03.6813|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:29:03.6813|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:29:03.7477|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:29:03.7477|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 68.5136ms 2025-12-19 15:29:03.7477|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:29:03.7477|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 82.0148ms 200 application/json; charset=utf-8 2025-12-19 15:29:22.6761|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:29:22.6761|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:29:22.6812|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1931ms 204 2025-12-19 15:29:22.6812|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:29:22.6812|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:29:22.6975|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:29:22.6975|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:29:22.6975|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:29:22.6975|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:29:22.6975|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:29:22.6975|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:29:22.7467|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:29:22.7467|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 45.2916ms 2025-12-19 15:29:22.7467|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:29:22.7467|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.627ms 200 application/json; charset=utf-8 2025-12-19 15:30:09.1668|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:30:09.1699|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:30:28.5330|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68873 2025-12-19 15:30:28.5330|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:30:28.5330|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2715ms 204 2025-12-19 15:30:28.5459|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68873 2025-12-19 15:30:28.5459|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:30:28.5459|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:30:28.5459|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:30:28.5459|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:30:28.5459|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:30:28.5459|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:30:28.5628|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:30:28.5628|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:30:28.5628|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:30:28.6077|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68934 2025-12-19 15:30:28.6077|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:30:28.6077|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.1535ms 204 2025-12-19 15:30:28.6077|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:30:28.6077|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 63.5097ms 2025-12-19 15:30:28.6077|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68934 2025-12-19 15:30:28.6077|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:30:28.6237|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:30:28.6237|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.8225ms 200 application/json; charset=utf-8 2025-12-19 15:30:28.6237|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:30:28.6237|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:30:28.6237|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:30:28.6237|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:30:28.6237|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:30:28.6410|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:30:28.6410|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:30:28.6410|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:30:28.6882|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:30:28.6882|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 54.8232ms 2025-12-19 15:30:28.6882|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:30:28.6882|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.2904ms 200 application/json; charset=utf-8 2025-12-19 15:35:09.3690|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:35:09.3765|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:35:45.0517|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:35:45.0517|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:35:45.0517|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.7769ms 204 2025-12-19 15:35:45.0759|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:35:45.0798|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:35:45.0798|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:35:45.0798|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:35:45.0798|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:35:45.0798|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:35:45.0798|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:35:45.0798|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:35:45.1284|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:35:45.1284|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.4102ms 2025-12-19 15:35:45.1284|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:35:45.1284|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.7743ms 200 application/json; charset=utf-8 2025-12-19 15:37:27.5269|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68934 2025-12-19 15:37:27.5269|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:37:27.5269|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4085ms 204 2025-12-19 15:37:27.5428|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68934 2025-12-19 15:37:27.5428|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:37:27.5428|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:37:27.5428|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:37:27.5428|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:37:27.5428|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:37:27.5428|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:37:27.5608|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:37:27.5608|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:37:27.5608|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:37:27.6356|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:37:27.6356|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 81.8186ms 2025-12-19 15:37:27.6356|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:37:27.6356|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 98.1413ms 200 application/json; charset=utf-8 2025-12-19 15:37:27.8056|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68919 2025-12-19 15:37:27.8087|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:37:27.8087|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0239ms 204 2025-12-19 15:37:27.8348|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68919 2025-12-19 15:37:27.8348|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:37:27.8398|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:37:27.8398|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:37:27.8398|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:37:27.8398|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:37:27.8398|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:37:27.8398|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:37:27.8398|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:37:27.8563|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:37:27.8987|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:37:27.9021|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 55.9819ms 2025-12-19 15:37:27.9021|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:37:27.9021|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.9091ms 200 application/json; charset=utf-8 2025-12-19 15:37:45.5584|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:37:45.5619|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:37:45.5619|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2813ms 204 2025-12-19 15:37:45.5619|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:37:45.5619|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:37:45.5619|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:37:45.5619|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:37:45.5772|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:37:45.5772|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:37:45.5772|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:37:45.5772|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:37:45.6214|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:37:45.6246|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 44.7182ms 2025-12-19 15:37:45.6246|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:37:45.6246|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.3921ms 200 application/json; charset=utf-8 2025-12-19 15:39:30.3594|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68919 2025-12-19 15:39:30.3594|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:39:30.3594|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6344ms 204 2025-12-19 15:39:30.3726|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68919 2025-12-19 15:39:30.3726|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:39:30.3726|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:39:30.3726|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:39:30.3726|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:39:30.3726|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:39:30.3873|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:39:30.3873|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:39:30.3873|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:39:30.3873|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:39:30.4128|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68933 2025-12-19 15:39:30.4128|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:39:30.4165|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6344ms 204 2025-12-19 15:39:30.4165|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68933 2025-12-19 15:39:30.4165|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:39:30.4165|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:39:30.4165|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:39:30.4165|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:39:30.4165|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:39:30.4322|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:39:30.4322|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:39:30.4322|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:39:30.4322|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:39:30.4322|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:39:30.4322|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 57.7719ms 2025-12-19 15:39:30.4322|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:39:30.4480|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 75.4792ms 200 application/json; charset=utf-8 2025-12-19 15:39:30.4854|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:39:30.4854|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 55.995ms 2025-12-19 15:39:30.4854|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:39:30.4854|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 67.9736ms 200 application/json; charset=utf-8 2025-12-19 15:39:46.6740|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:39:46.6740|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:39:46.6740|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3314ms 204 2025-12-19 15:39:46.6900|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:39:46.6900|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:39:46.6900|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:39:46.6900|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:39:46.6900|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:39:46.6900|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:39:46.6900|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:39:46.6900|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:39:46.7378|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:39:46.7378|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.4827ms 2025-12-19 15:39:46.7378|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:39:46.7378|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.7426ms 200 application/json; charset=utf-8 2025-12-19 15:40:09.5271|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:40:09.5271|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:40:21.2953|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68933 2025-12-19 15:40:21.2953|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:40:21.3015|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2788ms 204 2025-12-19 15:40:21.3015|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68933 2025-12-19 15:40:21.3015|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:40:21.3184|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:40:21.3184|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:40:21.3184|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:40:21.3184|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:40:21.3184|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:40:21.3376|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:40:21.3376|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:40:21.3376|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:40:21.3666|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68939 2025-12-19 15:40:21.3666|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:40:21.3666|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.4549ms 204 2025-12-19 15:40:21.3793|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68939 2025-12-19 15:40:21.3793|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:40:21.3793|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:40:21.3793|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:40:21.3793|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:40:21.3793|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:40:21.3793|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:40:21.3793|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:40:21.3957|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 67.6955ms 2025-12-19 15:40:21.3957|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:40:21.3957|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:40:21.3957|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 85.852ms 200 application/json; charset=utf-8 2025-12-19 15:40:21.3957|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:40:21.3957|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:40:21.4556|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:40:21.4583|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 67.1152ms 2025-12-19 15:40:21.4583|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:40:21.4583|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 81.9944ms 200 application/json; charset=utf-8 2025-12-19 15:40:36.1788|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:40:36.1788|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:40:36.1853|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5096ms 204 2025-12-19 15:40:36.1853|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:40:36.1853|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:40:36.1853|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:40:36.2003|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:40:36.2003|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:40:36.2003|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:40:36.2003|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:40:36.2003|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:40:36.2459|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:40:36.2459|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 44.0033ms 2025-12-19 15:40:36.2459|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:40:36.2459|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.5591ms 200 application/json; charset=utf-8 2025-12-19 15:41:05.5735|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68939 2025-12-19 15:41:05.5735|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:41:05.5776|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1369ms 204 2025-12-19 15:41:05.5776|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68939 2025-12-19 15:41:05.5776|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:41:05.5776|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:41:05.5776|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:41:05.5776|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:41:05.5931|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:41:05.5931|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:41:05.5931|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:41:05.5931|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:41:05.6094|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:41:05.6525|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:41:05.6525|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 56.2025ms 2025-12-19 15:41:05.6567|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:41:05.6567|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.6929ms 200 application/json; charset=utf-8 2025-12-19 15:41:05.6982|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68938 2025-12-19 15:41:05.6982|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:41:05.7032|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9687ms 204 2025-12-19 15:41:05.7032|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68938 2025-12-19 15:41:05.7032|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:41:05.7181|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:41:05.7181|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:41:05.7181|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:41:05.7181|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:41:05.7181|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:41:05.7347|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:41:05.7347|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:41:05.7347|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:41:05.7853|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:41:05.7853|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 60.3545ms 2025-12-19 15:41:05.7853|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:41:05.7853|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 82.6493ms 200 application/json; charset=utf-8 2025-12-19 15:41:24.5557|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:41:24.5557|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:41:24.5557|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1106ms 204 2025-12-19 15:41:24.5557|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:41:24.5557|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:41:24.5711|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:41:24.5711|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:41:24.5711|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:41:24.5711|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:41:24.5711|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:41:24.5711|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:41:24.6262|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:41:24.6262|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 52.0996ms 2025-12-19 15:41:24.6262|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:41:24.6262|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 65.6433ms 200 application/json; charset=utf-8 2025-12-19 15:42:00.5183|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68938 2025-12-19 15:42:00.5183|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:42:00.5183|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.6975ms 204 2025-12-19 15:42:00.5183|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68938 2025-12-19 15:42:00.5183|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:42:00.5183|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:42:00.5341|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:42:00.5341|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:42:00.5341|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:42:00.5341|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:42:00.5341|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:42:00.5341|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:42:00.5341|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:42:00.5974|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:42:00.5974|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 61.8947ms 2025-12-19 15:42:00.5974|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:42:00.5974|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.7578ms 200 application/json; charset=utf-8 2025-12-19 15:42:00.5974|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68937 2025-12-19 15:42:00.6128|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:42:00.6128|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.9311ms 204 2025-12-19 15:42:00.6303|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68937 2025-12-19 15:42:00.6303|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:42:00.6303|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:42:00.6303|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:42:00.6303|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:42:00.6303|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:42:00.6303|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:42:00.6433|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:42:00.6433|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:42:00.6433|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:42:00.6979|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:42:00.6979|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 61.915ms 2025-12-19 15:42:00.6979|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:42:00.6979|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.9374ms 200 application/json; charset=utf-8 2025-12-19 15:42:16.0145|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:42:16.0145|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:42:16.0207|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2289ms 204 2025-12-19 15:42:16.0207|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:42:16.0207|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:42:16.0361|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:42:16.0361|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:42:16.0361|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:42:16.0361|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:42:16.0361|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:42:16.0361|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:42:16.0894|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:42:16.0894|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 50.1873ms 2025-12-19 15:42:16.0894|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:42:16.0894|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.159ms 200 application/json; charset=utf-8 2025-12-19 15:42:50.6512|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68937 2025-12-19 15:42:50.6512|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:42:50.6512|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9671ms 204 2025-12-19 15:42:50.6512|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68937 2025-12-19 15:42:50.6683|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:42:50.6683|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:42:50.6683|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:42:50.6683|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:42:50.6683|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:42:50.6683|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:42:50.6683|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:42:50.6861|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:42:50.6861|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:42:50.7368|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:42:50.7368|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 62.5241ms 2025-12-19 15:42:50.7368|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:42:50.7368|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.0204ms 200 application/json; charset=utf-8 2025-12-19 15:42:50.7457|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68932 2025-12-19 15:42:50.7457|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:42:50.7457|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.696ms 204 2025-12-19 15:42:50.7978|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68932 2025-12-19 15:42:50.7978|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:42:50.7978|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:42:50.7978|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:42:50.7978|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:42:50.7978|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:42:50.8083|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:42:50.8083|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:42:50.8083|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:42:50.8083|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:42:50.8590|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:42:50.8590|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 54.6215ms 2025-12-19 15:42:50.8590|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:42:50.8590|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 69.501ms 200 application/json; charset=utf-8 2025-12-19 15:43:05.8789|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:43:05.8789|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:43:05.8789|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7538ms 204 2025-12-19 15:43:05.8932|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:43:05.8932|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:43:05.8932|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:43:05.9013|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:43:05.9013|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:43:05.9013|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:43:05.9013|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:43:05.9013|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:43:05.9622|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:43:05.9653|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 59.2017ms 2025-12-19 15:43:05.9653|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:43:05.9653|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.8917ms 200 application/json; charset=utf-8 2025-12-19 15:43:49.2930|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68932 2025-12-19 15:43:49.2930|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:43:49.2930|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0588ms 204 2025-12-19 15:43:49.3054|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68932 2025-12-19 15:43:49.3054|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:43:49.3054|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:43:49.3054|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:43:49.3054|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:43:49.3171|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:43:49.3171|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:43:49.3171|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:43:49.3171|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:43:49.3171|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:43:49.3761|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:43:49.3761|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68936 2025-12-19 15:43:49.3797|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 61.0024ms 2025-12-19 15:43:49.3797|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:43:49.3797|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:43:49.3797|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1111ms 204 2025-12-19 15:43:49.3797|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 82.0422ms 200 application/json; charset=utf-8 2025-12-19 15:43:49.3949|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68936 2025-12-19 15:43:49.3949|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:43:49.3949|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:43:49.3949|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:43:49.3949|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:43:49.3949|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:43:49.3949|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:43:49.4130|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:43:49.4130|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:43:49.4130|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:43:49.4655|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:43:49.4655|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 59.9949ms 2025-12-19 15:43:49.4655|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:43:49.4655|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 75.2777ms 200 application/json; charset=utf-8 2025-12-19 15:44:10.2236|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:44:10.2236|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:44:10.2236|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6266ms 204 2025-12-19 15:44:10.2366|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:44:10.2366|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:44:10.2366|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:44:10.2366|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:44:10.2366|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:44:10.2366|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:44:10.2366|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:44:10.2366|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:44:10.2900|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:44:10.2900|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 47.5228ms 2025-12-19 15:44:10.2900|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:44:10.2981|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.5098ms 200 application/json; charset=utf-8 2025-12-19 15:44:28.9849|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:44:28.9849|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:44:28.9897|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.883ms 204 2025-12-19 15:44:28.9897|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:44:28.9897|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 15:44:28.9897|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 15:44:28.9897|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:44:28.9897|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 15:44:28.9897|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 15:44:29.0043|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1769ms 401 2025-12-19 15:44:37.7097|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:44:37.7097|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:44:37.7097|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2106ms 204 2025-12-19 15:44:37.7097|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:44:37.7252|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:44:37.7252|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:44:37.7252|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:44:37.7465|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:44:37.7465|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.6064ms 204 2025-12-19 15:44:37.7563|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:44:37.7563|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:44:37.7563|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:44:37.7563|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:44:37.7563|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:44:37.7563|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:44:37.7563|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:44:37.7710|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:44:37.7710|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:44:37.7710|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:44:37.7710|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:44:37.7710|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:44:37.8165|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:44:37.8165|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 49.8138ms 2025-12-19 15:44:37.8165|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:44:37.8165|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 99.0445ms 200 application/json; charset=utf-8 2025-12-19 15:44:37.9104|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:44:37.9104|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 134.5888ms 2025-12-19 15:44:37.9104|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:44:37.9104|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 158.3398ms 200 application/json; charset=utf-8 2025-12-19 15:45:09.6806|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:45:09.6806|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:46:09.5985|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:46:09.5985|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:46:09.5985|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7255ms 204 2025-12-19 15:46:09.6266|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:46:09.6266|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:46:09.6266|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:46:09.6266|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:46:09.6266|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:46:09.6411|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:46:09.6411|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:46:09.6411|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:46:09.7055|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:46:09.7055|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 63.4595ms 2025-12-19 15:46:09.7055|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:46:09.7055|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 84.3142ms 200 application/json; charset=utf-8 2025-12-19 15:50:01.1102|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:50:01.1102|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:50:01.1190|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8774ms 204 2025-12-19 15:50:01.1317|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:50:01.1317|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:50:01.1317|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:50:01.1317|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:50:01.1317|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:50:01.1468|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:50:01.1468|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:50:01.2867|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:50:01.2867|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 139.9117ms 2025-12-19 15:50:01.2867|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:50:01.2867|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 160.7484ms 200 application/json; charset=utf-8 2025-12-19 15:50:09.8677|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:50:09.8677|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:50:44.8591|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:50:44.8591|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:50:44.8656|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5303ms 204 2025-12-19 15:50:44.8656|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:50:44.8656|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:50:44.8656|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:50:44.8834|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:50:44.8834|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:50:44.8834|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:50:44.8834|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:50:45.0135|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:50:45.0135|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 126.0812ms 2025-12-19 15:50:45.0135|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:50:45.0135|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 148.4869ms 200 application/json; charset=utf-8 2025-12-19 15:50:59.4150|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:50:59.4186|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:50:59.4186|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4223ms 204 2025-12-19 15:50:59.4186|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:50:59.4186|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:50:59.4186|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:50:59.4359|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:50:59.4359|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:50:59.4359|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:50:59.4359|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:50:59.5877|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:50:59.5917|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 148.2105ms 2025-12-19 15:50:59.5917|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:50:59.5917|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 167.9436ms 200 application/json; charset=utf-8 2025-12-19 15:51:26.4580|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:51:26.4580|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:51:26.4580|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1439ms 204 2025-12-19 15:51:26.4729|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:51:26.4729|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:51:26.4729|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:51:26.4729|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:51:26.4729|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:51:26.4897|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:51:26.4897|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:51:26.6152|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:51:26.6152|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 126.398ms 2025-12-19 15:51:26.6152|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:51:26.6152|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 150.0286ms 200 application/json; charset=utf-8 2025-12-19 15:51:43.2120|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:51:43.2120|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:51:43.2120|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0988ms 204 2025-12-19 15:51:43.2243|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:51:43.2243|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:51:43.2243|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:51:43.2243|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:51:43.2243|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:51:43.2243|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:51:43.2384|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:51:43.3623|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:51:43.3657|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 127.6959ms 2025-12-19 15:51:43.3657|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:51:43.3657|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 144.9934ms 200 application/json; charset=utf-8 2025-12-19 15:53:06.9370|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:53:06.9396|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:53:06.9396|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2423ms 204 2025-12-19 15:53:06.9396|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:53:06.9396|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:53:06.9396|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:53:06.9396|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:53:06.9396|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:53:06.9538|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:53:06.9538|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:53:07.0899|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:53:07.0899|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 136.6496ms 2025-12-19 15:53:07.0899|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:53:07.0939|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 146.8627ms 200 application/json; charset=utf-8 2025-12-19 15:53:29.2455|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:53:29.2455|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:53:29.2521|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.606ms 204 2025-12-19 15:53:29.2521|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:53:29.2521|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:53:29.2521|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:53:29.2676|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:53:29.2676|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:53:29.2676|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:53:29.2676|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:53:29.4074|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:53:29.4074|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 135.9735ms 2025-12-19 15:53:29.4074|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:53:29.4074|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 153.4245ms 200 application/json; charset=utf-8 2025-12-19 15:54:37.1600|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:54:37.1600|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:54:37.1600|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0319ms 204 2025-12-19 15:54:37.1716|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:54:37.1716|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:54:37.1716|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:54:37.1716|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:54:37.1716|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:54:37.1716|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:54:37.1716|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:54:37.3099|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:54:37.3121|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 130.4737ms 2025-12-19 15:54:37.3121|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:54:37.3121|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 143.9147ms 200 application/json; charset=utf-8 2025-12-19 15:55:10.0062|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:55:10.0062|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:57:37.5267|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68936 2025-12-19 15:57:37.5267|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:57:37.5267|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9399ms 204 2025-12-19 15:57:37.5429|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68936 2025-12-19 15:57:37.5429|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 15:57:37.5429|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 15:57:37.5429|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:57:37.5429|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 15:57:37.5429|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 15:57:37.5429|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9373ms 401 2025-12-19 15:57:56.0660|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:57:56.0660|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:57:56.0660|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3722ms 204 2025-12-19 15:57:56.0795|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:57:56.0795|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:57:56.0795|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:57:56.0795|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:57:56.0795|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:57:56.0795|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:57:56.0795|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:57:56.0956|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:57:56.1348|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:57:56.1348|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 45.8231ms 2025-12-19 15:57:56.1348|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:57:56.1424|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 62.8761ms 200 application/json; charset=utf-8 2025-12-19 15:58:00.2566|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:58:00.2566|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:58:00.2566|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:58:00.2566|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:58:00.2566|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:58:00.2659|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:58:00.2659|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:58:00.2659|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:58:00.3269|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:58:00.3375|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 70.0886ms 2025-12-19 15:58:00.3375|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:58:00.3375|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 83.5422ms 200 application/json; charset=utf-8 2025-12-19 15:58:51.8092|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68929 2025-12-19 15:58:51.8092|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:58:51.8148|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7007ms 204 2025-12-19 15:58:51.8148|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68929 2025-12-19 15:58:51.8303|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:58:51.8303|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:58:51.8303|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:58:51.8303|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:58:51.8303|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:58:51.8303|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:58:51.8303|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 15:58:51.8455|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:58:51.8455|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 15:58:51.8851|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:58:51.8851|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 49.7008ms 2025-12-19 15:58:51.8851|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 15:58:51.8851|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.386ms 200 application/json; charset=utf-8 2025-12-19 15:59:21.2473|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:59:21.2473|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:59:21.2550|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6493ms 204 2025-12-19 15:59:21.2550|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:59:21.2550|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:59:21.2691|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:59:21.2691|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:59:21.2691|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:59:21.2691|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:59:21.2691|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:59:21.4116|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:59:21.4116|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 137.6903ms 2025-12-19 15:59:21.4116|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:59:21.4116|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 154.2915ms 200 application/json; charset=utf-8 2025-12-19 15:59:30.1905|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:59:30.1905|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:59:30.1905|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2115ms 204 2025-12-19 15:59:30.2009|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 15:59:30.2009|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:59:30.2009|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:59:30.2009|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:59:30.2009|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:59:30.2009|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 15:59:30.2009|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:59:30.3366|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 15:59:30.3366|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 127.1622ms 2025-12-19 15:59:30.3366|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 15:59:30.3366|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 138.9477ms 200 application/json; charset=utf-8 2025-12-19 15:59:37.6185|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:59:37.6220|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:59:37.6220|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9378ms 204 2025-12-19 15:59:37.6220|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 15:59:37.6220|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 15:59:37.6220|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 15:59:37.6388|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 15:59:37.6388|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:59:37.6388|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 15:59:37.6388|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 15:59:37.6388|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 15:59:37.6849|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 15:59:37.6849|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 44.4691ms 2025-12-19 15:59:37.6849|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 15:59:37.6849|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.8918ms 200 application/json; charset=utf-8 2025-12-19 16:00:09.2803|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68929 2025-12-19 16:00:09.2803|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:00:09.2803|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.7271ms 204 2025-12-19 16:00:09.2803|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68929 2025-12-19 16:00:09.2803|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:00:09.2803|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:00:09.2948|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:00:09.2948|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:00:09.2948|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:00:09.2948|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:00:09.2948|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:00:09.2948|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:00:09.2948|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:00:09.3739|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:00:09.3739|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 77.9288ms 2025-12-19 16:00:09.3739|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:00:09.3739|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 86.7515ms 200 application/json; charset=utf-8 2025-12-19 16:00:09.4118|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68931 2025-12-19 16:00:09.4118|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:00:09.4118|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.9959ms 204 2025-12-19 16:00:09.4241|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68931 2025-12-19 16:00:09.4241|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:00:09.4241|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:00:09.4241|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:00:09.4241|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:00:09.4241|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:00:09.4241|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:00:09.4365|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:00:09.4365|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:00:09.4365|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:00:09.4809|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:00:09.4841|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 51.6822ms 2025-12-19 16:00:09.4841|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:00:09.4841|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 62.6063ms 200 application/json; charset=utf-8 2025-12-19 16:00:10.1290|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:00:10.1290|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:00:30.6408|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:00:30.6408|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:00:30.6408|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7885ms 204 2025-12-19 16:00:30.6560|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:00:30.6560|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:00:30.6560|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:00:30.6560|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:00:30.6560|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:00:30.6560|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:00:30.6696|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:00:30.6696|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:00:30.7287|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:00:30.7315|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 62.2678ms 2025-12-19 16:00:30.7315|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:00:30.7315|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.8752ms 200 application/json; charset=utf-8 2025-12-19 16:00:53.0466|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68931 2025-12-19 16:00:53.0466|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:00:53.0466|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5212ms 204 2025-12-19 16:00:53.0603|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68931 2025-12-19 16:00:53.0603|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:00:53.0603|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:00:53.0603|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:00:53.0603|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:00:53.0603|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:00:53.0757|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:00:53.0757|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:00:53.0757|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:00:53.0757|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:00:53.1417|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:00:53.1417|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 69.7758ms 2025-12-19 16:00:53.1417|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:00:53.1417|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 89.5813ms 200 application/json; charset=utf-8 2025-12-19 16:00:53.1615|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68930 2025-12-19 16:00:53.1615|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:00:53.1615|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0073ms 204 2025-12-19 16:00:53.1826|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68930 2025-12-19 16:00:53.1861|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:00:53.1861|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:00:53.1861|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:00:53.1861|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:00:53.1861|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:00:53.1861|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:00:53.2009|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:00:53.2009|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:00:53.2009|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:00:53.2654|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:00:53.2654|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 72.7634ms 2025-12-19 16:00:53.2654|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:00:53.2654|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 90.831ms 200 application/json; charset=utf-8 2025-12-19 16:01:12.1122|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:01:12.1122|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:12.1122|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0368ms 204 2025-12-19 16:01:12.1240|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:01:12.1240|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:01:12.1240|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:12.1240|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:01:12.1240|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:01:12.1240|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:01:12.1374|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:01:12.2522|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:01:12.2522|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 117.877ms 2025-12-19 16:01:12.2522|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:01:12.2522|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 135.3399ms 200 application/json; charset=utf-8 2025-12-19 16:01:35.4368|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:01:35.4368|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:35.4368|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.3647ms 204 2025-12-19 16:01:35.4480|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:01:35.4480|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:01:35.4480|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:35.4480|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:01:35.4480|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:01:35.4480|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:01:35.4480|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:01:35.4619|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:01:35.5074|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:01:35.5074|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 52.0271ms 2025-12-19 16:01:35.5074|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:01:35.5074|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.5158ms 200 application/json; charset=utf-8 2025-12-19 16:01:35.7103|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:01:35.7103|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:35.7103|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7902ms 204 2025-12-19 16:01:35.7103|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:01:35.7242|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:01:35.7242|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:35.7242|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:01:35.7242|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:01:35.7242|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:01:35.7448|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:01:35.7448|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:01:35.7927|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:01:35.7927|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 49.7963ms 2025-12-19 16:01:35.7927|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:01:35.7927|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.8362ms 200 application/json; charset=utf-8 2025-12-19 16:01:38.3355|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:01:38.3355|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:38.3355|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7239ms 204 2025-12-19 16:01:38.3489|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:01:38.3489|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:01:38.3489|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:38.3489|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:01:38.3489|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:01:38.3489|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:01:38.3489|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:01:38.4806|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:01:38.4806|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 125.484ms 2025-12-19 16:01:38.4806|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:01:38.4806|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 135.9388ms 200 application/json; charset=utf-8 2025-12-19 16:01:39.3929|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:01:39.3929|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:39.3959|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.0739ms 204 2025-12-19 16:01:39.3959|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:01:39.3959|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:01:39.3959|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:39.3959|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:01:39.3959|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:01:39.3959|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:01:39.3959|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:01:39.4606|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:01:39.4606|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 56.9234ms 2025-12-19 16:01:39.4606|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:01:39.4606|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 65.6356ms 200 application/json; charset=utf-8 2025-12-19 16:01:41.7195|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:01:41.7195|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:01:41.7195|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:41.7240|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:01:41.7240|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:01:41.7240|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:01:41.7240|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:01:41.7781|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:01:41.7781|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 53.3398ms 2025-12-19 16:01:41.7781|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:01:41.7781|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.0315ms 200 application/json; charset=utf-8 2025-12-19 16:01:44.2971|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:01:44.2971|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:01:44.2971|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:44.2971|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:01:44.2971|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:01:44.3044|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:01:44.3044|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:01:44.3665|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:01:44.3690|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 63.5061ms 2025-12-19 16:01:44.3690|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:01:44.3690|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 75.8778ms 200 application/json; charset=utf-8 2025-12-19 16:01:45.9955|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:01:45.9955|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:45.9955|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.133ms 204 2025-12-19 16:01:45.9955|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:01:46.0074|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:01:46.0074|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:46.0074|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:01:46.0074|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:01:46.0074|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:01:46.0074|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:01:46.0719|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:01:46.0719|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 59.5611ms 2025-12-19 16:01:46.0719|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:01:46.0719|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.3495ms 200 application/json; charset=utf-8 2025-12-19 16:01:47.0764|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:01:47.0764|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:01:47.0764|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:47.0764|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:01:47.0764|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:01:47.0764|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:01:47.0864|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:01:47.4406|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:01:47.4406|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 358.3732ms 2025-12-19 16:01:47.4466|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:01:47.4466|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 373.1009ms 200 application/json; charset=utf-8 2025-12-19 16:01:50.1456|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/81cc0757-6c6d-42b0-b239-9dd7ff44b721 2025-12-19 16:01:50.1477|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:50.1477|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0178ms 204 2025-12-19 16:01:50.1477|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/81cc0757-6c6d-42b0-b239-9dd7ff44b721 2025-12-19 16:01:50.1477|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:01:50.1477|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:50.1477|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:01:50.1477|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 16:01:50.1477|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:01:50.1653|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:01:51.5204|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 16:01:51.5262|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 16:01:51.5262|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 16:01:51.5792||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 16:01:51.6194|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:01:51.6194|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1457.5481ms 2025-12-19 16:01:51.6194|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 16:01:51.6194|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1470.7037ms 200 application/json; charset=utf-8 2025-12-19 16:01:52.7521|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/81cc0757-6c6d-42b0-b239-9dd7ff44b721?Page=1&PageSize=100&IsValid=false 2025-12-19 16:01:52.7521|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:52.7573|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1822ms 204 2025-12-19 16:01:52.7573|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/81cc0757-6c6d-42b0-b239-9dd7ff44b721?Page=1&PageSize=100&IsValid=false 2025-12-19 16:01:52.7573|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:01:52.7573|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:52.7573|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:01:52.7573|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 16:01:52.7573|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:01:52.7738|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:01:54.1402|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (48ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 16:01:54.1884|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (45ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 16:01:54.2568|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:01:54.2612|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1488.0315ms 2025-12-19 16:01:54.2612|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 16:01:54.2612|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1503.4301ms 200 application/json; charset=utf-8 2025-12-19 16:01:55.3748|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 16:01:55.3748|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:55.3748|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.5016ms 204 2025-12-19 16:01:55.3840|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 16:01:55.3840|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:01:55.3840|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:55.3840|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:01:55.3840|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 16:01:55.3840|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:01:55.3840|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:01:55.4096|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 16:01:55.4132||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 16:01:55.4132||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 16:01:55.6037||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 16:01:55.6681|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (58ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 16:01:55.6681||WARN|PaymentService.Core.Service.PaymentService|11 Items to ReValidate. 2025-12-19 16:01:55.6681||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721, AccountNo: 000001011201233545, Amount: 2310170.00] 2025-12-19 16:01:55.6681||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721 2025-12-19 16:01:55.7036||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721, AccountNo: 002001002101249653, Amount: 4675000.00] 2025-12-19 16:01:55.7036||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721 2025-12-19 16:01:55.7262||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SIERRA LEONE CORRECTIONA","AccountNo":"000001011201233545","Amount":"2310170.00","BankCode":"000","CurrencyId":17,"CreditedAmount":2310170.00,"IsValid":false}, Error , IsNew False 2025-12-19 16:01:55.7262||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721, AccountNo: 000001011201090858, Amount: 500000.00] 2025-12-19 16:01:55.7262||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721 2025-12-19 16:01:55.7551||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"Jamjay Agricultural Comp","AccountNo":"002001002101249653","Amount":"4675000.00","BankCode":"002","CurrencyId":17,"CreditedAmount":4675000.00,"IsValid":false}, Error , IsNew False 2025-12-19 16:01:55.7669||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721, AccountNo: 000001011100392927, Amount: 6770.00] 2025-12-19 16:01:55.7729||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721 2025-12-19 16:01:55.7729||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JUDICIARY IMPREST ACCOUNT","AccountNo":"000001011201090858","Amount":"500000.00","BankCode":"000","CurrencyId":17,"CreditedAmount":500000.00,"IsValid":false}, Error , IsNew False 2025-12-19 16:01:55.8004||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721, AccountNo: 000001011100392927, Amount: 119572.00] 2025-12-19 16:01:55.8057||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721 2025-12-19 16:01:55.8223||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"DAILY SUBSISTENCE ALLOWA","AccountNo":"000001011100392927","Amount":"6770.00","BankCode":"000","CurrencyId":17,"CreditedAmount":6770.00,"IsValid":false}, Error , IsNew False 2025-12-19 16:01:55.8223||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721, AccountNo: 000001011100392927, Amount: 11544.00] 2025-12-19 16:01:55.8223||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721 2025-12-19 16:01:55.8462||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"DAILY SUBSISTENCE ALLOWA","AccountNo":"000001011100392927","Amount":"119572.00","BankCode":"000","CurrencyId":17,"CreditedAmount":119572.00,"IsValid":false}, Error , IsNew False 2025-12-19 16:01:55.8647||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721, AccountNo: 000001011100392927, Amount: 11544.00] 2025-12-19 16:01:55.8704||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721 2025-12-19 16:01:55.8825||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"DAILY SUBSISTENCE ALLOWA","AccountNo":"000001011100392927","Amount":"11544.00","BankCode":"000","CurrencyId":17,"CreditedAmount":11544.00,"IsValid":false}, Error , IsNew False 2025-12-19 16:01:55.9018||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721, AccountNo: 000001011100392927, Amount: 11544.00] 2025-12-19 16:01:55.9018||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721 2025-12-19 16:01:55.9215||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"DAILY SUBSISTENCE ALLOWA","AccountNo":"000001011100392927","Amount":"11544.00","BankCode":"000","CurrencyId":17,"CreditedAmount":11544.00,"IsValid":false}, Error , IsNew False 2025-12-19 16:01:55.9308||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721, AccountNo: 000001011100392927, Amount: 14430.00] 2025-12-19 16:01:55.9308||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721 2025-12-19 16:01:55.9489||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"DAILY SUBSISTENCE ALLOWA","AccountNo":"000001011100392927","Amount":"11544.00","BankCode":"000","CurrencyId":17,"CreditedAmount":11544.00,"IsValid":false}, Error , IsNew False 2025-12-19 16:01:55.9670||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721, AccountNo: 000001011100392927, Amount: 11544.00] 2025-12-19 16:01:55.9670||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721 2025-12-19 16:01:55.9909||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"DAILY SUBSISTENCE ALLOWA","AccountNo":"000001011100392927","Amount":"14430.00","BankCode":"000","CurrencyId":17,"CreditedAmount":14430.00,"IsValid":false}, Error , IsNew False 2025-12-19 16:01:55.9943||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721, AccountNo: 002001002108659289, Amount: 836155.00] 2025-12-19 16:01:55.9943||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 81cc0757-6c6d-42b0-b239-9dd7ff44b721 2025-12-19 16:01:56.0133||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"DAILY SUBSISTENCE ALLOWA","AccountNo":"000001011100392927","Amount":"11544.00","BankCode":"000","CurrencyId":17,"CreditedAmount":11544.00,"IsValid":false}, Error , IsNew False 2025-12-19 16:01:56.0419||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"CONSTEE ENTERPRISE AND G","AccountNo":"002001002108659289","Amount":"836155.00","BankCode":"002","CurrencyId":17,"CreditedAmount":836155.00,"IsValid":false}, Error , IsNew False 2025-12-19 16:01:56.0860|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 16:01:56.0860|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 693.8232ms 2025-12-19 16:01:56.0860|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 16:01:56.0860|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 708.696ms 200 application/json; charset=utf-8 2025-12-19 16:01:56.1100|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/81cc0757-6c6d-42b0-b239-9dd7ff44b721 2025-12-19 16:01:56.1100|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:56.1100|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.19ms 204 2025-12-19 16:01:56.1174|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/81cc0757-6c6d-42b0-b239-9dd7ff44b721 2025-12-19 16:01:56.1174|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:01:56.1174|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:56.1174|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:01:56.1174|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 16:01:56.1174|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:01:56.1174|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:01:57.4645|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 16:01:57.4645|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 16:01:57.4849|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 16:01:57.5119||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 16:01:57.5565|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:01:57.5565|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1433.8044ms 2025-12-19 16:01:57.5565|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 16:01:57.5565|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1445.1455ms 200 application/json; charset=utf-8 2025-12-19 16:01:57.5934|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/81cc0757-6c6d-42b0-b239-9dd7ff44b721 2025-12-19 16:01:57.5934|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:01:57.5934|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:01:57.5934|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:01:57.6026|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 16:01:57.6026|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:01:57.6026|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:01:58.9804|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 16:01:58.9804|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 16:01:59.0041|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 16:01:59.0372||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 16:01:59.0824|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:01:59.0857|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1479.9059ms 2025-12-19 16:01:59.0857|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 16:01:59.0857|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1496.3809ms 200 application/json; charset=utf-8 2025-12-19 16:02:02.8751|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/81cc0757-6c6d-42b0-b239-9dd7ff44b721?Page=1&PageSize=100&IsValid=true 2025-12-19 16:02:02.8751|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:02:02.8751|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.9225ms 204 2025-12-19 16:02:02.8836|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/81cc0757-6c6d-42b0-b239-9dd7ff44b721?Page=1&PageSize=100&IsValid=true 2025-12-19 16:02:02.8836|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:02:02.8836|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:02:02.8836|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:02:02.8836|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 16:02:02.8836|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:02:02.8836|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:02:04.3713|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (132ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 16:02:04.4607|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (87ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 16:02:04.5202|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:02:04.5235|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1626.9331ms 2025-12-19 16:02:04.5235|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 16:02:04.5235|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1643.1637ms 200 application/json; charset=utf-8 2025-12-19 16:02:07.7708|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiatePartialPayment 2025-12-19 16:02:07.7736|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:02:07.7736|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3009ms 204 2025-12-19 16:02:07.7736|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiatePartialPayment multipart/form-data; boundary=----WebKitFormBoundary7HwNDeDQ0kG8G8Z8 365 2025-12-19 16:02:07.7736|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:02:07.7736|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:02:07.7736|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:02:07.7736|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiatePartialPayment (PaymentService)' 2025-12-19 16:02:07.7887|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiatePartialPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiatePartialPayment(PaymentService.Data.Model.PartialPaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:02:07.7887|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:02:07.7887|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 16:02:07.8078|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 16:02:07.8078|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 16:02:07.8212|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 16:02:25.6392|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:02:25.6392|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:02:25.6481|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:02:25.6481|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:02:25.6481|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:02:25.6481|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:02:25.6481|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:02:25.6700|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:02:25.6792|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:02:25.6792|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:02:25.6792|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:02:25.7303|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 16:02:25.7303|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiatePartialPayment (PaymentService) in 17942.6244ms 2025-12-19 16:02:25.7303|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiatePartialPayment (PaymentService)' 2025-12-19 16:02:25.7303|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17953.987ms 200 application/json; charset=utf-8 2025-12-19 16:02:25.7436||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxpZXUgSWJyYWhpbSBNYW5zYXJheSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcHJpbWFyeXNpZCI6IjUxOCIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2dpdmVubmFtZSI6ImFpbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoib3JtYW5zMjAxNUBnbWFpbC5jb20iLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9sb2NhbGl0eSI6IjIwNyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2NvdW50cnkiOiJDb3Jwb3JhdGUiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiJDT1JQT1JBVEVVU0VSIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwOS8wOS9pZGVudGl0eS9jbGFpbXMvYWN0b3IiOlsiaW5pdGlhdGVwYXltZW50IiwiYXV0aG9yaXplcGF5bWVudCIsInZpZXdiYWxhbmNlc3RhdGVtZW50IiwiQ2FuSW5pdGlhdGVQYXltZW50T25Tb3VyY2VBY2NvdW50IiwiQ1ZTQSIsInZpZXdyZXBvcnQiLCJDQU5WSUVXQVBQUk9WQUxTIl0sImV4cCI6MTc2NjE2MTI5NSwiaXNzIjoiZG90bmV0X2dyb2NlcnlfbGlzdCIsImF1ZCI6Ikdyb2NlcnlMaXN0QVBJIn0.hKASFQlj_d2bCguPCHzV5bbypusyX7Ga-c3n9YEydE4 2025-12-19 16:02:25.7436||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 4:02:25 PM 2025-12-19 16:02:25.7751|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:02:25.7751|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:02:25.7751|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7874ms 204 2025-12-19 16:02:25.7751|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:02:25.7751|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:02:25.7751|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:02:25.7885|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:02:25.7885|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:02:25.7885|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:02:25.7885|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:02:25.8510|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:02:25.8510|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 59.8777ms 2025-12-19 16:02:25.8510|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:02:25.8510|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.2031ms 200 application/json; charset=utf-8 2025-12-19 16:02:47.3115|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:02:47.3115|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:02:47.3115|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3237ms 204 2025-12-19 16:02:47.3220|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:02:47.3220|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:02:47.3220|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:02:47.3220|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:02:47.3220|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:02:47.3220|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:02:47.3220|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:02:47.4920|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:02:47.4946|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 159.699ms 2025-12-19 16:02:47.4946|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:02:47.4946|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 175.3824ms 200 application/json; charset=utf-8 2025-12-19 16:03:20.5313|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68930 2025-12-19 16:03:20.5313|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:03:20.5313|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3922ms 204 2025-12-19 16:03:20.5448|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68930 2025-12-19 16:03:20.5448|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:03:20.5448|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:03:20.5448|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:03:20.5448|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:03:20.5448|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:03:20.5572|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:03:20.5572|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:03:20.5572|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:03:20.5745|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:03:20.6183|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:03:20.6183|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 65.5569ms 2025-12-19 16:03:20.6183|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:03:20.6183|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 81.5785ms 200 application/json; charset=utf-8 2025-12-19 16:03:20.6183|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68928 2025-12-19 16:03:20.6343|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:03:20.6343|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.7047ms 204 2025-12-19 16:03:20.6343|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68928 2025-12-19 16:03:20.6491|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:03:20.6491|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:03:20.6491|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:03:20.6491|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:03:20.6491|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:03:20.6491|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:03:20.6491|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:03:20.6664|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:03:20.6664|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:03:20.7228|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:03:20.7228|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 68.4397ms 2025-12-19 16:03:20.7275|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:03:20.7275|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 82.8033ms 200 application/json; charset=utf-8 2025-12-19 16:03:57.6880|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:03:57.6880|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:03:57.6880|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8938ms 204 2025-12-19 16:03:57.7009|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:03:57.7009|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:03:57.7009|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:03:57.7009|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:03:57.7009|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:03:57.7009|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:03:57.7136|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:03:57.7136|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:03:57.7514|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:03:57.7514|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.6594ms 2025-12-19 16:03:57.7514|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:03:57.7514|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.373ms 200 application/json; charset=utf-8 2025-12-19 16:04:54.1266|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68928 2025-12-19 16:04:54.1266|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:04:54.1266|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.637ms 204 2025-12-19 16:04:54.1534|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68928 2025-12-19 16:04:54.1558|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:04:54.1558|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:04:54.1558|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:04:54.1558|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:04:54.1558|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:04:54.1558|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:04:54.1558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:04:54.1713|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:04:54.1713|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:04:54.2284|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:04:54.2284|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 67.6325ms 2025-12-19 16:04:54.2331|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:04:54.2331|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 81.6206ms 200 application/json; charset=utf-8 2025-12-19 16:04:54.2561|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68927 2025-12-19 16:04:54.2561|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:04:54.2561|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4766ms 204 2025-12-19 16:04:54.2718|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68927 2025-12-19 16:04:54.2718|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:04:54.2718|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:04:54.2799|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:04:54.2799|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:04:54.2799|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:04:54.2799|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:04:54.2799|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:04:54.2799|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:04:54.2975|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:04:54.3445|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:04:54.3445|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 61.8443ms 2025-12-19 16:04:54.3445|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:04:54.3445|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 80.9934ms 200 application/json; charset=utf-8 2025-12-19 16:05:10.3299|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:05:10.3299|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:06:02.2701|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:06:02.2701|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:06:02.2701|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3098ms 204 2025-12-19 16:06:02.2840|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:06:02.2840|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:06:02.2840|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:06:02.2840|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:06:02.2840|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:06:02.2840|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:06:02.2840|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:06:02.2988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:06:02.3551|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:06:02.3551|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 63.0812ms 2025-12-19 16:06:02.3611|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:06:02.3611|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.9163ms 200 application/json; charset=utf-8 2025-12-19 16:06:07.5983|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:06:07.5983|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:06:07.5983|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8886ms 204 2025-12-19 16:06:07.5983|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:06:07.5983|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 16:06:07.6126|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 16:06:07.6126|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:06:07.6126|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 16:06:07.6126|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 16:06:07.6126|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5178ms 401 2025-12-19 16:06:16.6965|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:06:16.6965|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:06:16.7047|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2278ms 204 2025-12-19 16:06:16.7047|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:06:16.7047|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:06:16.7047|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:06:16.7202|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:06:16.7202|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:06:16.7202|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.1192ms 204 2025-12-19 16:06:16.7202|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:06:16.7202|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:06:16.7202|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:06:16.7202|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:06:16.7389|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:06:16.7389|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:06:16.7389|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:06:16.7389|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:06:16.7389|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:06:16.7389|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:06:16.7389|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:06:16.7535|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:06:16.7890|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:06:16.7890|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 46.5534ms 2025-12-19 16:06:16.7890|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:06:16.7890|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 81.2214ms 200 application/json; charset=utf-8 2025-12-19 16:06:16.8609|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:06:16.8609|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 110.0543ms 2025-12-19 16:06:16.8609|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:06:16.8609|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 135.6372ms 200 application/json; charset=utf-8 2025-12-19 16:06:29.7437|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:06:29.7437|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:06:29.7437|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3427ms 204 2025-12-19 16:06:29.7553|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:06:29.7553|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:06:29.7553|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:06:29.7553|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:06:29.7672|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:06:29.7672|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:06:29.7672|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:06:29.8972|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:06:29.8972|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 127.9086ms 2025-12-19 16:06:29.8972|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:06:29.9051|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 149.8045ms 200 application/json; charset=utf-8 2025-12-19 16:06:51.2863|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68927 2025-12-19 16:06:51.2863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:06:51.2863|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.9627ms 204 2025-12-19 16:06:51.2863|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68927 2025-12-19 16:06:51.3019|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:06:51.3019|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:06:51.3019|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:06:51.3019|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:06:51.3019|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:06:51.3019|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:06:51.3216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:06:51.3216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:06:51.3216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:06:51.3843|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:06:51.3843|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 75.1153ms 2025-12-19 16:06:51.3843|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:06:51.3843|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 90.1982ms 200 application/json; charset=utf-8 2025-12-19 16:06:51.4406|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68926 2025-12-19 16:06:51.4435|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:06:51.4435|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.536ms 204 2025-12-19 16:06:51.4435|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68926 2025-12-19 16:06:51.4577|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:06:51.4577|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:06:51.4577|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:06:51.4577|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:06:51.4577|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:06:51.4577|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:06:51.4577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:06:51.4732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:06:51.4732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:06:51.5284|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:06:51.5284|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 64.5421ms 2025-12-19 16:06:51.5284|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:06:51.5284|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 76.805ms 200 application/json; charset=utf-8 2025-12-19 16:07:33.7233|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:07:33.7233|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:07:33.7233|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5225ms 204 2025-12-19 16:07:33.7392|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:07:33.7392|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:07:33.7392|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:07:33.7392|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:07:33.7486|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:07:33.7486|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:07:33.7486|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:07:33.7486|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:07:33.7933|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:07:33.7969|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.9912ms 2025-12-19 16:07:33.7969|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:07:33.7969|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.9494ms 200 application/json; charset=utf-8 2025-12-19 16:08:02.2894|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68926 2025-12-19 16:08:02.2894|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:08:02.2894|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2843ms 204 2025-12-19 16:08:02.3105|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68926 2025-12-19 16:08:02.3137|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:08:02.3137|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:08:02.3137|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:08:02.3137|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:08:02.3137|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:08:02.3137|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:08:02.3137|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:08:02.3327|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:08:02.3327|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:08:02.3859|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:08:02.3859|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 66.0382ms 2025-12-19 16:08:02.3920|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:08:02.3920|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 83.5649ms 200 application/json; charset=utf-8 2025-12-19 16:08:02.4467|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68925 2025-12-19 16:08:02.4467|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:08:02.4467|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3029ms 204 2025-12-19 16:08:02.5187|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68925 2025-12-19 16:08:02.5187|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:08:02.5187|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:08:02.5187|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:08:02.5187|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:08:02.5187|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:08:02.5337|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:08:02.5337|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:08:02.5337|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:08:02.5499|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:08:02.6073|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:08:02.6073|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 76.7438ms 2025-12-19 16:08:02.6118|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:08:02.6118|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 94.8762ms 200 application/json; charset=utf-8 2025-12-19 16:08:23.9929|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:08:23.9929|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:08:23.9929|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5708ms 204 2025-12-19 16:08:24.0028|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:08:24.0028|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:08:24.0028|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:08:24.0028|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:08:24.0028|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:08:24.0028|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:08:24.0028|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:08:24.1446|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:08:24.1446|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 135.2592ms 2025-12-19 16:08:24.1446|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:08:24.1446|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 150.0388ms 200 application/json; charset=utf-8 2025-12-19 16:08:33.0902|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:08:33.0902|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:08:33.0955|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3172ms 204 2025-12-19 16:08:33.0955|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:08:33.0955|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:08:33.1118|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:08:33.1118|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:08:33.1118|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:08:33.1118|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:08:33.1118|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:08:33.1118|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:08:33.1579|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:08:33.1579|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.0612ms 2025-12-19 16:08:33.1579|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:08:33.1579|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.2844ms 200 application/json; charset=utf-8 2025-12-19 16:09:07.9208|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68925 2025-12-19 16:09:07.9208|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:09:07.9208|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9942ms 204 2025-12-19 16:09:07.9473|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68925 2025-12-19 16:09:07.9473|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:09:07.9473|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:09:07.9473|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:09:07.9473|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:09:07.9473|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:09:07.9473|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:09:07.9622|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:09:07.9622|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:09:07.9622|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:09:08.0321|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:09:08.0321|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 77.6379ms 2025-12-19 16:09:08.0321|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:09:08.0321|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 89.6753ms 200 application/json; charset=utf-8 2025-12-19 16:09:08.0839|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68924 2025-12-19 16:09:08.0859|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:09:08.0859|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6221ms 204 2025-12-19 16:09:08.1066|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68924 2025-12-19 16:09:08.1066|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:09:08.1066|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:09:08.1171|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:09:08.1171|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:09:08.1171|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:09:08.1171|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:09:08.1171|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:09:08.1171|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:09:08.1171|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:09:08.1784|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:09:08.1784|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 61.7937ms 2025-12-19 16:09:08.1784|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:09:08.1784|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.6395ms 200 application/json; charset=utf-8 2025-12-19 16:09:12.0795|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:09:12.0846|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:09:12.0846|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5444ms 204 2025-12-19 16:09:12.0846|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:09:12.0846|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 16:09:12.1040|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 16:09:12.1040|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:09:12.1040|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 16:09:12.1191|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 16:09:12.1191|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.9904ms 401 2025-12-19 16:09:18.6433|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:09:18.6433|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:09:18.6474|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.062ms 204 2025-12-19 16:09:18.6474|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:09:18.6474|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:09:18.6474|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:09:18.6474|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:09:18.6474|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:09:18.6474|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:09:18.6474|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:09:18.7919|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:09:18.7919|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 132.187ms 2025-12-19 16:09:18.7919|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:09:18.7919|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 145.1394ms 200 application/json; charset=utf-8 2025-12-19 16:09:34.2991|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:09:34.2991|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:09:34.2991|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2815ms 204 2025-12-19 16:09:34.3105|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:09:34.3105|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:09:34.3105|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:09:34.3105|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:09:34.3105|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:09:34.3105|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:09:34.3258|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:09:34.4567|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:09:34.4567|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 134.7448ms 2025-12-19 16:09:34.4567|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:09:34.4567|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 153.2303ms 200 application/json; charset=utf-8 2025-12-19 16:09:37.3956|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:09:37.3956|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:09:37.3956|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2879ms 204 2025-12-19 16:09:37.4112|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:09:37.4112|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:09:37.4185|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:09:37.4185|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:09:37.4185|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:09:37.4185|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:09:37.4185|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:09:37.4381|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:09:37.4783|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:09:37.4823|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 50.5412ms 2025-12-19 16:09:37.4823|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:09:37.4823|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.7913ms 200 application/json; charset=utf-8 2025-12-19 16:09:42.2088|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:09:42.2088|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:09:42.2153|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.4581ms 204 2025-12-19 16:09:42.2153|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:09:42.2153|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:09:42.2153|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:09:42.2153|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:09:42.2153|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:09:42.2327|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:09:42.2327|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:09:42.3558|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:09:42.3558|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 122.9252ms 2025-12-19 16:09:42.3558|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:09:42.3558|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 142.1991ms 200 application/json; charset=utf-8 2025-12-19 16:10:10.4925|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:10:10.4925|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:10:16.5145|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68924 2025-12-19 16:10:16.5145|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:10:16.5145|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8106ms 204 2025-12-19 16:10:16.5145|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68924 2025-12-19 16:10:16.5306|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:10:16.5306|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:10:16.5306|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:10:16.5306|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:10:16.5306|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:10:16.5306|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:10:16.5306|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:10:16.5442|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:10:16.5442|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:10:16.6037|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:10:16.6065|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 69.0069ms 2025-12-19 16:10:16.6065|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:10:16.6065|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 83.2388ms 200 application/json; charset=utf-8 2025-12-19 16:10:16.6065|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68908 2025-12-19 16:10:16.6219|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:10:16.6219|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8745ms 204 2025-12-19 16:10:16.6219|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68908 2025-12-19 16:10:16.6219|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:10:16.6391|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:10:16.6391|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:10:16.6391|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:10:16.6391|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:10:16.6391|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:10:16.6391|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:10:16.6543|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:10:16.6543|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:10:16.7021|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:10:16.7021|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 58.4945ms 2025-12-19 16:10:16.7021|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:10:16.7021|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 76.8109ms 200 application/json; charset=utf-8 2025-12-19 16:10:44.2784|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:10:44.2784|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:10:44.2784|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2158ms 204 2025-12-19 16:10:44.2948|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:10:44.2948|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:10:44.2948|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:10:44.3032|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:10:44.3032|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:10:44.3032|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:10:44.3032|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:10:44.3032|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:10:44.3558|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:10:44.3558|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 48.442ms 2025-12-19 16:10:44.3558|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:10:44.3656|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.8363ms 200 application/json; charset=utf-8 2025-12-19 16:11:20.3859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68908 2025-12-19 16:11:20.3859|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:11:20.3859|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8155ms 204 2025-12-19 16:11:20.3859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68908 2025-12-19 16:11:20.3998|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:11:20.3998|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:11:20.3998|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:11:20.3998|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:11:20.3998|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:11:20.3998|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:11:20.4160|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:11:20.4160|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:11:20.4160|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:11:20.4822|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:11:20.4822|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 76.4013ms 2025-12-19 16:11:20.4822|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:11:20.4822|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 88.4359ms 200 application/json; charset=utf-8 2025-12-19 16:11:20.5051|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68909 2025-12-19 16:11:20.5051|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:11:20.5090|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8969ms 204 2025-12-19 16:11:20.5090|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68909 2025-12-19 16:11:20.5090|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:11:20.5090|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:11:20.5237|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:11:20.5237|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:11:20.5237|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:11:20.5237|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:11:20.5237|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:11:20.5237|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:11:20.5237|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:11:20.5805|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:11:20.5805|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 56.6642ms 2025-12-19 16:11:20.5857|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:11:20.5857|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 69.4479ms 200 application/json; charset=utf-8 2025-12-19 16:12:24.8189|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:12:24.8189|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:12:24.8189|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3736ms 204 2025-12-19 16:12:24.8313|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:12:24.8313|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:12:24.8313|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:12:24.8313|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:12:24.8313|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:12:24.8313|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:12:24.8313|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:12:24.8468|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:12:24.8814|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:12:24.8814|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.3114ms 2025-12-19 16:12:24.8814|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:12:24.8814|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.0512ms 200 application/json; charset=utf-8 2025-12-19 16:12:56.1793|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68909 2025-12-19 16:12:56.1793|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:12:56.1793|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6649ms 204 2025-12-19 16:12:56.1793|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68909 2025-12-19 16:12:56.1947|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:12:56.1947|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:12:56.1947|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:12:56.1947|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:12:56.1947|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:12:56.1947|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:12:56.1947|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:12:56.1947|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:12:56.1947|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:12:56.2479|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:12:56.2479|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 51.7473ms 2025-12-19 16:12:56.2479|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:12:56.2479|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.6162ms 200 application/json; charset=utf-8 2025-12-19 16:12:56.2967|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68910 2025-12-19 16:12:56.2967|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:12:56.2967|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2684ms 204 2025-12-19 16:12:56.3122|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68910 2025-12-19 16:12:56.3122|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:12:56.3122|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:12:56.3122|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:12:56.3122|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:12:56.3122|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:12:56.3195|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:12:56.3195|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:12:56.3195|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:12:56.3195|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:12:56.3646|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:12:56.3661|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 46.9457ms 2025-12-19 16:12:56.3661|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:12:56.3661|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.1687ms 200 application/json; charset=utf-8 2025-12-19 16:15:10.6707|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:15:10.6707|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:20:10.8007|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:20:10.8051|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:21:50.5116|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:21:50.5116|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:21:50.5116|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2931ms 204 2025-12-19 16:21:50.5215|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:21:50.5215|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 16:21:50.5215|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 16:21:50.5215|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:21:50.5215|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 16:21:50.5215|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 16:21:50.5215|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.0466ms 401 2025-12-19 16:21:50.6780|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:21:50.6780|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:21:50.6780|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:21:50.6780|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:21:50.6780|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:21:50.6927|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:21:50.6927|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:21:50.8308|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:21:50.8342|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 140.4086ms 2025-12-19 16:21:50.8342|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:21:50.8342|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 160.8405ms 200 application/json; charset=utf-8 2025-12-19 16:21:51.6182|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:21:51.6182|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:21:51.6182|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.4156ms 204 2025-12-19 16:21:51.6182|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:21:51.6182|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:21:51.6298|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:21:51.6298|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:21:51.6298|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:21:51.6298|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:21:51.6298|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:21:51.6895|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:21:51.6923|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 59.3533ms 2025-12-19 16:21:51.6923|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:21:51.6923|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 69.2302ms 200 application/json; charset=utf-8 2025-12-19 16:21:55.4795|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:21:55.4795|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:21:55.4795|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:21:55.4795|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:21:55.4896|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:21:55.4896|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:21:55.4896|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:21:55.5526|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:21:55.5526|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 61.6455ms 2025-12-19 16:21:55.5526|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:21:55.5526|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 80.8189ms 200 application/json; charset=utf-8 2025-12-19 16:21:56.9363|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:21:56.9363|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:21:56.9363|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.1318ms 204 2025-12-19 16:21:56.9446|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:21:56.9446|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:21:56.9446|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:21:56.9446|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:21:56.9446|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:21:56.9446|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:21:56.9446|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:21:57.0130|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:21:57.0130|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 62.1001ms 2025-12-19 16:21:57.0194|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:21:57.0194|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.0571ms 200 application/json; charset=utf-8 2025-12-19 16:21:58.2154|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:21:58.2154|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:21:58.2154|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:21:58.2227|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:21:58.2227|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:21:58.2227|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:21:58.2227|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:21:58.2814|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:21:58.2814|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 55.2535ms 2025-12-19 16:21:58.2855|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:21:58.2855|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.0303ms 200 application/json; charset=utf-8 2025-12-19 16:21:59.2887|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:21:59.2887|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:21:59.2887|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:21:59.2887|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:21:59.2887|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:21:59.2887|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:21:59.3008|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:21:59.3526|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:21:59.3526|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 55.0976ms 2025-12-19 16:21:59.3526|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:21:59.3526|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.4889ms 200 application/json; charset=utf-8 2025-12-19 16:22:02.7631|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:22:02.7667|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:22:02.7667|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6016ms 204 2025-12-19 16:22:02.7667|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:22:02.7667|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:22:02.7814|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:22:02.7814|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:22:02.7814|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:22:02.7814|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:22:02.7814|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:22:02.8450|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:22:02.8450|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 59.0097ms 2025-12-19 16:22:02.8450|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:22:02.8450|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 76.4456ms 200 application/json; charset=utf-8 2025-12-19 16:22:04.5893|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:22:04.5893|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:22:04.5934|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:22:04.5934|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:22:04.5934|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:22:04.5934|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:22:04.5934|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:22:04.6462|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:22:04.6462|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 50.2396ms 2025-12-19 16:22:04.6462|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:22:04.6462|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.0759ms 200 application/json; charset=utf-8 2025-12-19 16:22:26.2623|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:22:26.2656|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:22:26.2656|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6985ms 204 2025-12-19 16:22:26.2656|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:22:26.2656|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:22:26.2656|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:22:26.2812|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:22:26.2812|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:22:26.2812|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:22:26.2812|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:22:26.2812|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:22:26.3108|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:22:26.3128|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:22:26.3128|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.684ms 204 2025-12-19 16:22:26.3128|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:22:26.3128|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:22:26.3128|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:22:26.3285|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:22:26.3285|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:22:26.3285|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:22:26.3285|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:22:26.3285|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:22:26.3285|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 55.1174ms 2025-12-19 16:22:26.3432|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:22:26.3432|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 67.9391ms 200 application/json; charset=utf-8 2025-12-19 16:22:26.4822|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:22:26.4859|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 150.4025ms 2025-12-19 16:22:26.4859|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:22:26.4859|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 168.5868ms 200 application/json; charset=utf-8 2025-12-19 16:22:29.3761|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:22:29.3798|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:22:29.3798|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:22:29.3798|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:22:29.3798|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:22:29.3798|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:22:29.3798|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:22:29.3798|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:22:29.4392|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:22:29.4419|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 53.4235ms 2025-12-19 16:22:29.4419|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:22:29.4419|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 69.6016ms 200 application/json; charset=utf-8 2025-12-19 16:22:41.9193|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68916 2025-12-19 16:22:41.9193|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:22:41.9193|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3067ms 204 2025-12-19 16:22:41.9311|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68916 2025-12-19 16:22:41.9311|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:22:41.9311|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:22:41.9311|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:22:41.9311|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:22:41.9311|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:22:41.9311|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:22:41.9461|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:22:41.9461|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:22:41.9461|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:22:42.0041|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:22:42.0078|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 66.3328ms 2025-12-19 16:22:42.0078|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:22:42.0078|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 81.3798ms 200 application/json; charset=utf-8 2025-12-19 16:22:46.1420|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:22:46.1456|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:22:46.1456|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5364ms 204 2025-12-19 16:22:46.1456|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:22:46.1609|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:22:46.1609|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:22:46.1609|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:22:46.1609|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:22:46.1609|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:22:46.1609|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:22:46.1609|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:22:46.2114|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:22:46.2114|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 44.8487ms 2025-12-19 16:22:46.2114|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:22:46.2114|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 65.2955ms 200 application/json; charset=utf-8 2025-12-19 16:22:57.2597|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:22:57.2597|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:22:57.2597|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0598ms 204 2025-12-19 16:22:57.2739|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:22:57.2739|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:22:57.2739|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:22:57.2739|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:22:57.2739|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:22:57.2864|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:22:57.2864|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:22:57.4095|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:22:57.4115|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 123.8889ms 2025-12-19 16:22:57.4115|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:22:57.4115|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 139.9363ms 200 application/json; charset=utf-8 2025-12-19 16:24:17.5802|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:24:17.5802|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:24:17.5802|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.2791ms 204 2025-12-19 16:24:17.5802|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:24:17.5919|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:24:17.5919|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:24:17.5919|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:24:17.5919|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:24:17.5919|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:24:17.5919|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:24:18.0333|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:24:18.0333|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 437.4678ms 2025-12-19 16:24:18.0333|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:24:18.0333|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 452.2824ms 200 application/json; charset=utf-8 2025-12-19 16:24:20.4391|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/f9ce7f94-9b17-4d60-8848-96314bf57b6d 2025-12-19 16:24:20.4391|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:24:20.4391|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.143ms 204 2025-12-19 16:24:20.4507|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/f9ce7f94-9b17-4d60-8848-96314bf57b6d 2025-12-19 16:24:20.4507|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:24:20.4507|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:24:20.4507|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:24:20.4507|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 16:24:20.4507|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:24:20.4645|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:24:22.4064|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 16:24:22.4064|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 16:24:22.4262|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 16:24:22.4618||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 16:24:22.5139|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:24:22.5139|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 2052.4941ms 2025-12-19 16:24:22.5139|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 16:24:22.5139|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2069.1999ms 200 application/json; charset=utf-8 2025-12-19 16:24:23.5348|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/f9ce7f94-9b17-4d60-8848-96314bf57b6d?Page=1&PageSize=100&IsValid=false 2025-12-19 16:24:23.5348|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:24:23.5348|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4389ms 204 2025-12-19 16:24:23.5452|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/f9ce7f94-9b17-4d60-8848-96314bf57b6d?Page=1&PageSize=100&IsValid=false 2025-12-19 16:24:23.5452|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:24:23.5452|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:24:23.5452|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:24:23.5452|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 16:24:23.5452|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:24:23.5452|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:24:24.8497|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (46ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 16:24:24.8964|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (44ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 16:24:24.9377|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:24:24.9377|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1390.1256ms 2025-12-19 16:24:24.9377|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 16:24:24.9377|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1400.5564ms 200 application/json; charset=utf-8 2025-12-19 16:24:26.3793|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 16:24:26.3793|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:24:26.3793|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.492ms 204 2025-12-19 16:24:26.3911|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 16:24:26.3911|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:24:26.3911|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:24:26.3911|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:24:26.3911|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 16:24:26.3911|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:24:26.3911|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:24:26.4123|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 16:24:26.4123||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 16:24:26.4123||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 16:24:26.5404||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 16:24:26.5962|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (49ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 16:24:26.5962||WARN|PaymentService.Core.Service.PaymentService|2 Items to ReValidate. 2025-12-19 16:24:26.5962||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: f9ce7f94-9b17-4d60-8848-96314bf57b6d, AccountNo: 003013168547112109, Amount: 153488.00] 2025-12-19 16:24:26.5962||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: f9ce7f94-9b17-4d60-8848-96314bf57b6d 2025-12-19 16:24:26.6339||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: f9ce7f94-9b17-4d60-8848-96314bf57b6d, AccountNo: 003013168547112109, Amount: 130638.20] 2025-12-19 16:24:26.6385||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: f9ce7f94-9b17-4d60-8848-96314bf57b6d 2025-12-19 16:24:26.6616||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"GROW BETTER BUSINESS SOL","AccountNo":"003013168547112109","Amount":"153488.00","BankCode":"003","CurrencyId":17,"CreditedAmount":153488.00,"IsValid":false}, Error , IsNew False 2025-12-19 16:24:26.6836||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"GROW BETTER BUSINESS SOL","AccountNo":"003013168547112109","Amount":"130638.20","BankCode":"003","CurrencyId":17,"CreditedAmount":130638.20,"IsValid":false}, Error , IsNew False 2025-12-19 16:24:26.7272|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 16:24:26.7300|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 328.7508ms 2025-12-19 16:24:26.7300|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 16:24:26.7300|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 342.5307ms 200 application/json; charset=utf-8 2025-12-19 16:24:26.7507|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/f9ce7f94-9b17-4d60-8848-96314bf57b6d 2025-12-19 16:24:26.7507|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:24:26.7507|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9174ms 204 2025-12-19 16:24:26.7625|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/f9ce7f94-9b17-4d60-8848-96314bf57b6d 2025-12-19 16:24:26.7625|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:24:26.7625|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:24:26.7625|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:24:26.7625|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 16:24:26.7625|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:24:26.7625|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:24:28.0368|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 16:24:28.0368|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 16:24:28.0505|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 16:24:28.0780||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 16:24:28.1221|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:24:28.1221|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1349.9851ms 2025-12-19 16:24:28.1221|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 16:24:28.1221|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1366.4908ms 200 application/json; charset=utf-8 2025-12-19 16:24:28.1537|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/f9ce7f94-9b17-4d60-8848-96314bf57b6d 2025-12-19 16:24:28.1537|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:24:28.1537|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:24:28.1537|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:24:28.1537|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 16:24:28.1537|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:24:28.1537|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:24:29.4381|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 16:24:29.4381|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 16:24:29.4609|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 16:24:29.4950||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDEXPENDITUREACCOUNTS-GENERA","accountNumber":"000001011100127923","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 16:24:29.5638|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:24:29.5638|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1403.9141ms 2025-12-19 16:24:29.5638|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 16:24:29.5638|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1418.2567ms 200 application/json; charset=utf-8 2025-12-19 16:24:33.3651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/f9ce7f94-9b17-4d60-8848-96314bf57b6d?Page=1&PageSize=100&IsValid=true 2025-12-19 16:24:33.3651|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:24:33.3696|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5418ms 204 2025-12-19 16:24:33.3696|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/f9ce7f94-9b17-4d60-8848-96314bf57b6d?Page=1&PageSize=100&IsValid=true 2025-12-19 16:24:33.3696|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:24:33.3696|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:24:33.3844|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:24:33.3844|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 16:24:33.3844|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:24:33.3844|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:24:34.6885|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (52ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 16:24:34.7417|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (51ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 16:24:34.7953|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:24:34.7953|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1406.7923ms 2025-12-19 16:24:34.7953|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 16:24:34.7953|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1423.058ms 200 application/json; charset=utf-8 2025-12-19 16:24:37.7955|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiatePartialPayment 2025-12-19 16:24:37.7955|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:24:37.7955|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2024ms 204 2025-12-19 16:24:37.8077|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiatePartialPayment multipart/form-data; boundary=----WebKitFormBoundaryb3lUrsJ3A3Abl9cp 293 2025-12-19 16:24:37.8077|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:24:37.8077|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:24:37.8077|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:24:37.8077|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiatePartialPayment (PaymentService)' 2025-12-19 16:24:37.8077|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiatePartialPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiatePartialPayment(PaymentService.Data.Model.PartialPaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:24:37.8077|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:24:37.8359|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 16:24:37.8459|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 16:24:37.8459|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 16:24:37.8574|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 16:24:40.9633|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:24:40.9633|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:24:41.0217||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxpZXUgSWJyYWhpbSBNYW5zYXJheSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcHJpbWFyeXNpZCI6IjUxOCIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2dpdmVubmFtZSI6ImFpbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoib3JtYW5zMjAxNUBnbWFpbC5jb20iLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9sb2NhbGl0eSI6IjIwNyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2NvdW50cnkiOiJDb3Jwb3JhdGUiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiJDT1JQT1JBVEVVU0VSIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwOS8wOS9pZGVudGl0eS9jbGFpbXMvYWN0b3IiOlsiaW5pdGlhdGVwYXltZW50IiwiYXV0aG9yaXplcGF5bWVudCIsInZpZXdiYWxhbmNlc3RhdGVtZW50IiwiQ2FuSW5pdGlhdGVQYXltZW50T25Tb3VyY2VBY2NvdW50IiwiQ1ZTQSIsInZpZXdyZXBvcnQiLCJDQU5WSUVXQVBQUk9WQUxTIl0sImV4cCI6MTc2NjE2MjUxMCwiaXNzIjoiZG90bmV0X2dyb2NlcnlfbGlzdCIsImF1ZCI6Ikdyb2NlcnlMaXN0QVBJIn0.Rf1dTqhYg1YIuiuIcKmG9ziKSsKSXvhlVb0SkYxmXuo 2025-12-19 16:24:41.0259||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 4:24:41 PM 2025-12-19 16:24:41.0259|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 16:24:41.0259|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiatePartialPayment (PaymentService) in 3218.401ms 2025-12-19 16:24:41.0259|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiatePartialPayment (PaymentService)' 2025-12-19 16:24:41.0259|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3231.59ms 200 application/json; charset=utf-8 2025-12-19 16:24:41.0703|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:24:41.0722|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:24:41.0722|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.5797ms 204 2025-12-19 16:24:41.0722|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 16:24:41.0722|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:24:41.0722|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:24:41.0722|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:24:41.0722|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:24:41.0874|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:24:41.0874|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:24:41.1506|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:24:41.1506|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 63.8083ms 2025-12-19 16:24:41.1506|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 16:24:41.1506|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.6176ms 200 application/json; charset=utf-8 2025-12-19 16:25:11.0344|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:25:11.0344|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:25:41.5132|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:25:41.5132|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:25:41.5132|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3409ms 204 2025-12-19 16:25:41.5248|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:25:41.5248|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:25:41.5248|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:25:41.5347|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:25:41.5347|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:25:41.5347|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:25:41.5347|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:25:41.5347|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:25:41.5581|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:25:41.5581|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:25:41.5581|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1333ms 204 2025-12-19 16:25:41.5744|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:25:41.5744|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:25:41.5811|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:25:41.5811|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:25:41.5811|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:25:41.5811|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:25:41.5811|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:25:41.5811|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 50.7224ms 2025-12-19 16:25:41.5811|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:25:41.5811|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:25:41.5981|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.247ms 200 application/json; charset=utf-8 2025-12-19 16:25:41.7433|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:25:41.7433|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 152.7342ms 2025-12-19 16:25:41.7433|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:25:41.7433|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 174.0342ms 200 application/json; charset=utf-8 2025-12-19 16:25:45.5745|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:25:45.5745|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:25:45.5813|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:25:45.5813|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:25:45.5813|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:25:45.5813|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:25:45.5813|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:25:45.5813|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:25:45.6274|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:25:45.6274|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.7315ms 2025-12-19 16:25:45.6274|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:25:45.6274|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.6256ms 200 application/json; charset=utf-8 2025-12-19 16:28:36.7477|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68826 2025-12-19 16:28:36.7477|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:28:36.7477|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5867ms 204 2025-12-19 16:28:36.7622|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68826 2025-12-19 16:28:36.7622|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:28:36.7622|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:28:36.7622|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:28:36.7622|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:28:36.7622|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:28:36.7622|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:28:36.7795|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:28:36.7795|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:28:36.7795|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:28:36.8304|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:28:36.8304|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 58.5715ms 2025-12-19 16:28:36.8304|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:28:36.8304|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.836ms 200 application/json; charset=utf-8 2025-12-19 16:28:40.2878|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:28:40.2878|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:28:40.2878|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0599ms 204 2025-12-19 16:28:40.3003|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:28:40.3003|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:28:40.3003|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:28:40.3003|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:28:40.3104|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:28:40.3104|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:28:40.3104|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:28:40.3104|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:28:40.3532|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:28:40.3565|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 42.2634ms 2025-12-19 16:28:40.3565|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:28:40.3565|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.3716ms 200 application/json; charset=utf-8 2025-12-19 16:29:14.8623|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68826 2025-12-19 16:29:14.8654|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:29:14.8654|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4991ms 204 2025-12-19 16:29:14.8654|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68826 2025-12-19 16:29:14.8786|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:29:14.8786|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:29:14.8786|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:29:14.8786|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:29:14.8786|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:29:14.8786|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:29:14.8786|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:29:14.8786|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:29:14.8959|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:29:14.9418|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:29:14.9418|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 59.1334ms 2025-12-19 16:29:14.9418|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:29:14.9418|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.5631ms 200 application/json; charset=utf-8 2025-12-19 16:29:14.9418|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68776 2025-12-19 16:29:14.9418|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:29:14.9564|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.4291ms 204 2025-12-19 16:29:14.9564|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68776 2025-12-19 16:29:14.9564|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:29:14.9564|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:29:14.9564|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:29:14.9564|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:29:14.9564|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:29:14.9732|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:29:14.9732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:29:14.9732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:29:14.9732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:29:15.0288|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:29:15.0288|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 59.0826ms 2025-12-19 16:29:15.0288|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:29:15.0368|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.1264ms 200 application/json; charset=utf-8 2025-12-19 16:29:18.1112|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:29:18.1146|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:29:18.1146|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8594ms 204 2025-12-19 16:29:18.3279|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:29:18.3279|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:29:18.3314|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:29:18.3314|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:29:18.3314|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:29:18.3314|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:29:18.3314|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:29:18.3314|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:29:18.3752|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:29:18.3783|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.9409ms 2025-12-19 16:29:18.3783|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:29:18.3783|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.5536ms 200 application/json; charset=utf-8 2025-12-19 16:29:21.1507|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:29:21.1507|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:29:21.1507|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.183ms 204 2025-12-19 16:29:21.2405|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:29:21.2405|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:29:21.2405|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:29:21.2405|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:29:21.2405|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:29:21.2405|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:29:21.2405|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:29:21.3832|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:29:21.3832|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 136.3118ms 2025-12-19 16:29:21.3832|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:29:21.3832|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 148.9682ms 200 application/json; charset=utf-8 2025-12-19 16:30:11.1265|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:30:11.1265|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:30:41.4991|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68910 2025-12-19 16:30:41.4991|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:30:41.4991|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0927ms 204 2025-12-19 16:30:41.5139|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68910 2025-12-19 16:30:41.5139|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 16:30:41.5139|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 16:30:41.5139|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:30:41.5139|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 16:30:41.5260|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 16:30:41.5260|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.0619ms 401 2025-12-19 16:30:58.3824|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:30:58.3855|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:30:58.3855|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.5925ms 204 2025-12-19 16:30:58.3855|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:30:58.4029|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:30:58.4029|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:30:58.4029|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:30:58.4029|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:30:58.4029|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:30:58.4029|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:30:58.4173|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:30:58.4532|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:30:58.4532|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.0489ms 2025-12-19 16:30:58.4532|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:30:58.4532|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.6932ms 200 application/json; charset=utf-8 2025-12-19 16:35:05.6476|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:35:05.6476|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:35:05.6476|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1335ms 204 2025-12-19 16:35:05.6580|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:35:05.6580|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:35:05.6580|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:35:05.6580|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:35:05.6580|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:35:05.6580|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:35:05.6580|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:35:05.6821|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:35:05.7317|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:35:05.7317|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 70.8626ms 2025-12-19 16:35:05.7317|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:35:05.7317|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.544ms 200 application/json; charset=utf-8 2025-12-19 16:35:10.7867|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:35:10.7867|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:35:10.7867|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3038ms 204 2025-12-19 16:35:10.8013|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:35:10.8013|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:35:10.8013|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:35:10.8013|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:35:10.8013|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:35:10.8013|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:35:10.8097|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:35:10.8097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:35:10.8583|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:35:10.8583|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 51.9792ms 2025-12-19 16:35:10.8583|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:35:10.8583|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.6314ms 200 application/json; charset=utf-8 2025-12-19 16:35:11.3557|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:35:11.3653|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:35:42.3608|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68910 2025-12-19 16:35:42.3608|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:35:42.3608|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0954ms 204 2025-12-19 16:35:42.3755|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68910 2025-12-19 16:35:42.3755|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:35:42.3755|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:35:42.3755|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:35:42.3755|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:35:42.3890|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:35:42.3890|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:35:42.3890|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:35:42.3890|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:35:42.4044|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:35:42.4541|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:35:42.4541|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 67.1095ms 2025-12-19 16:35:42.4541|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:35:42.4541|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 86.0431ms 200 application/json; charset=utf-8 2025-12-19 16:36:16.3923|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:36:16.3923|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:36:16.3923|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6603ms 204 2025-12-19 16:36:16.4063|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:36:16.4063|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:36:16.4063|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:36:16.4063|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:36:16.4063|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:36:16.4063|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:36:16.4063|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:36:16.4205|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:36:16.4557|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:36:16.4557|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.3581ms 2025-12-19 16:36:16.4557|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:36:16.4557|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.4115ms 200 application/json; charset=utf-8 2025-12-19 16:36:58.2742|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68910 2025-12-19 16:36:58.2742|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:36:58.2742|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2986ms 204 2025-12-19 16:36:58.2856|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68910 2025-12-19 16:36:58.2856|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:36:58.2856|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:36:58.2856|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:36:58.2856|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:36:58.2856|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:36:58.2856|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:36:58.3013|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:36:58.3013|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:36:58.3013|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:36:58.3567|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:36:58.3567|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 62.5222ms 2025-12-19 16:36:58.3567|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:36:58.3567|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.5017ms 200 application/json; charset=utf-8 2025-12-19 16:36:58.3775|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68911 2025-12-19 16:36:58.3806|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:36:58.3806|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2796ms 204 2025-12-19 16:36:58.3806|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68911 2025-12-19 16:36:58.3939|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:36:58.3939|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:36:58.3939|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:36:58.3939|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:36:58.3939|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:36:58.3939|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:36:58.3939|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:36:58.4091|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:36:58.4091|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:36:58.4692|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:36:58.4719|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 70.2089ms 2025-12-19 16:36:58.4719|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:36:58.4719|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 83.0438ms 200 application/json; charset=utf-8 2025-12-19 16:37:28.8160|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:37:28.8160|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:37:28.8160|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5102ms 204 2025-12-19 16:37:28.8297|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:37:28.8297|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:37:28.8297|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:37:28.8297|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:37:28.8393|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:37:28.8393|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:37:28.8393|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:37:28.8393|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:37:28.8988|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:37:28.9016|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 59.0733ms 2025-12-19 16:37:28.9016|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:37:28.9016|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 75.7766ms 200 application/json; charset=utf-8 2025-12-19 16:37:34.0430|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:37:34.0430|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:37:34.0430|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2602ms 204 2025-12-19 16:37:34.0430|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:37:34.0430|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 16:37:34.0567|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 16:37:34.0567|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:37:34.0567|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 16:37:34.0567|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 16:37:34.0567|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.7663ms 401 2025-12-19 16:37:53.9641|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:37:53.9641|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:37:53.9724|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2608ms 204 2025-12-19 16:37:53.9724|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:37:53.9724|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:37:53.9841|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:37:53.9841|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:37:53.9841|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:37:53.9841|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.631ms 204 2025-12-19 16:37:53.9841|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:37:53.9841|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:37:54.0004|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:37:54.0004|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:37:54.0004|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:37:54.0004|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:37:54.0004|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:37:54.0004|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:37:54.0004|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:37:54.0004|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:37:54.0162|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:37:54.0162|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:37:54.0543|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:37:54.0543|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 48.0831ms 2025-12-19 16:37:54.0543|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:37:54.0543|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 83.4302ms 200 application/json; charset=utf-8 2025-12-19 16:37:54.1593|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:37:54.1593|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 143.6818ms 2025-12-19 16:37:54.1593|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:37:54.1593|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 167.0055ms 200 application/json; charset=utf-8 2025-12-19 16:38:21.3221|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68911 2025-12-19 16:38:21.3221|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:38:21.3221|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6197ms 204 2025-12-19 16:38:21.3382|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68911 2025-12-19 16:38:21.3382|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:38:21.3382|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:38:21.3382|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:38:21.3382|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:38:21.3382|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:38:21.3382|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:38:21.3540|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:38:21.3540|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:38:21.3540|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:38:21.3810|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68912 2025-12-19 16:38:21.3846|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:38:21.3846|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6695ms 204 2025-12-19 16:38:21.3846|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68912 2025-12-19 16:38:21.3846|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:38:21.3846|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:38:21.4001|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:38:21.4001|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:38:21.4001|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:38:21.4001|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 54.5816ms 2025-12-19 16:38:21.4001|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:38:21.4001|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:38:21.4001|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:38:21.4001|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.999ms 200 application/json; charset=utf-8 2025-12-19 16:38:21.4200|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:38:21.4200|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:38:21.4307|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:38:21.4785|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:38:21.4785|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 72.2827ms 2025-12-19 16:38:21.4785|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:38:21.4785|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 92.8293ms 200 application/json; charset=utf-8 2025-12-19 16:38:45.8874|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:38:45.8874|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:38:45.8874|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.275ms 204 2025-12-19 16:38:45.9016|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:38:45.9016|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:38:45.9016|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:38:45.9016|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:38:45.9016|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:38:45.9148|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:38:45.9148|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:38:45.9148|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:38:45.9563|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:38:45.9563|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 42.2342ms 2025-12-19 16:38:45.9563|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:38:45.9563|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.3654ms 200 application/json; charset=utf-8 2025-12-19 16:39:13.0116|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68912 2025-12-19 16:39:13.0116|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:39:13.0116|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5527ms 204 2025-12-19 16:39:13.0116|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68912 2025-12-19 16:39:13.0270|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:39:13.0270|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:39:13.0270|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:39:13.0270|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:39:13.0270|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:39:13.0270|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:39:13.0421|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:39:13.0421|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:39:13.0421|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:39:13.0900|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68914 2025-12-19 16:39:13.0900|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:39:13.0900|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:39:13.0900|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 58.8691ms 2025-12-19 16:39:13.0900|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1209ms 204 2025-12-19 16:39:13.0900|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:39:13.0900|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 76.1347ms 200 application/json; charset=utf-8 2025-12-19 16:39:13.1042|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68914 2025-12-19 16:39:13.1042|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:39:13.1042|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:39:13.1042|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:39:13.1042|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:39:13.1042|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:39:13.1042|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:39:13.1206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:39:13.1206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:39:13.1206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:39:13.1774|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:39:13.1774|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 63.8772ms 2025-12-19 16:39:13.1822|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:39:13.1822|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 80.6027ms 200 application/json; charset=utf-8 2025-12-19 16:39:48.9892|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:39:48.9892|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:39:48.9892|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0965ms 204 2025-12-19 16:39:48.9892|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:39:49.0053|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:39:49.0053|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:39:49.0053|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:39:49.0053|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:39:49.0053|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:39:49.0053|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:39:49.0053|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:39:49.0541|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:39:49.0541|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.7197ms 2025-12-19 16:39:49.0541|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:39:49.0541|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.202ms 200 application/json; charset=utf-8 2025-12-19 16:40:11.5077|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:40:11.5077|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:41:29.5064|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68914 2025-12-19 16:41:29.5064|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:41:29.5064|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.5786ms 204 2025-12-19 16:41:29.5188|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68914 2025-12-19 16:41:29.5188|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:41:29.5188|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:41:29.5188|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:41:29.5188|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:41:29.5188|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:41:29.5188|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:41:29.5367|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:41:29.5367|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:41:29.5367|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:41:29.5891|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:41:29.5891|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 61.1444ms 2025-12-19 16:41:29.5891|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:41:29.5891|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 75.4471ms 200 application/json; charset=utf-8 2025-12-19 16:41:29.6013|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68920 2025-12-19 16:41:29.6013|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:41:29.6013|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8291ms 204 2025-12-19 16:41:29.6170|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68920 2025-12-19 16:41:29.6170|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:41:29.6170|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:41:29.6170|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:41:29.6170|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:41:29.6282|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:41:29.6282|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:41:29.6282|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:41:29.6282|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:41:29.6282|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:41:29.6787|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:41:29.6787|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 51.831ms 2025-12-19 16:41:29.6787|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:41:29.6787|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.7399ms 200 application/json; charset=utf-8 2025-12-19 16:42:11.0090|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:42:11.0090|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:42:11.0090|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4027ms 204 2025-12-19 16:42:11.0227|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:42:11.0227|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:42:11.0227|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:42:11.0227|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:42:11.0227|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:42:11.0227|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:42:11.0370|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:42:11.0370|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:42:11.0754|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:42:11.0754|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 42.3397ms 2025-12-19 16:42:11.0754|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:42:11.0754|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.5017ms 200 application/json; charset=utf-8 2025-12-19 16:42:37.3979|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68920 2025-12-19 16:42:37.3979|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:42:37.3979|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6511ms 204 2025-12-19 16:42:37.4332|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68920 2025-12-19 16:42:37.4332|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:42:37.4332|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:42:37.4332|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:42:37.4409|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:42:37.4409|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:42:37.4409|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:42:37.4409|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:42:37.4409|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:42:37.4573|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:42:37.5063|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:42:37.5063|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 65.1761ms 2025-12-19 16:42:37.5063|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:42:37.5063|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 81.6327ms 200 application/json; charset=utf-8 2025-12-19 16:42:37.5063|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68921 2025-12-19 16:42:37.5186|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:42:37.5186|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8381ms 204 2025-12-19 16:42:37.5393|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68921 2025-12-19 16:42:37.5393|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:42:37.5393|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:42:37.5393|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:42:37.5393|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:42:37.5393|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:42:37.5502|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:42:37.5502|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:42:37.5502|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:42:37.5502|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:42:37.6056|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:42:37.6056|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 59.2815ms 2025-12-19 16:42:37.6056|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:42:37.6137|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.3803ms 200 application/json; charset=utf-8 2025-12-19 16:43:47.5610|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:43:47.5610|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:43:47.5610|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5266ms 204 2025-12-19 16:43:47.5755|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:43:47.5755|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:43:47.5755|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:43:47.5832|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:43:47.5832|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:43:47.5832|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:43:47.5832|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:43:47.5832|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:43:47.6270|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:43:47.6270|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 42.0226ms 2025-12-19 16:43:47.6314|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:43:47.6314|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.2203ms 200 application/json; charset=utf-8 2025-12-19 16:44:24.3969|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68921 2025-12-19 16:44:24.3969|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:44:24.3969|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.638ms 204 2025-12-19 16:44:24.3969|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68921 2025-12-19 16:44:24.4118|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:44:24.4118|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:44:24.4118|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:44:24.4118|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:44:24.4118|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:44:24.4118|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:44:24.4277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:44:24.4277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:44:24.4277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:44:24.4776|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:44:24.4776|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68922 2025-12-19 16:44:24.4776|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 60.8861ms 2025-12-19 16:44:24.4776|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:44:24.4776|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:44:24.4776|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8321ms 204 2025-12-19 16:44:24.4776|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 76.6768ms 200 application/json; charset=utf-8 2025-12-19 16:44:24.4921|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68922 2025-12-19 16:44:24.4921|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:44:24.4921|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:44:24.4921|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:44:24.4921|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:44:24.4921|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:44:24.4921|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:44:24.4921|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:44:24.5053|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:44:24.5053|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:44:24.5636|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:44:24.5636|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 67.1366ms 2025-12-19 16:44:24.5636|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:44:24.5699|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.755ms 200 application/json; charset=utf-8 2025-12-19 16:44:56.1675|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:44:56.1675|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:44:56.1675|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.8699ms 204 2025-12-19 16:44:56.1833|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:44:56.1833|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:44:56.1833|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:44:56.1833|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:44:56.1833|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:44:56.1987|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:44:56.1987|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:44:56.1987|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:44:56.2432|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:44:56.2469|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 46.127ms 2025-12-19 16:44:56.2469|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:44:56.2469|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.569ms 200 application/json; charset=utf-8 2025-12-19 16:45:11.7114|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:45:11.7114|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:45:58.5672|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68922 2025-12-19 16:45:58.5700|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:45:58.5700|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2916ms 204 2025-12-19 16:45:58.5700|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68922 2025-12-19 16:45:58.5700|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:45:58.5870|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:45:58.5870|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:45:58.5870|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:45:58.5870|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:45:58.5870|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:45:58.5870|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:45:58.6023|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:45:58.6023|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:45:58.6403|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68923 2025-12-19 16:45:58.6403|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:45:58.6403|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7243ms 204 2025-12-19 16:45:58.6505|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:45:58.6505|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68923 2025-12-19 16:45:58.6505|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 60.0212ms 2025-12-19 16:45:58.6505|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:45:58.6505|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:45:58.6505|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:45:58.6505|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 81.7386ms 200 application/json; charset=utf-8 2025-12-19 16:45:58.6659|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:45:58.6659|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:45:58.6659|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:45:58.6659|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:45:58.6802|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:45:58.6802|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:45:58.6802|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:45:58.7371|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:45:58.7371|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 63.4365ms 2025-12-19 16:45:58.7371|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:45:58.7371|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 88.203ms 200 application/json; charset=utf-8 2025-12-19 16:46:33.7536|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:46:33.7536|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:46:33.7536|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.568ms 204 2025-12-19 16:46:33.7646|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:46:33.7646|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:46:33.7646|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:46:33.7646|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:46:33.7646|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:46:33.7646|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:46:33.7646|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:46:33.7646|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:46:33.8118|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:46:33.8118|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.2032ms 2025-12-19 16:46:33.8118|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:46:33.8118|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.0506ms 200 application/json; charset=utf-8 2025-12-19 16:48:29.1270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68923 2025-12-19 16:48:29.1293|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:48:29.1293|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3601ms 204 2025-12-19 16:48:29.1293|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68923 2025-12-19 16:48:29.1293|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:48:29.1293|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:48:29.1293|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:48:29.1293|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:48:29.1453|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:48:29.1453|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:48:29.1453|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:48:29.1453|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:48:29.1453|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:48:29.2082|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:48:29.2082|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 65.139ms 2025-12-19 16:48:29.2082|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:48:29.2082|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.4318ms 200 application/json; charset=utf-8 2025-12-19 16:48:29.2082|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68907 2025-12-19 16:48:29.2082|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:48:29.2234|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2185ms 204 2025-12-19 16:48:29.2234|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68907 2025-12-19 16:48:29.2234|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:48:29.2234|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:48:29.2398|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:48:29.2398|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:48:29.2398|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:48:29.2398|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:48:29.2540|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:48:29.2540|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:48:29.2540|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:48:29.2970|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:48:29.2970|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 55.138ms 2025-12-19 16:48:29.3024|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:48:29.3024|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.3007ms 200 application/json; charset=utf-8 2025-12-19 16:49:18.1411|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:49:18.1411|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:49:18.1411|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.9244ms 204 2025-12-19 16:49:18.1533|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:49:18.1533|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:49:18.1533|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:49:18.1533|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:49:18.1533|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:49:18.1533|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:49:18.1533|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:49:18.1688|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:49:18.2243|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:49:18.2243|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 63.9367ms 2025-12-19 16:49:18.2313|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:49:18.2313|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.7561ms 200 application/json; charset=utf-8 2025-12-19 16:50:11.9101|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:50:11.9101|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:51:48.6406|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68907 2025-12-19 16:51:48.6406|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:51:48.6406|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2913ms 204 2025-12-19 16:51:48.6589|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68907 2025-12-19 16:51:48.6589|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 16:51:48.6589|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 16:51:48.6589|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:51:48.6702|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 16:51:48.6702|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 16:51:48.6702|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.2928ms 401 2025-12-19 16:52:14.4038|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:52:14.4038|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:52:14.4038|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0775ms 204 2025-12-19 16:52:14.4356|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:52:14.4356|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:52:14.4356|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:52:14.4356|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:52:14.4487|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:52:14.4487|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:52:14.4487|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:52:14.4487|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:52:14.4974|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:52:14.4974|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 46.0126ms 2025-12-19 16:52:14.4974|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:52:14.4974|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 67.1278ms 200 application/json; charset=utf-8 2025-12-19 16:52:23.9703|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:52:23.9703|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:52:23.9703|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6173ms 204 2025-12-19 16:52:23.9857|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:52:23.9857|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:52:23.9857|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:52:23.9857|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:52:23.9857|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:52:23.9974|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:52:23.9974|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:52:23.9974|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:52:24.0389|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:52:24.0389|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.5222ms 2025-12-19 16:52:24.0444|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:52:24.0444|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.259ms 200 application/json; charset=utf-8 2025-12-19 16:52:49.1275|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68935 2025-12-19 16:52:49.1275|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:52:49.1275|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3706ms 204 2025-12-19 16:52:49.1445|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68935 2025-12-19 16:52:49.1445|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:52:49.1445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:52:49.1445|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:52:49.1522|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:52:49.1522|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:52:49.1522|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:52:49.1522|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 16:52:49.1522|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:52:49.1686|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 16:52:49.2116|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:52:49.2158|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 60.2116ms 2025-12-19 16:52:49.2158|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 16:52:49.2158|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 75.0706ms 200 application/json; charset=utf-8 2025-12-19 16:53:10.8839|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:53:10.8839|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:53:10.8839|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3448ms 204 2025-12-19 16:53:10.8974|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 16:53:10.8974|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:53:10.8974|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:53:10.8974|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:53:10.8974|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:53:10.8974|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 16:53:10.9077|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:53:10.9077|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 16:53:10.9469|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 16:53:10.9469|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 42.6185ms 2025-12-19 16:53:10.9469|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 16:53:10.9548|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.4002ms 200 application/json; charset=utf-8 2025-12-19 16:54:35.5644|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:54:35.5644|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:54:35.5706|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1405ms 204 2025-12-19 16:54:35.5706|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:54:35.5706|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:54:35.5706|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:54:35.5706|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:54:35.5858|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:54:35.5858|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:54:35.5858|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:54:35.7229|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:54:35.7248|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 134.8575ms 2025-12-19 16:54:35.7248|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:54:35.7248|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 150.9789ms 200 application/json; charset=utf-8 2025-12-19 16:55:03.5761|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:55:03.5761|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:55:03.5761|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9745ms 204 2025-12-19 16:55:03.5858|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:55:03.5858|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:55:03.5858|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:55:03.5858|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:55:03.5858|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:55:03.5858|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:55:03.5858|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:55:03.7269|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:55:03.7269|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 129.8706ms 2025-12-19 16:55:03.7269|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:55:03.7269|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 145.2735ms 200 application/json; charset=utf-8 2025-12-19 16:55:12.0111|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:55:12.0111|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:55:17.1792|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:55:17.1792|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:55:17.1792|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3962ms 204 2025-12-19 16:55:17.1792|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:55:17.1951|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:55:17.1951|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:55:17.1951|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:55:17.1951|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:55:17.1951|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:55:17.2108|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:55:17.3318|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:55:17.3351|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 124.7306ms 2025-12-19 16:55:17.3351|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:55:17.3351|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 149.5193ms 200 application/json; charset=utf-8 2025-12-19 16:55:32.0718|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:55:32.0718|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:55:32.0718|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.694ms 204 2025-12-19 16:55:32.0852|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:55:32.0852|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:55:32.0852|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:55:32.0852|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:55:32.0852|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:55:32.1018|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:55:32.1018|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:55:32.2351|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:55:32.2351|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 134.0582ms 2025-12-19 16:55:32.2351|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:55:32.2407|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 155.5633ms 200 application/json; charset=utf-8 2025-12-19 16:57:09.4823|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:57:09.4823|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:57:09.4823|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.395ms 204 2025-12-19 16:57:09.4934|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 16:57:09.4934|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 16:57:09.4934|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 16:57:09.4934|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 16:57:09.4934|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:57:09.4934|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 16:57:09.4934|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 16:57:09.6404|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 16:57:09.6404|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 139.6564ms 2025-12-19 16:57:09.6465|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 16:57:09.6465|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 155.2761ms 200 application/json; charset=utf-8 2025-12-19 17:00:12.1568|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:00:12.1568|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:05:12.3227|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:05:12.3239|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:07:21.5125|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:07:21.5125|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:07:21.5125|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5139ms 204 2025-12-19 17:07:21.5125|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:07:21.5288|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 17:07:21.5288|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 17:07:21.5288|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:07:21.5288|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 17:07:21.5288|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 17:07:21.5288|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.2114ms 401 2025-12-19 17:07:30.6658|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:07:30.6658|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:07:30.6737|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9383ms 204 2025-12-19 17:07:30.6737|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:07:30.6737|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:07:30.6737|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:07:30.6871|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:07:30.6871|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:07:30.6871|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:07:30.6871|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5575ms 204 2025-12-19 17:07:30.6871|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:07:30.7000|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:07:30.7000|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:07:30.7000|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:07:30.7000|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:07:30.7000|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:07:30.7000|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:07:30.7000|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:07:30.7000|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:07:30.7000|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:07:30.7000|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:07:30.7551|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:07:30.7551|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 55.7205ms 2025-12-19 17:07:30.7551|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:07:30.7551|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 80.2317ms 200 application/json; charset=utf-8 2025-12-19 17:07:30.8417|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:07:30.8417|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 130.658ms 2025-12-19 17:07:30.8417|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:07:30.8417|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 146.3878ms 200 application/json; charset=utf-8 2025-12-19 17:08:37.7400|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:08:37.7400|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:08:37.7455|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.544ms 204 2025-12-19 17:08:37.7455|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:08:37.7455|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:08:37.7455|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:08:37.7455|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:08:37.7455|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:08:37.7455|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:08:37.7455|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:08:37.8807|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:08:37.8807|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 125.0526ms 2025-12-19 17:08:37.8858|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:08:37.8858|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 136.7936ms 200 application/json; charset=utf-8 2025-12-19 17:08:57.9976|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:08:58.0011|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:08:58.0011|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4707ms 204 2025-12-19 17:08:58.0011|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:08:58.0011|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:08:58.0195|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:08:58.0195|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:08:58.0195|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:08:58.0195|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:08:58.0195|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:08:58.1870|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:08:58.1884|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 158.4986ms 2025-12-19 17:08:58.1884|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:08:58.1884|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 179.297ms 200 application/json; charset=utf-8 2025-12-19 17:09:26.6536|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:09:26.6536|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:09:26.6536|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3789ms 204 2025-12-19 17:09:26.6672|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:09:26.6672|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:09:26.6672|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:09:26.6672|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:09:26.6672|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:09:26.6791|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:09:26.6791|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:09:26.8087|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:09:26.8087|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 129.515ms 2025-12-19 17:09:26.8087|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:09:26.8087|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 145.0829ms 200 application/json; charset=utf-8 2025-12-19 17:10:12.4718|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:10:12.5141|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:11:41.0202|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:11:41.0241|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:11:41.0241|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1337ms 204 2025-12-19 17:11:41.0241|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:11:41.0241|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:11:41.0241|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:11:41.0406|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:11:41.0406|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:11:41.0406|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:11:41.0406|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:11:41.2063|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:11:41.2063|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 159.4315ms 2025-12-19 17:11:41.2121|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:11:41.2121|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 183.1211ms 200 application/json; charset=utf-8 2025-12-19 17:12:38.1408|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:12:38.1408|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:12:38.1408|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3603ms 204 2025-12-19 17:12:38.1565|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:12:38.1565|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:12:38.1565|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:12:38.1646|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:12:38.1646|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:12:38.1646|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:12:38.1646|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:12:38.3091|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:12:38.3091|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 141.3076ms 2025-12-19 17:12:38.3091|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:12:38.3091|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 159.7087ms 200 application/json; charset=utf-8 2025-12-19 17:15:12.6656|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:15:12.6656|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:16:07.3917|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:16:07.3917|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:16:07.3917|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2057ms 204 2025-12-19 17:16:07.4067|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:16:07.4067|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 17:16:07.4067|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 17:16:07.4067|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:16:07.4067|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 17:16:07.4174|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 17:16:07.4174|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.2019ms 401 2025-12-19 17:16:07.5678|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:16:07.5678|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:16:07.5743|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:16:07.5743|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:16:07.5743|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:16:07.5743|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:16:07.5743|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:16:07.5743|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:16:07.6334|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:16:07.6334|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 52.8475ms 2025-12-19 17:16:07.6374|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:16:07.6374|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.9666ms 200 application/json; charset=utf-8 2025-12-19 17:16:07.6374|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:16:07.6374|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:16:07.6532|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:16:07.6532|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:16:07.6532|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:16:07.6532|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:16:07.6532|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:16:07.6532|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:16:07.7022|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:16:07.7022|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 44.3454ms 2025-12-19 17:16:07.7022|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:16:07.7022|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.2419ms 200 application/json; charset=utf-8 2025-12-19 17:16:10.6801|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:16:10.6834|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:16:10.6834|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:16:10.6834|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:16:10.6834|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:16:10.6834|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:16:10.6834|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:16:10.7016|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:16:10.7458|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:16:10.7458|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 52.0202ms 2025-12-19 17:16:10.7458|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:16:10.7458|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.9701ms 200 application/json; charset=utf-8 2025-12-19 17:16:11.3414|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:16:11.3414|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:16:11.3414|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:16:11.3414|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:16:11.3414|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:16:11.3414|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:16:11.3414|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:16:11.3545|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:16:11.3931|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:16:11.3931|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.9303ms 2025-12-19 17:16:11.3931|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:16:11.3931|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.3022ms 200 application/json; charset=utf-8 2025-12-19 17:16:19.6853|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:16:19.6853|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:16:19.6853|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4066ms 204 2025-12-19 17:16:19.7008|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:16:19.7008|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:16:19.7008|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:16:19.7008|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:16:19.7008|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:16:19.7008|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:16:19.7140|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:16:19.7140|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:16:19.7546|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:16:19.7546|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.6689ms 2025-12-19 17:16:19.7546|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:16:19.7609|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.1538ms 200 application/json; charset=utf-8 2025-12-19 17:16:26.0582|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:16:26.0582|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:16:26.0582|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4435ms 204 2025-12-19 17:16:26.0582|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:16:26.0749|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:16:26.0749|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:16:26.0749|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:16:26.0749|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:16:26.0749|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:16:26.0749|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:16:26.0749|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:16:26.1191|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:16:26.1209|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 40.5234ms 2025-12-19 17:16:26.1209|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:16:26.1209|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.727ms 200 application/json; charset=utf-8 2025-12-19 17:16:35.2865|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:16:35.2865|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:16:35.2865|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2798ms 204 2025-12-19 17:16:35.2982|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:16:35.2982|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:16:35.2982|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:16:35.2982|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:16:35.2982|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:16:35.2982|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:16:35.2982|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:16:35.4412|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:16:35.4412|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 138.7905ms 2025-12-19 17:16:35.4412|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:16:35.4412|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 148.7334ms 200 application/json; charset=utf-8 2025-12-19 17:17:46.5391|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68935 2025-12-19 17:17:46.5391|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:17:46.5391|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6145ms 204 2025-12-19 17:17:46.5504|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68935 2025-12-19 17:17:46.5504|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:17:46.5504|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:17:46.5504|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:17:46.5504|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:17:46.5504|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:17:46.5504|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:17:46.5504|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:17:46.5660|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:17:46.5660|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:17:46.6082|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:17:46.6120|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 54.4874ms 2025-12-19 17:17:46.6120|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:17:46.6120|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 65.4327ms 200 application/json; charset=utf-8 2025-12-19 17:17:46.7378|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68913 2025-12-19 17:17:46.7378|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:17:46.7378|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.006ms 204 2025-12-19 17:17:46.7531|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68913 2025-12-19 17:17:46.7531|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:17:46.7531|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:17:46.7531|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:17:46.7531|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:17:46.7531|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:17:46.7531|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:17:46.7706|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:17:46.7706|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:17:46.7706|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:17:46.8338|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:17:46.8338|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 69.8423ms 2025-12-19 17:17:46.8338|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:17:46.8338|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 86.5056ms 200 application/json; charset=utf-8 2025-12-19 17:19:10.9611|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:19:10.9611|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:19:10.9611|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4313ms 204 2025-12-19 17:19:10.9796|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:19:10.9796|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:19:10.9796|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:19:10.9867|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:19:10.9867|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:19:10.9867|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:19:10.9867|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:19:10.9867|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:19:11.0349|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:19:11.0349|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 45.707ms 2025-12-19 17:19:11.0349|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:19:11.0349|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.4301ms 200 application/json; charset=utf-8 2025-12-19 17:20:12.7599|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:20:12.7599|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:21:04.7662|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68913 2025-12-19 17:21:04.7662|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:21:04.7662|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8435ms 204 2025-12-19 17:21:04.7788|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68913 2025-12-19 17:21:04.7788|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:21:04.7788|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:21:04.7788|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:21:04.7788|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:21:04.7788|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:21:04.7788|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:21:04.7941|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:21:04.7941|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:21:04.7941|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:21:04.8423|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:21:04.8423|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 58.677ms 2025-12-19 17:21:04.8423|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:21:04.8423|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.4895ms 200 application/json; charset=utf-8 2025-12-19 17:21:04.8863|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68899 2025-12-19 17:21:04.8863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:21:04.8863|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8666ms 204 2025-12-19 17:21:04.8863|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68899 2025-12-19 17:21:04.9010|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:21:04.9010|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:21:04.9010|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:21:04.9010|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:21:04.9010|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:21:04.9010|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:21:04.9160|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:21:04.9160|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:21:04.9160|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:21:04.9653|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:21:04.9653|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 57.9674ms 2025-12-19 17:21:04.9653|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:21:04.9653|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 75.1529ms 200 application/json; charset=utf-8 2025-12-19 17:21:50.3380|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:21:50.3380|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:21:50.3380|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0014ms 204 2025-12-19 17:21:50.3380|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:21:50.3380|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:21:50.3542|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:21:50.3542|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:21:50.3542|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:21:50.3542|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:21:50.3542|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:21:50.3542|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:21:50.4070|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:21:50.4070|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 47.0878ms 2025-12-19 17:21:50.4070|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:21:50.4070|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.0746ms 200 application/json; charset=utf-8 2025-12-19 17:24:46.2383|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68899 2025-12-19 17:24:46.2383|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:24:46.2383|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3881ms 204 2025-12-19 17:24:46.2516|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68899 2025-12-19 17:24:46.2516|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:24:46.2516|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:24:46.2516|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:24:46.2516|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:24:46.2516|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:24:46.2657|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:24:46.2657|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:24:46.2657|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:24:46.2657|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:24:46.3373|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:24:46.3373|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 74.3482ms 2025-12-19 17:24:46.3373|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:24:46.3436|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 91.9579ms 200 application/json; charset=utf-8 2025-12-19 17:24:46.3436|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68900 2025-12-19 17:24:46.3436|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:24:46.3436|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4985ms 204 2025-12-19 17:24:46.3616|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68900 2025-12-19 17:24:46.3616|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:24:46.3616|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:24:46.3616|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:24:46.3616|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:24:46.3616|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:24:46.3616|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:24:46.3780|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:24:46.3780|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:24:46.3780|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:24:46.4294|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:24:46.4294|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 59.2986ms 2025-12-19 17:24:46.4294|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:24:46.4294|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.2133ms 200 application/json; charset=utf-8 2025-12-19 17:25:12.9153|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:25:12.9153|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:25:22.6495|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:25:22.6495|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:25:22.6495|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8152ms 204 2025-12-19 17:25:22.6637|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:25:22.6637|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:25:22.6637|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:25:22.6637|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:25:22.6738|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:25:22.6738|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:25:22.6738|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:25:22.6738|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:25:22.7182|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:25:22.7211|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.2756ms 2025-12-19 17:25:22.7211|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:25:22.7211|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 62.1852ms 200 application/json; charset=utf-8 2025-12-19 17:26:57.1038|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68900 2025-12-19 17:26:57.1038|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:26:57.1038|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.9479ms 204 2025-12-19 17:26:57.1158|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68900 2025-12-19 17:26:57.1158|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:26:57.1158|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:26:57.1158|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:26:57.1158|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:26:57.1158|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:26:57.1158|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:26:57.1158|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:26:57.1292|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:26:57.1292|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:26:57.1700|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:26:57.1700|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 50.6666ms 2025-12-19 17:26:57.1700|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:26:57.1766|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.7926ms 200 application/json; charset=utf-8 2025-12-19 17:26:57.2175|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68901 2025-12-19 17:26:57.2175|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:26:57.2228|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2672ms 204 2025-12-19 17:26:57.2228|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68901 2025-12-19 17:26:57.2228|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:26:57.2387|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:26:57.2387|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:26:57.2387|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:26:57.2387|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:26:57.2387|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:26:57.2387|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:26:57.2387|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:26:57.2555|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:26:57.2987|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:26:57.3020|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 57.4205ms 2025-12-19 17:26:57.3020|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:26:57.3020|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.5654ms 200 application/json; charset=utf-8 2025-12-19 17:27:11.5245|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:27:11.5245|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:27:11.5245|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2682ms 204 2025-12-19 17:27:11.5434|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:27:11.5434|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:27:11.5434|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:27:11.5511|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:27:11.5511|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:27:11.5511|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:27:11.5511|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:27:11.5511|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:27:11.5941|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:27:11.5941|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.2144ms 2025-12-19 17:27:11.5980|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:27:11.5980|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.1105ms 200 application/json; charset=utf-8 2025-12-19 17:27:25.9602|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68901 2025-12-19 17:27:25.9602|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:27:25.9602|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2673ms 204 2025-12-19 17:27:25.9747|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68901 2025-12-19 17:27:25.9747|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:27:25.9747|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:27:25.9747|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:27:25.9747|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:27:25.9747|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:27:25.9747|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:27:25.9913|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:27:25.9913|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:27:25.9913|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:27:26.0474|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:27:26.0474|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 62.8815ms 2025-12-19 17:27:26.0510|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:27:26.0510|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.8989ms 200 application/json; charset=utf-8 2025-12-19 17:27:26.0899|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68902 2025-12-19 17:27:26.0899|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:27:26.0899|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.9759ms 204 2025-12-19 17:27:26.1010|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68902 2025-12-19 17:27:26.1010|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:27:26.1010|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:27:26.1010|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:27:26.1010|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:27:26.1010|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:27:26.1010|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:27:26.1153|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:27:26.1153|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:27:26.1153|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:27:26.1685|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:27:26.1685|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 61.2743ms 2025-12-19 17:27:26.1685|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:27:26.1685|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.2716ms 200 application/json; charset=utf-8 2025-12-19 17:28:04.2502|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:28:04.2502|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:04.2502|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5303ms 204 2025-12-19 17:28:04.2502|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:28:04.2633|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:28:04.2633|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:04.2633|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:28:04.2633|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:28:04.2633|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:28:04.2633|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:28:04.2792|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:28:04.3163|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:28:04.3163|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 45.0974ms 2025-12-19 17:28:04.3163|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:28:04.3163|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.9077ms 200 application/json; charset=utf-8 2025-12-19 17:28:04.3427|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:28:04.3427|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:04.3427|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.532ms 204 2025-12-19 17:28:04.3427|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:28:04.3553|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:28:04.3553|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:04.3553|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:28:04.3553|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:28:04.3553|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:28:04.3553|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:28:04.4876|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:28:04.4876|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 126.329ms 2025-12-19 17:28:04.4876|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:28:04.4876|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 139.2449ms 200 application/json; charset=utf-8 2025-12-19 17:28:09.9520|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 17:28:09.9520|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:09.9520|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6825ms 204 2025-12-19 17:28:09.9656|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 17:28:09.9656|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:28:09.9656|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:09.9656|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:28:09.9656|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 17:28:09.9656|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:28:09.9656|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:28:10.3359|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:28:10.3359|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 362.6065ms 2025-12-19 17:28:10.3406|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 17:28:10.3406|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 377.2681ms 200 application/json; charset=utf-8 2025-12-19 17:28:15.6394|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:28:15.6394|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:15.6394|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6666ms 204 2025-12-19 17:28:15.6394|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:28:15.6537|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:28:15.6537|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:15.6537|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:28:15.6537|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:28:15.6537|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:28:15.6537|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:28:17.5409|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 17:28:17.5452|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 17:28:17.5452|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 17:28:17.5987||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 17:28:17.6505|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:28:17.6539|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1991.5976ms 2025-12-19 17:28:17.6539|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:28:17.6539|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2006.5699ms 200 application/json; charset=utf-8 2025-12-19 17:28:19.1004|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/70888da8-dff4-4a50-84d1-b9543465b2fa?Page=1&PageSize=100&IsValid=false 2025-12-19 17:28:19.1004|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:19.1004|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6085ms 204 2025-12-19 17:28:19.1108|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/70888da8-dff4-4a50-84d1-b9543465b2fa?Page=1&PageSize=100&IsValid=false 2025-12-19 17:28:19.1108|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:28:19.1108|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:19.1108|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:28:19.1213|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 17:28:19.1213|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:28:19.1213|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:28:20.5891|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (48ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 17:28:20.6398|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (48ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 17:28:20.6525|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__item_PaymentStagingId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentItemStagingId] = @__item_PaymentStagingId_0 2025-12-19 17:28:20.6928|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:28:20.6928|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1570.2921ms 2025-12-19 17:28:20.6928|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 17:28:20.6928|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1586.2591ms 200 application/json; charset=utf-8 2025-12-19 17:28:23.4843|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 17:28:23.4843|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:23.4843|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8654ms 204 2025-12-19 17:28:23.4970|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 17:28:23.4970|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:28:23.4970|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:23.4970|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:28:23.4970|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 17:28:23.4970|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:28:23.4970|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:28:23.5261|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 17:28:23.5291||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 17:28:23.5291||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 17:28:27.2188||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 17:28:27.2738|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (48ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 17:28:27.2775||WARN|PaymentService.Core.Service.PaymentService|1 Items to ReValidate. 2025-12-19 17:28:27.2775||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 70888da8-dff4-4a50-84d1-b9543465b2fa, AccountNo: EG790036000100011018400023920, Amount: 1386118.26] 2025-12-19 17:28:27.2775||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:28:27.3175||ERROR|PaymentService.Core.Service.PaymentService|Error Occurred While Processing Uploaded File. Details System.Exception: Invalid Bank with Code at PaymentService.Core.Service.PaymentService.GetTransactionType(String SourceBank, String DestinationBank) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 809 2025-12-19 17:28:27.3240||ERROR|PaymentService.Core.Service.PaymentService|Error Occurred While Processing Uploaded File. Details System.Exception: Invalid Bank with Code at PaymentService.Core.Service.PaymentService.GetTransactionType(String SourceBank, String DestinationBank) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 809 at PaymentService.Core.Service.PaymentService.ProcessLineItem(PaymentItemStaging lineItem, Int64 CorporateId, String SourceAccount, List`1 Fees, Boolean IsNew) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 628 2025-12-19 17:28:27.3240||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SIERRA LEONE EMBASSY CAIRO EGYPT","AccountNo":"EG790036000100011018400023920","Amount":"1386118.26","BankCode":"","CurrencyId":17,"CreditedAmount":0.00,"IsValid":false}, Error Invalid Bank with Code , IsNew False 2025-12-19 17:28:27.3737|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 17:28:27.3737|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 3869.9036ms 2025-12-19 17:28:27.3737|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 17:28:27.3737|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3884.8482ms 200 application/json; charset=utf-8 2025-12-19 17:28:27.4007|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:28:27.4038|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:27.4038|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8091ms 204 2025-12-19 17:28:27.4038|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:28:27.4038|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:28:27.4038|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:27.4178|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:28:27.4178|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:28:27.4178|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:28:27.4178|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:28:28.7495|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 17:28:28.7554|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 17:28:28.7554|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 17:28:28.8118||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 17:28:28.8555|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:28:28.8555|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1434.8547ms 2025-12-19 17:28:28.8555|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:28:28.8555|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1452.6506ms 200 application/json; charset=utf-8 2025-12-19 17:28:28.9185|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:28:28.9185|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:28:28.9185|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:28.9304|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:28:28.9304|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:28:28.9304|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:28:28.9304|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:28:30.3207|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 17:28:30.3252|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 17:28:30.3252|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 17:28:30.3774||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 17:28:30.4239|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:28:30.4239|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1488.7078ms 2025-12-19 17:28:30.4239|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:28:30.4324|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1513.8651ms 200 application/json; charset=utf-8 2025-12-19 17:28:33.6828|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/70888da8-dff4-4a50-84d1-b9543465b2fa?Page=1&PageSize=100&IsValid=false 2025-12-19 17:28:33.6828|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:33.6828|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.928ms 204 2025-12-19 17:28:33.6828|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/70888da8-dff4-4a50-84d1-b9543465b2fa?Page=1&PageSize=100&IsValid=false 2025-12-19 17:28:33.6828|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:28:33.6978|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:33.6978|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:28:33.6978|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 17:28:33.6978|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:28:33.6978|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:28:35.0026|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (49ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 17:28:35.0504|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (44ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 17:28:35.0577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__item_PaymentStagingId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentItemStagingId] = @__item_PaymentStagingId_0 2025-12-19 17:28:35.0940|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:28:35.0940|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1393.5515ms 2025-12-19 17:28:35.0940|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 17:28:35.0940|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1409.1279ms 200 application/json; charset=utf-8 2025-12-19 17:28:42.6245|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 17:28:42.6245|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:42.6245|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.4326ms 204 2025-12-19 17:28:42.6378|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 17:28:42.6378|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:28:42.6378|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:42.6378|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:28:42.6378|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 17:28:42.6378|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:28:42.6519|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:28:42.6519|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 17:28:42.6519||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 17:28:42.6685||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 17:28:42.8249||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 17:28:42.8769|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (47ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 17:28:42.8769||WARN|PaymentService.Core.Service.PaymentService|1 Items to ReValidate. 2025-12-19 17:28:42.8769||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 70888da8-dff4-4a50-84d1-b9543465b2fa, AccountNo: EG790036000100011018400023920, Amount: 1386118.26] 2025-12-19 17:28:42.8769||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:28:42.9205||ERROR|PaymentService.Core.Service.PaymentService|Error Occurred While Processing Uploaded File. Details System.Exception: Invalid Bank with Code at PaymentService.Core.Service.PaymentService.GetTransactionType(String SourceBank, String DestinationBank) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 809 2025-12-19 17:28:42.9205||ERROR|PaymentService.Core.Service.PaymentService|Error Occurred While Processing Uploaded File. Details System.Exception: Invalid Bank with Code at PaymentService.Core.Service.PaymentService.GetTransactionType(String SourceBank, String DestinationBank) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 809 at PaymentService.Core.Service.PaymentService.ProcessLineItem(PaymentItemStaging lineItem, Int64 CorporateId, String SourceAccount, List`1 Fees, Boolean IsNew) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 628 2025-12-19 17:28:42.9317||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SIERRA LEONE EMBASSY CAIRO EGYPT","AccountNo":"EG790036000100011018400023920","Amount":"1386118.26","BankCode":"","CurrencyId":17,"CreditedAmount":0.00,"IsValid":false}, Error Invalid Bank with Code , IsNew False 2025-12-19 17:28:42.9726|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 17:28:42.9726|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 324.621ms 2025-12-19 17:28:42.9726|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 17:28:42.9804|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 342.5817ms 200 application/json; charset=utf-8 2025-12-19 17:28:43.0064|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:28:43.0064|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:43.0105|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0625ms 204 2025-12-19 17:28:43.0105|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:28:43.0105|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:28:43.0105|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:43.0105|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:28:43.0105|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:28:43.0105|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:28:43.0105|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:28:44.2891|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 17:28:44.2930|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 17:28:44.2930|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 17:28:44.3352||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 17:28:44.3805|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:28:44.3805|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1361.6324ms 2025-12-19 17:28:44.3805|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:28:44.3858|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1369.45ms 200 application/json; charset=utf-8 2025-12-19 17:28:44.4411|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:28:44.4411|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:28:44.4411|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:44.4486|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:28:44.4486|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:28:44.4486|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:28:44.4486|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:28:45.8291|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 17:28:45.8291|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 17:28:45.8457|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 17:28:45.8773||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 17:28:45.9283|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:28:45.9283|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1477.0936ms 2025-12-19 17:28:45.9332|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:28:45.9332|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1493.6824ms 200 application/json; charset=utf-8 2025-12-19 17:28:48.3825|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/70888da8-dff4-4a50-84d1-b9543465b2fa?Page=1&PageSize=100&IsValid=false 2025-12-19 17:28:48.3857|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:48.3857|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8432ms 204 2025-12-19 17:28:48.3857|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/70888da8-dff4-4a50-84d1-b9543465b2fa?Page=1&PageSize=100&IsValid=false 2025-12-19 17:28:48.3857|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:28:48.4007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:48.4007|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:28:48.4007|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 17:28:48.4007|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:28:48.4007|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:28:49.6981|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (49ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 17:28:49.7463|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (46ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 17:28:49.7463|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__item_PaymentStagingId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentItemStagingId] = @__item_PaymentStagingId_0 2025-12-19 17:28:49.7871|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:28:49.7871|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1381.3302ms 2025-12-19 17:28:49.7871|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 17:28:49.7920|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1396.656ms 200 application/json; charset=utf-8 2025-12-19 17:28:53.9768|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Error/Download/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:28:53.9798|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:53.9798|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8957ms 204 2025-12-19 17:28:53.9798|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Error/Download/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:28:53.9798|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:28:53.9798|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:28:53.9798|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:28:53.9798|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.DownloadError (PaymentService)' 2025-12-19 17:28:54.0006|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "DownloadError", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] DownloadError(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:28:54.0006|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:28:54.0785|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (66ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 17:28:54.1352|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.FileResponse, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:28:54.1352|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.DownloadError (PaymentService) in 142.1263ms 2025-12-19 17:28:54.1352|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.DownloadError (PaymentService)' 2025-12-19 17:28:54.1352|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 159.6486ms 200 application/json; charset=utf-8 2025-12-19 17:29:01.1691|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 17:29:01.1691|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:29:01.1691|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3011ms 204 2025-12-19 17:29:01.1691|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 17:29:01.1827|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:29:01.1827|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:29:01.1827|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:29:01.1827|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 17:29:01.1827|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:29:01.1827|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:29:01.2016|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 17:29:01.2016||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 17:29:01.2016||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 17:29:01.3468||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 17:29:01.3974|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (48ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 17:29:01.3974||WARN|PaymentService.Core.Service.PaymentService|1 Items to ReValidate. 2025-12-19 17:29:01.4021||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 70888da8-dff4-4a50-84d1-b9543465b2fa, AccountNo: EG790036000100011018400023920, Amount: 1386118.26] 2025-12-19 17:29:01.4021||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:29:01.4503||ERROR|PaymentService.Core.Service.PaymentService|Error Occurred While Processing Uploaded File. Details System.Exception: Invalid Bank with Code at PaymentService.Core.Service.PaymentService.GetTransactionType(String SourceBank, String DestinationBank) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 809 2025-12-19 17:29:01.4503||ERROR|PaymentService.Core.Service.PaymentService|Error Occurred While Processing Uploaded File. Details System.Exception: Invalid Bank with Code at PaymentService.Core.Service.PaymentService.GetTransactionType(String SourceBank, String DestinationBank) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 809 at PaymentService.Core.Service.PaymentService.ProcessLineItem(PaymentItemStaging lineItem, Int64 CorporateId, String SourceAccount, List`1 Fees, Boolean IsNew) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 628 2025-12-19 17:29:01.4503||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SIERRA LEONE EMBASSY CAIRO EGYPT","AccountNo":"EG790036000100011018400023920","Amount":"1386118.26","BankCode":"","CurrencyId":17,"CreditedAmount":0.00,"IsValid":false}, Error Invalid Bank with Code , IsNew False 2025-12-19 17:29:01.4989|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 17:29:01.4989|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 310.3952ms 2025-12-19 17:29:01.4989|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 17:29:01.4989|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 323.1411ms 200 application/json; charset=utf-8 2025-12-19 17:29:01.5325|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:29:01.5325|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:29:01.5325|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4072ms 204 2025-12-19 17:29:01.5440|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:29:01.5440|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:29:01.5440|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:29:01.5440|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:29:01.5440|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:29:01.5440|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:29:01.5572|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:29:02.8261|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 17:29:02.8261|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 17:29:02.8452|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 17:29:02.8742||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 17:29:02.9137|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:29:02.9171|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1360.3001ms 2025-12-19 17:29:02.9171|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:29:02.9171|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1376.4965ms 200 application/json; charset=utf-8 2025-12-19 17:29:02.9638|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:29:02.9638|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:29:02.9638|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:29:02.9638|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:29:02.9638|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:29:02.9638|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:29:02.9638|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:29:04.2042|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 17:29:04.2042|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 17:29:04.2176|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 17:29:04.2410||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 17:29:04.2765|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:29:04.2765|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1303.3528ms 2025-12-19 17:29:04.2765|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:29:04.2765|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1320.0044ms 200 application/json; charset=utf-8 2025-12-19 17:29:06.1492|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/70888da8-dff4-4a50-84d1-b9543465b2fa?Page=1&PageSize=100&IsValid=false 2025-12-19 17:29:06.1513|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:29:06.1513|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.7648ms 204 2025-12-19 17:29:06.1513|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/70888da8-dff4-4a50-84d1-b9543465b2fa?Page=1&PageSize=100&IsValid=false 2025-12-19 17:29:06.1513|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:29:06.1513|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:29:06.1513|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:29:06.1513|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 17:29:06.1513|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:29:06.1513|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:29:07.2660|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (37ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 17:29:07.3005|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (31ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 17:29:07.3067|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__item_PaymentStagingId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentItemStagingId] = @__item_PaymentStagingId_0 2025-12-19 17:29:07.3356|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:29:07.3356|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1172.8717ms 2025-12-19 17:29:07.3381|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 17:29:07.3381|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1180.1901ms 200 application/json; charset=utf-8 2025-12-19 17:30:13.1261|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:30:13.1293|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:30:26.1112|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:30:26.1112|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:30:26.1112|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8007ms 204 2025-12-19 17:30:26.1346|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:30:26.1383|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:30:26.1383|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:30:26.1383|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:30:26.1383|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:30:26.1383|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:30:26.1383|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:30:26.1547|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:30:26.1959|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:30:26.1998|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 49.64ms 2025-12-19 17:30:26.1998|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:30:26.1998|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 69.9765ms 200 application/json; charset=utf-8 2025-12-19 17:31:40.2946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 17:31:40.2946|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:31:40.2946|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1046ms 204 2025-12-19 17:31:40.2946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 146 2025-12-19 17:31:40.3080|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:31:40.3080|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:31:40.3080|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:31:40.3080|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 17:31:40.3080|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:31:40.3080|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:31:40.3341|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND [p].[Id] IN (CAST(3111320 AS bigint)) 2025-12-19 17:31:40.3558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@p22='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (Size = 4000), @p2='?' (Size = 4000), @p3='?' (Size = 4000), @p4='?' (DbType = Int64), @p5='?' (DbType = Int32), @p6='?' (Size = 4000), @p7='?' (DbType = Decimal), @p8='?' (DbType = Decimal), @p9='?' (DbType = Int64), @p10='?' (DbType = Decimal), @p11='?' (Size = 4000), @p12='?' (DbType = Boolean), @p13='?' (DbType = Boolean), @p14='?' (Size = 4000), @p15='?' (DbType = Int64), @p16='?' (DbType = Int64), @p17='?' (DbType = Int64), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [PaymentItemStaging] SET [AccountName] = @p0, [AccountNo] = @p1, [Amount] = @p2, [BankCode] = @p3, [BankId] = @p4, [BorneBy] = @p5, [ChequeNo] = @p6, [CorporateFeeAmount] = @p7, [CreditedAmount] = @p8, [CurrencyId] = @p9, [CustomerFeeAmount] = @p10, [Error] = @p11, [IsPaid] = @p12, [IsValid] = @p13, [Narration] = @p14, [PaymentItemId] = @p15, [PaymentSummaryByBankId] = @p16, [RouteId] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [UploadStagingId] = @p21 WHERE [Id] = @p22; SELECT @@ROWCOUNT; 2025-12-19 17:31:40.3703|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 17:31:40.3703||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 17:31:40.3703||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 17:31:40.5005||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 17:31:40.5199|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE (([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit))) AND [p].[Id] IN (CAST(3111320 AS bigint)) 2025-12-19 17:31:40.5199||WARN|PaymentService.Core.Service.PaymentService|1 Items to ReValidate. 2025-12-19 17:31:40.5199||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 70888da8-dff4-4a50-84d1-b9543465b2fa, AccountNo: EG790036000100011018400023920, Amount: 1386118.26] 2025-12-19 17:31:40.5278||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:31:40.5660||ERROR|PaymentService.Core.Service.PaymentService|Error Occurred While Processing Uploaded File. Details System.Exception: Invalid Bank with Code EG7 at PaymentService.Core.Service.PaymentService.GetTransactionType(String SourceBank, String DestinationBank) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 809 2025-12-19 17:31:40.5728||ERROR|PaymentService.Core.Service.PaymentService|Error Occurred While Processing Uploaded File. Details System.Exception: Invalid Bank with Code EG7 at PaymentService.Core.Service.PaymentService.GetTransactionType(String SourceBank, String DestinationBank) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 809 at PaymentService.Core.Service.PaymentService.ProcessLineItem(PaymentItemStaging lineItem, Int64 CorporateId, String SourceAccount, List`1 Fees, Boolean IsNew) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 628 2025-12-19 17:31:40.5728||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SIERRA LEONE EMBASSY CAIRO EGYPT","AccountNo":"EG790036000100011018400023920","Amount":"1386118.26","BankCode":"EG7","CurrencyId":17,"CreditedAmount":0.00,"IsValid":false}, Error Invalid Bank with Code EG7, IsNew False 2025-12-19 17:31:40.6233|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 17:31:40.6233|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 309.562ms 2025-12-19 17:31:40.6233|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 17:31:40.6233|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 324.351ms 200 application/json; charset=utf-8 2025-12-19 17:33:19.3628|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68902 2025-12-19 17:33:19.3628|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:33:19.3628|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9084ms 204 2025-12-19 17:33:19.3791|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68902 2025-12-19 17:33:19.3791|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:33:19.3791|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:33:19.3791|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:33:19.3791|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:33:19.3917|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:33:19.3917|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:33:19.3917|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:33:19.3917|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:33:19.4081|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:33:19.4652|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:33:19.4688|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 75.68ms 2025-12-19 17:33:19.4688|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:33:19.4688|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 93.5696ms 200 application/json; charset=utf-8 2025-12-19 17:33:19.5768|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68903 2025-12-19 17:33:19.5800|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:33:19.5800|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6586ms 204 2025-12-19 17:33:19.5980|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68903 2025-12-19 17:33:19.5980|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:33:19.5980|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:33:19.5980|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:33:19.5980|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:33:19.5980|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:33:19.6093|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:33:19.6093|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:33:19.6093|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:33:19.6093|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:33:19.6683|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:33:19.6718|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 63.0071ms 2025-12-19 17:33:19.6718|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:33:19.6718|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.7644ms 200 application/json; charset=utf-8 2025-12-19 17:33:54.7711|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:33:54.7711|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:33:54.7711|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3549ms 204 2025-12-19 17:33:54.7831|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:33:54.7831|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:33:54.7831|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:33:54.7831|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:33:54.7831|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:33:54.7959|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:33:54.7959|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:33:54.7959|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:33:54.8479|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:33:54.8479|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 53.3596ms 2025-12-19 17:33:54.8479|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:33:54.8573|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.1659ms 200 application/json; charset=utf-8 2025-12-19 17:34:24.5903|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68903 2025-12-19 17:34:24.5935|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:34:24.5935|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2153ms 204 2025-12-19 17:34:24.5935|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68903 2025-12-19 17:34:24.5935|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:34:24.6089|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:34:24.6089|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:34:24.6089|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:34:24.6089|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:34:24.6089|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:34:24.6231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:34:24.6231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:34:24.6231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:34:24.6853|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:34:24.6853|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 70.6028ms 2025-12-19 17:34:24.6853|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:34:24.6853|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 88.784ms 200 application/json; charset=utf-8 2025-12-19 17:34:24.7044|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68904 2025-12-19 17:34:24.7044|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:34:24.7044|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5278ms 204 2025-12-19 17:34:24.7183|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68904 2025-12-19 17:34:24.7183|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:34:24.7183|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:34:24.7183|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:34:24.7183|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:34:24.7183|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:34:24.7183|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:34:24.7346|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:34:24.7346|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:34:24.7346|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:34:24.7838|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:34:24.7838|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 57.6244ms 2025-12-19 17:34:24.7838|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:34:24.7838|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.4623ms 200 application/json; charset=utf-8 2025-12-19 17:34:46.8228|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:34:46.8264|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:34:46.8264|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9368ms 204 2025-12-19 17:34:46.8264|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:34:46.8264|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:34:46.8264|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:34:46.8422|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:34:46.8422|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:34:46.8422|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:34:46.8422|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:34:46.8422|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:34:46.8890|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:34:46.8890|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 43.8762ms 2025-12-19 17:34:46.8890|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:34:46.8890|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.3272ms 200 application/json; charset=utf-8 2025-12-19 17:35:13.2665|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:35:13.2665|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:40:10.8964|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68904 2025-12-19 17:40:10.8964|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:40:10.8964|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0621ms 204 2025-12-19 17:40:10.9110|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68904 2025-12-19 17:40:10.9110|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 17:40:10.9110|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 17:40:10.9110|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:40:10.9220|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 17:40:10.9220|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 17:40:10.9220|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.5353ms 401 2025-12-19 17:40:11.0424|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68904 2025-12-19 17:40:11.0463|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:40:11.0463|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:40:11.0463|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:40:11.0463|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:40:11.0463|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:40:11.0463|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:40:11.0463|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:40:11.0630|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:40:11.0630|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:40:11.1241|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:40:11.1241|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 71.4486ms 2025-12-19 17:40:11.1241|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:40:11.1241|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 85.833ms 200 application/json; charset=utf-8 2025-12-19 17:40:11.1545|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68905 2025-12-19 17:40:11.1568|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:40:11.1568|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5252ms 204 2025-12-19 17:40:11.1568|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68905 2025-12-19 17:40:11.1568|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:40:11.1707|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:40:11.1707|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:40:11.1707|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:40:11.1707|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:40:11.1707|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:40:11.1707|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:40:11.1707|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:40:11.1892|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:40:11.2409|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:40:11.2409|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 65.6629ms 2025-12-19 17:40:11.2409|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:40:11.2409|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.7993ms 200 application/json; charset=utf-8 2025-12-19 17:40:13.3922|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:40:13.3922|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:40:56.2971|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:40:56.2971|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:40:56.2971|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2127ms 204 2025-12-19 17:40:56.2971|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:40:56.2971|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:40:56.3117|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:40:56.3117|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:40:56.3117|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:40:56.3117|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:40:56.3117|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:40:56.3117|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:40:56.3607|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:40:56.3607|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 44.7611ms 2025-12-19 17:40:56.3607|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:40:56.3607|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.8379ms 200 application/json; charset=utf-8 2025-12-19 17:42:18.2277|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68905 2025-12-19 17:42:18.2277|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:42:18.2277|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.4977ms 204 2025-12-19 17:42:18.2277|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68905 2025-12-19 17:42:18.2277|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:42:18.2432|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:42:18.2432|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:42:18.2432|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:42:18.2432|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:42:18.2432|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:42:18.2619|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:42:18.2619|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:42:18.2789|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:42:18.3338|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:42:18.3373|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 86.8633ms 2025-12-19 17:42:18.3373|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:42:18.3373|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 102.3977ms 200 application/json; charset=utf-8 2025-12-19 17:42:18.3373|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68906 2025-12-19 17:42:18.3373|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:42:18.3373|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.9588ms 204 2025-12-19 17:42:18.3553|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68906 2025-12-19 17:42:18.3553|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:42:18.3553|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:42:18.3553|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:42:18.3553|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:42:18.3553|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:42:18.3682|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:42:18.3682|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:42:18.3682|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:42:18.3682|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:42:18.3863|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:42:18.4263|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:42:18.4263|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 62.1786ms 2025-12-19 17:42:18.4323|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:42:18.4323|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.6268ms 200 application/json; charset=utf-8 2025-12-19 17:43:10.9133|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:43:10.9165|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:43:10.9165|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1243ms 204 2025-12-19 17:43:10.9165|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:43:10.9165|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:43:10.9165|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:43:10.9318|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:43:10.9318|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:43:10.9318|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:43:10.9318|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:43:10.9318|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:43:10.9803|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:43:10.9803|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 45.2586ms 2025-12-19 17:43:10.9803|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:43:10.9803|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.449ms 200 application/json; charset=utf-8 2025-12-19 17:44:05.3640|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68906 2025-12-19 17:44:05.3640|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:44:05.3640|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6664ms 204 2025-12-19 17:44:05.3789|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68906 2025-12-19 17:44:05.3789|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:44:05.3789|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:44:05.3789|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:44:05.3789|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:44:05.3884|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:44:05.3884|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:44:05.3884|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:44:05.3884|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:44:05.3884|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:44:05.4084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:44:05.4486|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68915 2025-12-19 17:44:05.4506|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:44:05.4506|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:44:05.4506|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 62.7097ms 2025-12-19 17:44:05.4506|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9764ms 204 2025-12-19 17:44:05.4506|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:44:05.4506|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.1257ms 200 application/json; charset=utf-8 2025-12-19 17:44:05.4506|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68915 2025-12-19 17:44:05.4506|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:44:05.4506|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:44:05.4654|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:44:05.4654|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:44:05.4654|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:44:05.4654|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:44:05.4654|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:44:05.4654|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:44:05.4654|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:44:05.5174|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:44:05.5174|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 51.0585ms 2025-12-19 17:44:05.5174|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:44:05.5174|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.1365ms 200 application/json; charset=utf-8 2025-12-19 17:44:23.3015|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:44:23.3015|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:44:23.3015|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.4479ms 204 2025-12-19 17:44:23.3131|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:44:23.3131|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:44:23.3131|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:44:23.3131|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:44:23.3131|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:44:23.3131|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:44:23.3131|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:44:23.3268|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:44:23.3705|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:44:23.3733|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 50.2455ms 2025-12-19 17:44:23.3733|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:44:23.3733|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.1549ms 200 application/json; charset=utf-8 2025-12-19 17:45:13.6323|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:45:13.6323|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:45:28.1826|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68915 2025-12-19 17:45:28.1855|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:45:28.1855|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7964ms 204 2025-12-19 17:45:28.1855|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68915 2025-12-19 17:45:28.1855|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:45:28.2006|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:45:28.2006|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:45:28.2006|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:45:28.2006|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:45:28.2006|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:45:28.2006|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:45:28.2164|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:45:28.2164|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:45:28.2484|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68917 2025-12-19 17:45:28.2484|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:45:28.2484|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3763ms 204 2025-12-19 17:45:28.2484|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68917 2025-12-19 17:45:28.2636|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:45:28.2636|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:45:28.2636|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:45:28.2636|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:45:28.2636|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 62.1777ms 2025-12-19 17:45:28.2636|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:45:28.2636|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:45:28.2636|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:45:28.2636|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 80.373ms 200 application/json; charset=utf-8 2025-12-19 17:45:28.2789|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:45:28.2789|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:45:28.2789|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:45:28.2789|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:45:28.3338|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:45:28.3338|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 58.1368ms 2025-12-19 17:45:28.3338|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:45:28.3405|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.688ms 200 application/json; charset=utf-8 2025-12-19 17:45:56.7949|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:45:56.7949|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:45:56.7949|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7349ms 204 2025-12-19 17:45:56.8125|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:45:56.8125|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:45:56.8125|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:45:56.8125|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:45:56.8125|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:45:56.8125|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:45:56.8125|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:45:56.8269|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:45:56.8616|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:45:56.8616|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 42.4174ms 2025-12-19 17:45:56.8616|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:45:56.8616|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.8892ms 200 application/json; charset=utf-8 2025-12-19 17:46:56.0966|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68917 2025-12-19 17:46:56.0991|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:46:56.0991|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5386ms 204 2025-12-19 17:46:56.0991|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68917 2025-12-19 17:46:56.0991|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:46:56.1151|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:46:56.1151|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:46:56.1151|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:46:56.1151|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:46:56.1151|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:46:56.1151|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:46:56.1341|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:46:56.1341|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:46:56.1839|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:46:56.1839|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 64.824ms 2025-12-19 17:46:56.1839|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:46:56.1839|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/69001 2025-12-19 17:46:56.1839|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.5197ms 200 application/json; charset=utf-8 2025-12-19 17:46:56.1922|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:46:56.1922|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1292ms 204 2025-12-19 17:46:56.1922|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/69001 2025-12-19 17:46:56.2076|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:46:56.2076|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:46:56.2076|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:46:56.2076|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:46:56.2076|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:46:56.2076|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:46:56.2076|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:46:56.2237|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:46:56.2237|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:46:56.2662|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:46:56.2662|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 52.5971ms 2025-12-19 17:46:56.2706|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:46:56.2706|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 67.1149ms 200 application/json; charset=utf-8 2025-12-19 17:47:11.0201|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:47:11.0201|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:47:11.0201|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5476ms 204 2025-12-19 17:47:11.0201|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:47:11.0201|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:47:11.0374|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:47:11.0374|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:47:11.0374|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:47:11.0374|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:47:11.0374|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:47:11.0374|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:47:11.0865|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:47:11.0865|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 45.0699ms 2025-12-19 17:47:11.0865|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:47:11.0865|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.632ms 200 application/json; charset=utf-8 2025-12-19 17:47:24.7542|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/69001 2025-12-19 17:47:24.7569|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:47:24.7569|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9698ms 204 2025-12-19 17:47:24.7569|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/69001 2025-12-19 17:47:24.7569|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:47:24.7732|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:47:24.7732|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:47:24.7732|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:47:24.7732|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:47:24.7732|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:47:24.7732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:47:24.7875|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:47:24.7875|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:47:24.8338|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:47:24.8363|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 57.3273ms 2025-12-19 17:47:24.8363|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:47:24.8363|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 69.7382ms 200 application/json; charset=utf-8 2025-12-19 17:47:24.8536|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68918 2025-12-19 17:47:24.8536|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:47:24.8536|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6236ms 204 2025-12-19 17:47:24.8698|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68918 2025-12-19 17:47:24.8698|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:47:24.8698|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:47:24.8698|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:47:24.8698|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:47:24.8827|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:47:24.8827|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:47:24.8827|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:47:24.8827|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:47:24.8827|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:47:24.9434|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:47:24.9449|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 59.5415ms 2025-12-19 17:47:24.9449|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:47:24.9449|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 76.7634ms 200 application/json; charset=utf-8 2025-12-19 17:48:12.0273|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:48:12.0273|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:48:12.0273|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2062ms 204 2025-12-19 17:48:12.0390|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:48:12.0390|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:48:12.0390|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:48:12.0567|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:48:12.0567|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:48:12.0567|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:48:12.0567|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:48:12.0692|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:48:12.1114|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:48:12.1114|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 52.1915ms 2025-12-19 17:48:12.1195|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:48:12.1195|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 82.821ms 200 application/json; charset=utf-8 2025-12-19 17:48:13.8828|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:48:13.8828|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:48:13.8828|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4614ms 204 2025-12-19 17:48:13.8828|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 17:48:13.8828|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:48:13.8993|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:48:13.8993|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:48:13.8993|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:48:13.8993|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:48:13.8993|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:48:14.0479|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:48:14.0479|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 142.5746ms 2025-12-19 17:48:14.0479|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 17:48:14.0553|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 160.7648ms 200 application/json; charset=utf-8 2025-12-19 17:48:14.8811|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:48:14.8836|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:48:14.8836|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5979ms 204 2025-12-19 17:48:14.8836|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:48:14.8836|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:48:14.8836|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:48:14.8986|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:48:14.8986|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:48:14.8986|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:48:14.8986|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:48:14.8986|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:48:14.9411|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:48:14.9448|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 41.9507ms 2025-12-19 17:48:14.9448|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:48:14.9448|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.4715ms 200 application/json; charset=utf-8 2025-12-19 17:48:14.9735|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 17:48:14.9755|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:48:14.9755|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9563ms 204 2025-12-19 17:48:14.9755|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 17:48:14.9755|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:48:14.9755|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:48:14.9755|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:48:14.9755|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 17:48:14.9755|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:48:14.9910|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:48:15.6446|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:48:15.6446|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 656.0639ms 2025-12-19 17:48:15.6478|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 17:48:15.6478|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 665.6309ms 200 application/json; charset=utf-8 2025-12-19 17:48:42.9598|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:48:42.9598|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:48:42.9598|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6935ms 204 2025-12-19 17:48:42.9714|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:48:42.9714|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:48:42.9714|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:48:42.9714|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:48:42.9714|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:48:42.9714|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:48:42.9714|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:48:44.2644|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (17ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 17:48:44.2702|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 17:48:44.2855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 17:48:44.3244||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 17:48:44.3669|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:48:44.3669|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1387.3814ms 2025-12-19 17:48:44.3669|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:48:44.3669|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1400.8465ms 200 application/json; charset=utf-8 2025-12-19 17:48:47.0069|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/70888da8-dff4-4a50-84d1-b9543465b2fa?Page=1&PageSize=100&IsValid=false 2025-12-19 17:48:47.0069|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:48:47.0069|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8051ms 204 2025-12-19 17:48:47.0182|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/70888da8-dff4-4a50-84d1-b9543465b2fa?Page=1&PageSize=100&IsValid=false 2025-12-19 17:48:47.0182|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:48:47.0182|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:48:47.0182|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:48:47.0182|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 17:48:47.0182|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:48:47.0325|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:48:48.4148|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (52ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 17:48:48.4650|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (46ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 17:48:48.4741|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__item_PaymentStagingId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [o].[Id], [o].[CreatedBy], [o].[DateCreated], [o].[DateModified], [o].[IsActive], [o].[IsDeleted], [o].[ModifiedBy], [o].[Name], [o].[PaymentBatchId], [o].[PaymentItemId], [o].[PaymentItemStagingId], [o].[Value] FROM [OtherPaymentData] AS [o] WHERE [o].[PaymentItemStagingId] = @__item_PaymentStagingId_0 2025-12-19 17:48:48.5204|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:48:48.5204|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1491.7699ms 2025-12-19 17:48:48.5204|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 17:48:48.5204|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1510.4221ms 200 application/json; charset=utf-8 2025-12-19 17:48:59.9633|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 17:48:59.9633|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:48:59.9687|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4284ms 204 2025-12-19 17:48:59.9687|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 17:48:59.9687|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:48:59.9687|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:48:59.9687|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:48:59.9687|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 17:48:59.9687|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:48:59.9861|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:49:00.0054|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (17ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 17:49:00.0054||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 17:49:00.0054||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 17:49:00.1511||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 17:49:00.2054|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (50ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 17:49:00.2054||WARN|PaymentService.Core.Service.PaymentService|1 Items to ReValidate. 2025-12-19 17:49:00.2054||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 70888da8-dff4-4a50-84d1-b9543465b2fa, AccountNo: EG790036000100011018400023920, Amount: 1386118.26] 2025-12-19 17:49:00.2054||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:49:00.2491||ERROR|PaymentService.Core.Service.PaymentService|Error Occurred While Processing Uploaded File. Details System.Exception: Invalid Bank with Code EG7 at PaymentService.Core.Service.PaymentService.GetTransactionType(String SourceBank, String DestinationBank) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 809 2025-12-19 17:49:00.2552||ERROR|PaymentService.Core.Service.PaymentService|Error Occurred While Processing Uploaded File. Details System.Exception: Invalid Bank with Code EG7 at PaymentService.Core.Service.PaymentService.GetTransactionType(String SourceBank, String DestinationBank) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 809 at PaymentService.Core.Service.PaymentService.ProcessLineItem(PaymentItemStaging lineItem, Int64 CorporateId, String SourceAccount, List`1 Fees, Boolean IsNew) in C:\Inlaks\sl-cp-be\PaymentService.Core\Service\PaymentService.cs:line 628 2025-12-19 17:49:00.2552||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SIERRA LEONE EMBASSY CAIRO EGYPT","AccountNo":"EG790036000100011018400023920","Amount":"1386118.26","BankCode":"EG7","CurrencyId":17,"CreditedAmount":0.00,"IsValid":false}, Error Invalid Bank with Code EG7, IsNew False 2025-12-19 17:49:00.3018|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 17:49:00.3018|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 318.6813ms 2025-12-19 17:49:00.3018|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 17:49:00.3018|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 333.3319ms 200 application/json; charset=utf-8 2025-12-19 17:49:00.3231|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:49:00.3231|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:49:00.3231|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.3745ms 204 2025-12-19 17:49:00.3314|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:49:00.3314|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:49:00.3314|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:49:00.3314|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:49:00.3314|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:49:00.3314|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:49:00.3441|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:49:01.6153|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (17ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 17:49:01.6153|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 17:49:01.6384|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 17:49:01.6770||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 17:49:01.7229|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:49:01.7229|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1381.6168ms 2025-12-19 17:49:01.7229|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:49:01.7229|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1397.1938ms 200 application/json; charset=utf-8 2025-12-19 17:49:01.7542|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/70888da8-dff4-4a50-84d1-b9543465b2fa 2025-12-19 17:49:01.7542|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:49:01.7542|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:49:01.7542|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:49:01.7542|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:49:01.7671|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:49:01.7671|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:49:03.0584|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 17:49:03.0625|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 17:49:03.0625|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 17:49:03.0980||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 17:49:03.1430|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:49:03.1430|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1376.6783ms 2025-12-19 17:49:03.1430|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 17:49:03.1430|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1395.718ms 200 application/json; charset=utf-8 2025-12-19 17:49:05.3595|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68918 2025-12-19 17:49:05.3595|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:49:05.3595|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9739ms 204 2025-12-19 17:49:05.3595|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68918 2025-12-19 17:49:05.3764|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:49:05.3764|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:49:05.3764|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:49:05.3764|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:49:05.3764|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:49:05.3764|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:49:05.3919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:49:05.3919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:49:05.3919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:49:05.4444|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:49:05.4444|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 62.5706ms 2025-12-19 17:49:05.4444|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:49:05.4531|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 80.1203ms 200 application/json; charset=utf-8 2025-12-19 17:49:05.4531|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68947 2025-12-19 17:49:05.4531|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:49:05.4531|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4974ms 204 2025-12-19 17:49:05.4746|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68947 2025-12-19 17:49:05.4746|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:49:05.4746|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:49:05.4746|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:49:05.4746|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:49:05.4846|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:49:05.4846|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:49:05.4846|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:49:05.4846|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:49:05.4846|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:49:05.5493|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:49:05.5493|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 65.7377ms 2025-12-19 17:49:05.5493|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:49:05.5493|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 81.3192ms 200 application/json; charset=utf-8 2025-12-19 17:50:13.7364|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:50:13.7364|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:50:29.4477|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:50:29.4477|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:50:29.4477|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2305ms 204 2025-12-19 17:50:29.4477|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:50:29.4657|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:50:29.4657|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:50:29.4657|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:50:29.4657|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:50:29.4657|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:50:29.4657|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:50:29.4791|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:50:29.5261|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:50:29.5261|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 53.8282ms 2025-12-19 17:50:29.5261|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:50:29.5261|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.8492ms 200 application/json; charset=utf-8 2025-12-19 17:51:51.6465|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68947 2025-12-19 17:51:51.6465|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:51:51.6465|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4271ms 204 2025-12-19 17:51:51.6633|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68947 2025-12-19 17:51:51.6633|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:51:51.6633|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:51:51.6633|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:51:51.6737|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:51:51.6737|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:51:51.6737|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:51:51.6737|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:51:51.6737|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:51:51.6737|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:51:51.7225|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68948 2025-12-19 17:51:51.7225|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:51:51.7225|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5895ms 204 2025-12-19 17:51:51.7365|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68948 2025-12-19 17:51:51.7365|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:51:51.7365|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:51:51.7365|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:51:51.7365|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:51:51.7365|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 68.0595ms 2025-12-19 17:51:51.7365|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:51:51.7365|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:51:51.7365|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:51:51.7365|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 87.0734ms 200 application/json; charset=utf-8 2025-12-19 17:51:51.7526|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:51:51.7526|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:51:51.7526|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:51:51.7684|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:51:51.8100|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:51:51.8134|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 61.2719ms 2025-12-19 17:51:51.8134|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:51:51.8134|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.9897ms 200 application/json; charset=utf-8 2025-12-19 17:52:29.0883|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:52:29.0883|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:52:29.0883|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3846ms 204 2025-12-19 17:52:29.1048|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:52:29.1048|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:52:29.1048|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:52:29.1048|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:52:29.1135|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:52:29.1135|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:52:29.1135|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:52:29.1135|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:52:29.1785|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:52:29.1785|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 65.0974ms 2025-12-19 17:52:29.1785|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:52:29.1785|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 82.0811ms 200 application/json; charset=utf-8 2025-12-19 17:53:13.1451|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68948 2025-12-19 17:53:13.1473|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:53:13.1473|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3652ms 204 2025-12-19 17:53:13.1625|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68948 2025-12-19 17:53:13.1625|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:53:13.1625|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:53:13.1625|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:53:13.1625|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:53:13.1625|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:53:13.1625|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:53:13.1625|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:53:13.1831|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:53:13.1831|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:53:13.2301|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68949 2025-12-19 17:53:13.2301|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:53:13.2301|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8662ms 204 2025-12-19 17:53:13.2301|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:53:13.2425|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 70.3116ms 2025-12-19 17:53:13.2425|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68949 2025-12-19 17:53:13.2425|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:53:13.2425|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:53:13.2425|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 86.3256ms 200 application/json; charset=utf-8 2025-12-19 17:53:13.2425|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:53:13.2425|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:53:13.2425|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:53:13.2567|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:53:13.2567|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:53:13.2567|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:53:13.2567|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:53:13.2567|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:53:13.3130|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:53:13.3130|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 57.8098ms 2025-12-19 17:53:13.3130|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:53:13.3198|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 75.3666ms 200 application/json; charset=utf-8 2025-12-19 17:54:18.5640|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:54:18.5640|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:54:18.5640|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4151ms 204 2025-12-19 17:54:18.5796|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:54:18.5796|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:54:18.5796|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:54:18.5796|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:54:18.5796|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:54:18.5796|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:54:18.5796|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:54:18.5965|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:54:18.6521|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:54:18.6544|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 64.0022ms 2025-12-19 17:54:18.6544|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:54:18.6544|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.9199ms 200 application/json; charset=utf-8 2025-12-19 17:55:02.2511|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68949 2025-12-19 17:55:02.2511|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:55:02.2511|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8993ms 204 2025-12-19 17:55:02.2634|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68949 2025-12-19 17:55:02.2634|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:55:02.2634|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:55:02.2634|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:55:02.2634|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:55:02.2634|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:55:02.2730|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:55:02.2730|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:55:02.2730|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:55:02.2889|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:55:02.3312|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:55:02.3312|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 60.9972ms 2025-12-19 17:55:02.3339|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68950 2025-12-19 17:55:02.3339|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:55:02.3339|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:55:02.3339|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.7913ms 200 application/json; charset=utf-8 2025-12-19 17:55:02.3339|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2465ms 204 2025-12-19 17:55:02.3339|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/FetchDetails/68950 2025-12-19 17:55:02.3499|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:55:02.3499|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:55:02.3499|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:55:02.3499|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:55:02.3499|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetaisByBatchId", controller = "Payment"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetPaymentDetaisByBatchId(Int64, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 17:55:02.3499|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:55:02.3499|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 17:55:02.3674|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:55:02.3674|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__PaymentBatchId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [p].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[Narration], [p].[CreditAmount] AS [Amount], [p].[CurrencyId] FROM [PaymentItems] AS [p] WHERE [p].[PaymentBatchId] = @__PaymentBatchId_0 2025-12-19 17:55:02.4163|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 17:55:02.4163|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService) in 58.8788ms 2025-12-19 17:55:02.4163|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetaisByBatchId (PaymentService)' 2025-12-19 17:55:02.4163|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.901ms 200 application/json; charset=utf-8 2025-12-19 17:55:13.8708|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:55:13.8744|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:55:37.1185|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:55:37.1185|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:55:37.1262|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.766ms 204 2025-12-19 17:55:37.1262|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 17:55:37.1262|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 17:55:37.1262|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 17:55:37.1431|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 17:55:37.1431|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:55:37.1431|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 17:55:37.1431|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 17:55:37.1576|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 17:55:37.1946|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 17:55:37.1946|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 46.5223ms 2025-12-19 17:55:37.1946|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 17:55:37.1946|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.521ms 200 application/json; charset=utf-8 2025-12-19 18:00:14.0375|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:00:14.0375|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:05:14.1609|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:05:14.1609|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:10:14.3778|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:10:14.3778|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:15:14.4545|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:15:14.4619|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:16:08.1617|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:46498/PAYMENTSERVICE/iisintegration 0 2025-12-19 18:16:08.1646|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.0011ms 202 2025-12-19 18:16:08.1646||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:7744:2652011f caught stopping signal... 2025-12-19 18:16:08.1646||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:7744:2652011f caught stopped signal... 2025-12-19 18:16:09.2132||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:7744:2652011f All dispatchers stopped 2025-12-19 18:16:09.2132||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:7744:2652011f successfully reported itself as stopped in 3.8085 ms 2025-12-19 18:16:09.2132||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:7744:2652011f has been stopped in total 1048.6691 ms 2025-12-19 18:25:21.8506||DEBUG|PaymentSystem.Program|init main function 2025-12-19 18:25:22.7697||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... 2025-12-19 18:25:22.9660||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. 2025-12-19 18:25:22.9996||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: VLIV-EFTDB01@RCPaySL-Live' 2025-12-19 18:25:22.9996||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. 2025-12-19 18:25:22.9996||INFO|Hangfire.BackgroundJobServer|Using the following options for Hangfire Server: Worker count: 20 Listening queues: 'default' Shutdown timeout: 00:00:15 Schedule polling interval: 00:00:15 2025-12-19 18:25:23.1339||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:2088:7723bf98 successfully announced in 107.2183 ms 2025-12-19 18:25:23.1413||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:2088:7723bf98 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... 2025-12-19 18:25:23.1413||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:2088:7723bf98 all the dispatchers started 2025-12-19 18:25:23.8109|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'BlackList'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.8109|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'FeeReversal'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.8109|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'FeeAmount' on entity type 'FeeTransactionLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.8298|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'FeeTransactionLogStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.8298|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'FeeAmount' on entity type 'PaymentBatch'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.8298|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'TotalAmount' on entity type 'PaymentBatch'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.8298|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.8438|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CorporateFeeAmount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.8438|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CreditAmount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.8438|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CustomerFeeAmount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.8438|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CorporateFeeAmount' on entity type 'PaymentItemStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.8438|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CreditedAmount' on entity type 'PaymentItemStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.8612|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CustomerFeeAmount' on entity type 'PaymentItemStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.8612|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentReversal'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.8612|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentSummaryByBank'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.8612|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Credit' on entity type 'Statement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.8761|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Debit' on entity type 'Statement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.8761|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'TotalAmount' on entity type 'UploadStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 18:25:23.9263|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:25:23.9263|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:25:23.9263|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:25:24.1652|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-19 18:25:24.1879|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-19 18:25:24.1879|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-19 18:25:24.1879|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-19 18:25:24.2657|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-12-19 18:25:24.2859|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-12-19 18:25:24.4129||INFO|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|User profile not available. Using 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\S-1-5-82-405065765-51968188-4129435083-1865239232-3978796933\DataProtection' as key repository and Windows DPAPI to encrypt keys at rest. 2025-12-19 18:25:24.7781|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 18:25:24.8479|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:25:24.8479|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.3974ms 204 2025-12-19 18:25:24.8844|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 18:25:24.9190|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 18:25:24.9428|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 18:25:24.9428|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:25:24.9540|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 18:25:24.9540|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 18:25:24.9540|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.2448ms 401 2025-12-19 18:25:54.5816|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 18:25:54.5893|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:25:54.5893|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4805ms 204 2025-12-19 18:25:54.6037|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 18:25:54.6244|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:25:54.6244|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:25:54.6244|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:25:54.6244|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 18:25:54.6608|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 18:25:54.6887|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:25:54.7211|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 18:25:54.8641|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 18:25:54.8852|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 220.3485ms 2025-12-19 18:25:54.8852|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 18:25:54.8852|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 289.2917ms 200 application/json; charset=utf-8 2025-12-19 18:25:57.3284|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 18:25:57.3284|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:25:57.3284|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4849ms 204 2025-12-19 18:25:57.3498|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 18:25:57.3498|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:25:57.3498|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:25:57.3498|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:25:57.3498|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 18:25:57.3679|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:25:57.3679|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:25:57.5753|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:25:57.5840|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 214.8615ms 2025-12-19 18:25:57.5840|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 18:25:57.5840|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 239.733ms 200 application/json; charset=utf-8 2025-12-19 18:26:02.7956|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 18:26:02.8002|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:26:02.8002|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7093ms 204 2025-12-19 18:26:02.8002|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 18:26:02.8170|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:26:02.8170|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:26:02.8170|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:26:02.8170|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 18:26:02.8359|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:26:02.8359|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:26:04.9096|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:26:04.9301|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 2091.6206ms 2025-12-19 18:26:04.9301|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 18:26:04.9301|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2121.7861ms 200 application/json; charset=utf-8 2025-12-19 18:26:16.4142|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/6645f32c-8c06-4451-a6c0-9dcd0ab34d9e 2025-12-19 18:26:16.4142|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:26:16.4238|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4163ms 204 2025-12-19 18:26:16.4238|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/6645f32c-8c06-4451-a6c0-9dcd0ab34d9e 2025-12-19 18:26:16.4389|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:26:16.4389|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:26:16.4389|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:26:16.4389|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:26:16.4540|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:26:16.4540|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:26:18.2218|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 18:26:18.2938|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 18:26:18.3417|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 18:26:18.5999||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDPENSIONSACCOUNTS1998","accountNumber":"000001011100131027","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 18:26:18.6860|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:26:18.6860|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 2236.054ms 2025-12-19 18:26:18.6860|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:26:18.6860|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2262.1805ms 200 application/json; charset=utf-8 2025-12-19 18:26:21.2569|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/6645f32c-8c06-4451-a6c0-9dcd0ab34d9e?Page=1&PageSize=100&IsValid=false 2025-12-19 18:26:21.2620|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:26:21.2620|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.467ms 204 2025-12-19 18:26:21.2762|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/6645f32c-8c06-4451-a6c0-9dcd0ab34d9e?Page=1&PageSize=100&IsValid=false 2025-12-19 18:26:21.2762|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:26:21.2762|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:26:21.2762|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:26:21.2762|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 18:26:21.2960|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:26:21.2960|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:26:22.7158|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (43ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 18:26:22.7563|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (35ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 18:26:22.8538|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:26:22.8538|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1570.2545ms 2025-12-19 18:26:22.8689|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 18:26:22.8689|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1594.692ms 200 application/json; charset=utf-8 2025-12-19 18:26:25.6234|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 18:26:25.6234|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:26:25.6234|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5128ms 204 2025-12-19 18:26:25.6374|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 18:26:25.6374|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:26:25.6374|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:26:25.6374|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:26:25.6374|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 18:26:25.6523|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:26:25.6523|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:26:25.6901|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 18:26:25.6901||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 18:26:25.6989||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 18:26:25.8085||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 18:26:25.8650|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (36ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 18:26:25.8859||WARN|PaymentService.Core.Service.PaymentService|2 Items to ReValidate. 2025-12-19 18:26:25.9080||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 6645f32c-8c06-4451-a6c0-9dcd0ab34d9e, AccountNo: 000001015100053194, Amount: 3277965.67] 2025-12-19 18:26:25.9080||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 6645f32c-8c06-4451-a6c0-9dcd0ab34d9e 2025-12-19 18:26:25.9393||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 6645f32c-8c06-4451-a6c0-9dcd0ab34d9e, AccountNo: 000001015100051739, Amount: 67200.00] 2025-12-19 18:26:25.9393||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 6645f32c-8c06-4451-a6c0-9dcd0ab34d9e 2025-12-19 18:26:26.0081||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SIERRA LEONE COMMERCIAL ","AccountNo":"000001015100051739","Amount":"67200.00","BankCode":"003","CurrencyId":17,"CreditedAmount":67200.00,"IsValid":false}, Error , IsNew False 2025-12-19 18:26:26.0081||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"GUARANTY TRUST BANK","AccountNo":"000001015100053194","Amount":"3277965.67","BankCode":"005","CurrencyId":17,"CreditedAmount":3277965.67,"IsValid":false}, Error , IsNew False 2025-12-19 18:26:26.1661|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 18:26:26.1661|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 515.9898ms 2025-12-19 18:26:26.1661|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 18:26:26.1661|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 535.2544ms 200 application/json; charset=utf-8 2025-12-19 18:26:26.1990|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/6645f32c-8c06-4451-a6c0-9dcd0ab34d9e 2025-12-19 18:26:26.1990|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:26:26.1990|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1126ms 204 2025-12-19 18:26:26.2142|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/6645f32c-8c06-4451-a6c0-9dcd0ab34d9e 2025-12-19 18:26:26.2142|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:26:26.2142|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:26:26.2142|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:26:26.2142|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:26:26.2142|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:26:26.2292|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:26:27.3289|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 18:26:27.3376|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 18:26:27.3581|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (17ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 18:26:27.4016||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDPENSIONSACCOUNTS1998","accountNumber":"000001011100131027","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 18:26:27.4660|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:26:27.4660|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1239.9202ms 2025-12-19 18:26:27.4660|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:26:27.4660|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1258.1557ms 200 application/json; charset=utf-8 2025-12-19 18:26:27.5145|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/6645f32c-8c06-4451-a6c0-9dcd0ab34d9e 2025-12-19 18:26:27.5145|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:26:27.5145|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:26:27.5145|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:26:27.5145|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:26:27.5145|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:26:27.5258|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:26:28.6184|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 18:26:28.6246|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 18:26:28.6246|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 18:26:28.6747||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDPENSIONSACCOUNTS1998","accountNumber":"000001011100131027","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 18:26:28.7266|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:26:28.7317|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1207.1603ms 2025-12-19 18:26:28.7317|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:26:28.7317|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1221.2306ms 200 application/json; charset=utf-8 2025-12-19 18:28:25.8708|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 18:28:25.8708|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:28:25.8708|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7929ms 204 2025-12-19 18:28:25.8863|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundaryzBb4AvNJ2J2ZhxAC 176 2025-12-19 18:28:25.8863|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:28:25.8863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:28:25.8863|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:28:25.8863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 18:28:25.9034|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:28:25.9034|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:28:25.9509|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 18:28:25.9664|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 18:28:26.0039|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 18:28:26.0114||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 6:28:26 PM 2025-12-19 18:28:29.2989||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 3288 2025-12-19 18:28:29.3324|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 18:28:32.5440||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 3206 2025-12-19 18:28:32.5763|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:28:32.6094|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:28:32.6283||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 16 2025-12-19 18:28:32.6515||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTY5OTU0LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.2OL-vDwbGvO7rs5bDXSIofQs4zbno0duM_ahO9Fx8_c 2025-12-19 18:28:32.6559||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 6:28:32 PM 2025-12-19 18:28:32.6730||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 6733 2025-12-19 18:28:32.6730|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 18:28:32.6730|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 6774.6272ms 2025-12-19 18:28:32.6730|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 18:28:32.6832|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6796.8166ms 200 application/json; charset=utf-8 2025-12-19 18:28:32.7180|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 18:28:32.7180|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:28:32.7180|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8049ms 204 2025-12-19 18:28:32.7324|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 18:28:32.7324|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:28:32.7324|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:28:32.7324|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:28:32.7324|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 18:28:32.7324|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:28:32.7324|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:28:34.3514|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:28:34.3602|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 1616.6823ms 2025-12-19 18:28:34.3602|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 18:28:34.3602|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1633.5917ms 200 application/json; charset=utf-8 2025-12-19 18:28:57.5866|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/f056a025-d5bd-4304-99ba-4fb5ff75a443 2025-12-19 18:28:57.5908|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:28:57.5908|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2763ms 204 2025-12-19 18:28:57.5908|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/f056a025-d5bd-4304-99ba-4fb5ff75a443 2025-12-19 18:28:57.6079|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:28:57.6079|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:28:57.6079|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:28:57.6079|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:28:57.6079|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:28:57.6079|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:28:58.8844|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 18:28:58.8937|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 18:28:58.9090|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 18:28:58.9616||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 18:28:59.0042|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:28:59.0042|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1391.4976ms 2025-12-19 18:28:59.0042|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:28:59.0122|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1409.874ms 200 application/json; charset=utf-8 2025-12-19 18:29:00.8204|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/f056a025-d5bd-4304-99ba-4fb5ff75a443?Page=1&PageSize=100&IsValid=false 2025-12-19 18:29:00.8242|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:00.8242|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2816ms 204 2025-12-19 18:29:00.8242|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/f056a025-d5bd-4304-99ba-4fb5ff75a443?Page=1&PageSize=100&IsValid=false 2025-12-19 18:29:00.8401|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:29:00.8401|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:00.8401|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:29:00.8401|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 18:29:00.8401|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:29:00.8401|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:29:02.0307|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (44ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 18:29:02.0714|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (38ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 18:29:02.1083|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:29:02.1083|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1261.9393ms 2025-12-19 18:29:02.1083|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 18:29:02.1083|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1278.9087ms 200 application/json; charset=utf-8 2025-12-19 18:29:04.9068|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 18:29:04.9068|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:04.9068|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8453ms 204 2025-12-19 18:29:04.9181|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 18:29:04.9181|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:29:04.9181|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:04.9181|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:29:04.9181|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 18:29:04.9181|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:29:04.9181|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:29:04.9348|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 18:29:04.9348||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 18:29:04.9348||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 18:29:05.0571||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 18:29:05.0987|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (36ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 18:29:05.0987||WARN|PaymentService.Core.Service.PaymentService|1 Items to ReValidate. 2025-12-19 18:29:05.0987||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: f056a025-d5bd-4304-99ba-4fb5ff75a443, AccountNo: 000001011201084359, Amount: 691433.40] 2025-12-19 18:29:05.0987||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: f056a025-d5bd-4304-99ba-4fb5ff75a443 2025-12-19 18:29:05.1495||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ELECTORIAL COMMISSION FO","AccountNo":"000001011201084359","Amount":"691433.40","BankCode":"000","CurrencyId":17,"CreditedAmount":691433.40,"IsValid":false}, Error , IsNew False 2025-12-19 18:29:05.1956|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 18:29:05.1995|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 273.4968ms 2025-12-19 18:29:05.1995|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 18:29:05.1995|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 285.2799ms 200 application/json; charset=utf-8 2025-12-19 18:29:05.2238|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/f056a025-d5bd-4304-99ba-4fb5ff75a443 2025-12-19 18:29:05.2238|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:05.2238|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3399ms 204 2025-12-19 18:29:05.2362|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/f056a025-d5bd-4304-99ba-4fb5ff75a443 2025-12-19 18:29:05.2362|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:29:05.2362|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:05.2362|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:29:05.2362|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:29:05.2457|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:29:05.2457|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:29:06.3357|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 18:29:06.3431|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 18:29:06.3625|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 18:29:06.3983||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 18:29:06.4355|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:29:06.4355|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1192.8339ms 2025-12-19 18:29:06.4355|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:29:06.4355|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1208.2037ms 200 application/json; charset=utf-8 2025-12-19 18:29:06.4713|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/f056a025-d5bd-4304-99ba-4fb5ff75a443 2025-12-19 18:29:06.4713|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:29:06.4713|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:06.4803|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:29:06.4803|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:29:06.4803|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:29:06.4803|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:29:07.5691|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 18:29:07.5691|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 18:29:07.5852|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 18:29:07.6174||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 18:29:07.6545|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:29:07.6545|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1172.4535ms 2025-12-19 18:29:07.6545|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:29:07.6545|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1189.8903ms 200 application/json; charset=utf-8 2025-12-19 18:29:22.1652|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 18:29:22.1681|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:22.1681|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5564ms 204 2025-12-19 18:29:22.1827|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundary4eyc4tixwWzI08Hc 176 2025-12-19 18:29:22.1827|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:29:22.1827|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:22.1827|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:29:22.1827|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 18:29:22.1827|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:29:22.1827|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:29:22.2095|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 18:29:22.2183|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 18:29:22.2183|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 18:29:22.2301||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 6:29:22 PM 2025-12-19 18:29:22.3484||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 118 2025-12-19 18:29:22.3661|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 18:29:23.9895||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 1616 2025-12-19 18:29:24.0024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:29:24.0153||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 9 2025-12-19 18:29:24.0632||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTY5OTU0LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.2OL-vDwbGvO7rs5bDXSIofQs4zbno0duM_ahO9Fx8_c 2025-12-19 18:29:24.0632||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 6:29:24 PM 2025-12-19 18:29:24.0632||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 1872 2025-12-19 18:29:24.0780|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 18:29:24.0780|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 1884.6896ms 2025-12-19 18:29:24.0780|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 18:29:24.0780|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1902.8032ms 200 application/json; charset=utf-8 2025-12-19 18:29:24.1177|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 18:29:24.1213|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:24.1213|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0453ms 204 2025-12-19 18:29:24.1213|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 18:29:24.1360|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:29:24.1360|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:24.1360|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:29:24.1360|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 18:29:24.1360|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:29:24.1360|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:29:25.3431|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:29:25.3431|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 1199.8112ms 2025-12-19 18:29:25.3431|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 18:29:25.3431|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1215.3076ms 200 application/json; charset=utf-8 2025-12-19 18:29:37.0743|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/905f1520-8a32-4a52-8d79-2a5da5973bdc 2025-12-19 18:29:37.0743|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:37.0743|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.237ms 204 2025-12-19 18:29:37.0743|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/905f1520-8a32-4a52-8d79-2a5da5973bdc 2025-12-19 18:29:37.0896|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:29:37.0896|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:37.0896|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:29:37.0896|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:29:37.0896|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:29:37.0896|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:29:38.3629|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 18:29:38.3629|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 18:29:38.3898|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 18:29:38.4378||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDPENSIONSACCOUNTS1998","accountNumber":"000001011100131027","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 18:29:38.4804|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:29:38.4852|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1386.7363ms 2025-12-19 18:29:38.4852|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:29:38.4852|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1401.7469ms 200 application/json; charset=utf-8 2025-12-19 18:29:41.0543|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/905f1520-8a32-4a52-8d79-2a5da5973bdc?Page=1&PageSize=100&IsValid=false 2025-12-19 18:29:41.0543|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:41.0610|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7371ms 204 2025-12-19 18:29:41.0610|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/905f1520-8a32-4a52-8d79-2a5da5973bdc?Page=1&PageSize=100&IsValid=false 2025-12-19 18:29:41.0757|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:29:41.0757|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:41.0757|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:29:41.0757|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 18:29:41.0757|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:29:41.0757|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:29:42.4083|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (47ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 18:29:42.4600|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (47ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 18:29:42.5054|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:29:42.5054|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1421.2097ms 2025-12-19 18:29:42.5054|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 18:29:42.5054|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1439.4052ms 200 application/json; charset=utf-8 2025-12-19 18:29:57.9873|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 18:29:57.9873|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:57.9873|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.9287ms 204 2025-12-19 18:29:57.9873|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 18:29:57.9873|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:29:58.0025|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:58.0025|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:29:58.0025|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 18:29:58.0025|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:29:58.0025|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:29:58.0288|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 18:29:58.0333||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 18:29:58.0333||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 18:29:58.1408||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 18:29:58.1978|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (51ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 18:29:58.1978||WARN|PaymentService.Core.Service.PaymentService|3 Items to ReValidate. 2025-12-19 18:29:58.2063||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 905f1520-8a32-4a52-8d79-2a5da5973bdc, AccountNo: 002011325926210173, Amount: 1725525.64] 2025-12-19 18:29:58.2063||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 905f1520-8a32-4a52-8d79-2a5da5973bdc 2025-12-19 18:29:58.2362||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 905f1520-8a32-4a52-8d79-2a5da5973bdc, AccountNo: 000001015100061051, Amount: 603389.00] 2025-12-19 18:29:58.2362||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 905f1520-8a32-4a52-8d79-2a5da5973bdc 2025-12-19 18:29:58.2607||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"KADIATU JALLOH","AccountNo":"002011325926210173","Amount":"1725525.64","BankCode":"002","CurrencyId":17,"CreditedAmount":1725525.64,"IsValid":false}, Error , IsNew False 2025-12-19 18:29:58.2607||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 905f1520-8a32-4a52-8d79-2a5da5973bdc, AccountNo: 012001412012082175, Amount: 41681.70] 2025-12-19 18:29:58.2720||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 905f1520-8a32-4a52-8d79-2a5da5973bdc 2025-12-19 18:29:58.2857||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"VISTA BANK (SL) LTD","AccountNo":"000001015100061051","Amount":"603389.00","BankCode":"006","CurrencyId":17,"CreditedAmount":603389.00,"IsValid":false}, Error , IsNew False 2025-12-19 18:29:58.3213||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ISATU MOUDAFSIR BAH","AccountNo":"012001412012082175","Amount":"41681.70","BankCode":"012","CurrencyId":17,"CreditedAmount":41681.70,"IsValid":false}, Error , IsNew False 2025-12-19 18:29:58.3680|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 18:29:58.3680|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 362.8831ms 2025-12-19 18:29:58.3680|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 18:29:58.3778|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 380.814ms 200 application/json; charset=utf-8 2025-12-19 18:29:58.3957|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/905f1520-8a32-4a52-8d79-2a5da5973bdc 2025-12-19 18:29:58.3957|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:58.3957|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0039ms 204 2025-12-19 18:29:58.4082|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/905f1520-8a32-4a52-8d79-2a5da5973bdc 2025-12-19 18:29:58.4082|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:29:58.4082|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:58.4082|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:29:58.4082|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:29:58.4082|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:29:58.4253|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:29:59.6992|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 18:29:59.7056|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 18:29:59.7241|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 18:29:59.7630||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDPENSIONSACCOUNTS1998","accountNumber":"000001011100131027","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 18:29:59.8135|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:29:59.8135|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1392.0885ms 2025-12-19 18:29:59.8135|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:29:59.8135|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1411.2629ms 200 application/json; charset=utf-8 2025-12-19 18:29:59.8992|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/905f1520-8a32-4a52-8d79-2a5da5973bdc 2025-12-19 18:29:59.8992|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:29:59.8992|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:29:59.8992|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:29:59.8992|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:29:59.9086|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:29:59.9086|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:30:01.2129|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 18:30:01.2129|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 18:30:01.2262|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 18:30:01.2645||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDPENSIONSACCOUNTS1998","accountNumber":"000001011100131027","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 18:30:01.3091|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:30:01.3091|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1403.3405ms 2025-12-19 18:30:01.3157|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:30:01.3157|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1418.8225ms 200 application/json; charset=utf-8 2025-12-19 18:30:08.4691|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:30:08.4691|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:32:48.3569|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/905f1520-8a32-4a52-8d79-2a5da5973bdc?Page=1&PageSize=100&IsValid=true 2025-12-19 18:32:48.3569|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:32:48.3569|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6066ms 204 2025-12-19 18:32:48.3569|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/905f1520-8a32-4a52-8d79-2a5da5973bdc?Page=1&PageSize=100&IsValid=true 2025-12-19 18:32:48.3731|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:32:48.3731|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:32:48.3731|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:32:48.3731|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 18:32:48.3731|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:32:48.3731|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:32:49.6942|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (50ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 18:32:49.7460|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (49ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 18:32:49.7922|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:32:49.7978|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1415.6306ms 2025-12-19 18:32:49.7978|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 18:32:49.7978|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1431.5898ms 200 application/json; charset=utf-8 2025-12-19 18:34:27.7853|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 18:34:27.7853|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:34:27.7853|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1396ms 204 2025-12-19 18:34:27.8015|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundaryxWP3ax0Y0oiw9ZzX 176 2025-12-19 18:34:27.8015|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:34:27.8015|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:34:27.8015|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:34:27.8078|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 18:34:27.8078|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:34:27.8078|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:34:27.8279|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 18:34:27.8396|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 18:34:27.8396|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 18:34:27.8396||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 6:34:27 PM 2025-12-19 18:34:27.9525||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 102 2025-12-19 18:34:27.9686|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 18:34:32.4533||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 4480 2025-12-19 18:34:32.4636|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:34:32.4636|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:34:32.4797|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:34:32.4797||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 6 2025-12-19 18:34:32.5030||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTY5OTU0LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.2OL-vDwbGvO7rs5bDXSIofQs4zbno0duM_ahO9Fx8_c 2025-12-19 18:34:32.5030||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 6:34:32 PM 2025-12-19 18:34:32.5399||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 4725 2025-12-19 18:34:32.5447|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 18:34:32.5447|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 4736.429ms 2025-12-19 18:34:32.5447|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 18:34:32.5447|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4749.6451ms 200 application/json; charset=utf-8 2025-12-19 18:34:32.6221|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 18:34:32.6221|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:34:32.6221|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8406ms 204 2025-12-19 18:34:32.6960|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 18:34:32.6996|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:34:32.6996|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:34:32.6996|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:34:32.6996|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 18:34:32.6996|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:34:32.6996|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:34:33.4772|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:34:33.4788|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 772.1982ms 2025-12-19 18:34:33.4788|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 18:34:33.4788|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 785.5188ms 200 application/json; charset=utf-8 2025-12-19 18:34:48.4921|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:34:48.4954|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:34:48.4954|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5897ms 204 2025-12-19 18:34:48.4954|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:34:48.5106|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:34:48.5106|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:34:48.5106|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:34:48.5106|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:34:48.5106|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:34:48.5106|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:34:49.8024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 18:34:49.8083|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 18:34:49.8259|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 18:34:49.8793||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 18:34:49.9250|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:34:49.9250|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1408.906ms 2025-12-19 18:34:49.9250|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:34:49.9327|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1424.8612ms 200 application/json; charset=utf-8 2025-12-19 18:34:55.6176|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/58354aef-ed0e-45e6-9e0a-1881daac2914?Page=1&PageSize=100&IsValid=false 2025-12-19 18:34:55.6210|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:34:55.6210|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6654ms 204 2025-12-19 18:34:55.6210|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/58354aef-ed0e-45e6-9e0a-1881daac2914?Page=1&PageSize=100&IsValid=false 2025-12-19 18:34:55.6210|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:34:55.6347|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:34:55.6347|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:34:55.6347|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 18:34:55.6347|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:34:55.6347|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:34:57.0254|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (47ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 18:34:57.0721|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (44ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 18:34:57.1772|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:34:57.1829|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1540.3133ms 2025-12-19 18:34:57.1829|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 18:34:57.1829|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1556.1315ms 200 application/json; charset=utf-8 2025-12-19 18:35:05.0945|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 18:35:05.0945|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:35:05.0945|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.5166ms 204 2025-12-19 18:35:05.1047|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 18:35:05.1047|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:35:05.1047|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:35:05.1047|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:35:05.1047|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 18:35:05.1047|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:35:05.1047|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:35:05.1300|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 18:35:05.1300||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 18:35:05.1351||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 18:35:05.2984||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 18:35:05.3507|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (46ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 18:35:05.3542||WARN|PaymentService.Core.Service.PaymentService|19 Items to ReValidate. 2025-12-19 18:35:05.3542||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 002007002200173639, Amount: 3051531.00] 2025-12-19 18:35:05.3542||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.3871||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 002001002100676965, Amount: 9672000.00] 2025-12-19 18:35:05.3871||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.4203||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"HUMAN RIGHT COMMISSION","AccountNo":"002007002200173639","Amount":"3051531.00","BankCode":"002","CurrencyId":17,"CreditedAmount":3051531.00,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:05.4203||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 000001011201084359, Amount: 4510914.40] 2025-12-19 18:35:05.4325||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.4508||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"AUDIT SERVICE SIERRA LEO","AccountNo":"002001002100676965","Amount":"9672000.00","BankCode":"002","CurrencyId":17,"CreditedAmount":9672000.00,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:05.4508||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 000001015100073758, Amount: 2505009.51] 2025-12-19 18:35:05.4508||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.4792||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ELECTORIAL COMMISSION FO","AccountNo":"000001011201084359","Amount":"4510914.40","BankCode":"000","CurrencyId":17,"CreditedAmount":4510914.40,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:05.4792||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 000001011201043425, Amount: 223951.00] 2025-12-19 18:35:05.4792||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.5142||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ZENITH BANK (SL) LTD","AccountNo":"000001015100073758","Amount":"2505009.51","BankCode":"012","CurrencyId":17,"CreditedAmount":2505009.51,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:05.5142||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 007401203000211256, Amount: 168333.00] 2025-12-19 18:35:05.5263||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.5460||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SL POLICE CHILD MAINT DE","AccountNo":"000001011201043425","Amount":"223951.00","BankCode":"000","CurrencyId":17,"CreditedAmount":223951.00,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:05.5460||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 000001015100051739, Amount: 2401867.07] 2025-12-19 18:35:05.5571||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.5797||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ENHANCED MUTUAL INSURANCE","AccountNo":"007401203000211256","Amount":"168333.00","BankCode":"007","CurrencyId":17,"CreditedAmount":168333.00,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:05.5797||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 000001015100067259, Amount: 2856431.17] 2025-12-19 18:35:05.5884||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.6058||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SIERRA LEONE COMMERCIAL ","AccountNo":"000001015100051739","Amount":"2401867.07","BankCode":"003","CurrencyId":17,"CreditedAmount":2401867.07,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:05.6225||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 000001011100400590, Amount: 91385.37] 2025-12-19 18:35:05.6225||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.6542||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ACCESS BANK","AccountNo":"000001015100067259","Amount":"2856431.17","BankCode":"009","CurrencyId":17,"CreditedAmount":2856431.17,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:05.6542||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 000001015100047665, Amount: 1870998.55] 2025-12-19 18:35:05.6542||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.6855||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"VEHICLE LOAN SCHEME","AccountNo":"000001011100400590","Amount":"91385.37","BankCode":"000","CurrencyId":17,"CreditedAmount":91385.37,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:05.6855||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 000001015900015977, Amount: 23430.00] 2025-12-19 18:35:05.6855||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.7196||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 000001011201120443, Amount: 27793.05] 2025-12-19 18:35:05.7196||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ROKEL COMMERCIAL BANK (S","AccountNo":"000001015100047665","Amount":"1870998.55","BankCode":"002","CurrencyId":17,"CreditedAmount":1870998.55,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:05.7196||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.7431||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"A CALL TO BUSINESS","AccountNo":"000001015900015977","Amount":"23430.00","BankCode":"000","CurrencyId":17,"CreditedAmount":23430.00,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:05.7539||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 000001015100071333, Amount: 1817466.00] 2025-12-19 18:35:05.7539||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.7751||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"RSLMF N01 PERSONAL MOLUM","AccountNo":"000001011201120443","Amount":"27793.05","BankCode":"000","CurrencyId":17,"CreditedAmount":27793.05,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:05.7858||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 000001015100065804, Amount: 25980.00] 2025-12-19 18:35:05.7858||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.8312||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"UNITED BANK FOR AFRICA","AccountNo":"000001015100071333","Amount":"1817466.00","BankCode":"010","CurrencyId":17,"CreditedAmount":1817466.00,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:05.8505||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 000001015100116729, Amount: 509164.00] 2025-12-19 18:35:05.8534||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.8742||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ECO BANK","AccountNo":"000001015100065804","Amount":"25980.00","BankCode":"008","CurrencyId":17,"CreditedAmount":25980.00,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:05.8742||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 000001011201120443, Amount: 171.00] 2025-12-19 18:35:05.8742||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.9010||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"COMMERCIAL AND MORTGAGE ","AccountNo":"000001015100116729","Amount":"509164.00","BankCode":"014","CurrencyId":17,"CreditedAmount":509164.00,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:05.9010||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 000001015100069684, Amount: 1425.00] 2025-12-19 18:35:05.9010||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.9301||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"RSLMF N01 PERSONAL MOLUM","AccountNo":"000001011201120443","Amount":"171.00","BankCode":"000","CurrencyId":17,"CreditedAmount":171.00,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:05.9398||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 000001015100053194, Amount: 324270.00] 2025-12-19 18:35:05.9398||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.9638||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SKYE BANK","AccountNo":"000001015100069684","Amount":"1425.00","BankCode":"011","CurrencyId":17,"CreditedAmount":1425.00,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:05.9638||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914, AccountNo: 000001015100059305, Amount: 506158.18] 2025-12-19 18:35:05.9638||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:05.9996||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"GUARANTY TRUST BANK","AccountNo":"000001015100053194","Amount":"324270.00","BankCode":"005","CurrencyId":17,"CreditedAmount":324270.00,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:06.0295||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"UNION TRUST BANK (SL) LTD","AccountNo":"000001015100059305","Amount":"506158.18","BankCode":"004","CurrencyId":17,"CreditedAmount":506158.18,"IsValid":false}, Error , IsNew False 2025-12-19 18:35:06.0740|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 18:35:06.0740|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 964.314ms 2025-12-19 18:35:06.0740|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 18:35:06.0740|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 978.11ms 200 application/json; charset=utf-8 2025-12-19 18:35:06.1120|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:06.1120|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:35:06.1120|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8663ms 204 2025-12-19 18:35:06.1227|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:06.1227|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:35:06.1227|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:35:06.1227|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:35:06.1227|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:35:06.1227|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:35:06.1227|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:35:07.4986|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 18:35:07.4986|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 18:35:07.5162|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 18:35:07.5604||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 18:35:07.6062|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:35:07.6062|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1478.5556ms 2025-12-19 18:35:07.6062|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:35:07.6062|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1491.5392ms 200 application/json; charset=utf-8 2025-12-19 18:35:07.6625|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/58354aef-ed0e-45e6-9e0a-1881daac2914 2025-12-19 18:35:07.6663|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:35:07.6663|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:35:07.6663|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:35:07.6663|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:35:07.6663|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:35:07.6663|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:35:08.6460|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:35:08.6460|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:35:09.0770|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 18:35:09.0770|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 18:35:09.0940|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 18:35:09.1284||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"000001011100129378","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 18:35:09.1705|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:35:09.1705|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1495.8443ms 2025-12-19 18:35:09.1705|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 18:35:09.1705|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1513.6562ms 200 application/json; charset=utf-8 2025-12-19 18:35:43.9074|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/58354aef-ed0e-45e6-9e0a-1881daac2914?Page=1&PageSize=100&IsValid=true 2025-12-19 18:35:43.9074|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:35:43.9074|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.35ms 204 2025-12-19 18:35:43.9220|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/58354aef-ed0e-45e6-9e0a-1881daac2914?Page=1&PageSize=100&IsValid=true 2025-12-19 18:35:43.9220|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:35:43.9220|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:35:43.9220|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:35:43.9220|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 18:35:43.9343|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:35:43.9343|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:35:45.4514|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (54ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 18:35:45.5052|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (51ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 18:35:45.6155|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:35:45.6155|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1683.5308ms 2025-12-19 18:35:45.6216|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 18:35:45.6216|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1701.6178ms 200 application/json; charset=utf-8 2025-12-19 18:38:38.8580|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 18:38:38.8580|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:38:38.8580|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5289ms 204 2025-12-19 18:38:38.8725|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundaryNpD6UdltLFVPeWzQ 176 2025-12-19 18:38:38.8725|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:38:38.8725|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:38:38.8725|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:38:38.8725|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 18:38:38.8725|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:38:38.8725|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:38:38.8940|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 18:38:38.9035|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 18:38:38.9035|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 18:38:38.9035||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 6:38:38 PM 2025-12-19 18:38:39.0153||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 98 2025-12-19 18:38:39.0319|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 18:39:07.8475||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 28810 2025-12-19 18:39:07.8565|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.8565|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.8565|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.8733|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.8733|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.8733|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.8934|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.8934|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.9052|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.9052|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.9178|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.9178|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.9178|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.9373|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.9373|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.9492|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.9492|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.9492|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.9492|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 18:39:07.9910||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 30 2025-12-19 18:39:08.0086||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTY5OTU0LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.2OL-vDwbGvO7rs5bDXSIofQs4zbno0duM_ahO9Fx8_c 2025-12-19 18:39:08.0129||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 6:39:08 PM 2025-12-19 18:39:08.0591||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 29173 2025-12-19 18:39:08.0591|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 18:39:08.0591|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 29181.2103ms 2025-12-19 18:39:08.0591|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 18:39:08.0591|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29192.8321ms 200 application/json; charset=utf-8 2025-12-19 18:39:08.0980|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 18:39:08.0980|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:39:08.0980|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.2142ms 204 2025-12-19 18:39:08.1097|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 18:39:08.1097|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 18:39:08.1097|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 18:39:08.1097|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 18:39:08.1097|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 18:39:08.1211|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 18:39:08.1211|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:39:09.0904|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 18:39:09.0904|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 971.2853ms 2025-12-19 18:39:09.0904|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 18:39:09.0904|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 987.7065ms 200 application/json; charset=utf-8 2025-12-19 18:40:08.7901|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:40:08.7901|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:45:08.9605|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:45:08.9605|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:50:09.1543|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:50:09.1543|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:55:09.3402|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:55:09.3452|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 18:59:21.1371|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:13533/PAYMENTSERVICE/iisintegration 0 2025-12-19 18:59:21.1371|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.3397ms 202 2025-12-19 18:59:21.1371||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:2088:7723bf98 caught stopping signal... 2025-12-19 18:59:21.1533||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:2088:7723bf98 caught stopped signal... 2025-12-19 18:59:22.2423||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:2088:7723bf98 All dispatchers stopped 2025-12-19 18:59:22.2560||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:2088:7723bf98 successfully reported itself as stopped in 4.4237 ms 2025-12-19 18:59:22.2560||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:2088:7723bf98 has been stopped in total 1105.9284 ms 2025-12-19 19:23:05.4437||DEBUG|PaymentSystem.Program|init main function 2025-12-19 19:23:06.3605||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... 2025-12-19 19:23:06.5616||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. 2025-12-19 19:23:06.5812||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: VLIV-EFTDB01@RCPaySL-Live' 2025-12-19 19:23:06.5812||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. 2025-12-19 19:23:06.5812||INFO|Hangfire.BackgroundJobServer|Using the following options for Hangfire Server: Worker count: 20 Listening queues: 'default' Shutdown timeout: 00:00:15 Schedule polling interval: 00:00:15 2025-12-19 19:23:06.6922||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:17788:c1289ef8 successfully announced in 89.966 ms 2025-12-19 19:23:06.6992||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:17788:c1289ef8 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... 2025-12-19 19:23:06.6992||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:17788:c1289ef8 all the dispatchers started 2025-12-19 19:23:07.4129|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'BlackList'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.4260|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'FeeReversal'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.4260|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'FeeAmount' on entity type 'FeeTransactionLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.4332|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'FeeTransactionLogStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.4332|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'FeeAmount' on entity type 'PaymentBatch'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.4332|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'TotalAmount' on entity type 'PaymentBatch'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.4332|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.4332|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CorporateFeeAmount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.4332|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CreditAmount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.4494|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CustomerFeeAmount' on entity type 'PaymentItem'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.4494|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CorporateFeeAmount' on entity type 'PaymentItemStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.4494|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CreditedAmount' on entity type 'PaymentItemStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.4494|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CustomerFeeAmount' on entity type 'PaymentItemStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.4494|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentReversal'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.4494|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentSummaryByBank'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.4669|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Credit' on entity type 'Statement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.4669|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Debit' on entity type 'Statement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.4669|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'TotalAmount' on entity type 'UploadStaging'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2025-12-19 19:23:07.5158|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:23:07.5158|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:23:07.5158|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:23:07.7493|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-19 19:23:07.7724|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-19 19:23:07.7789|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-19 19:23:07.7789|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-19 19:23:07.8032|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-12-19 19:23:07.8203|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-12-19 19:23:07.9571||INFO|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|User profile not available. Using 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\S-1-5-82-405065765-51968188-4129435083-1865239232-3978796933\DataProtection' as key repository and Windows DPAPI to encrypt keys at rest. 2025-12-19 19:23:08.1637|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 19:23:08.2265|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:23:08.2340|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.5307ms 204 2025-12-19 19:23:08.2546|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/PaymentType/List?isActive=true&institutionId=79 2025-12-19 19:23:08.2982|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:23:08.2982|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:23:08.3089|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:23:08.3089|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 19:23:08.3365|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "List", controller = "PaymentType"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult List(Boolean, Int64, Int64) on controller PaymentService.Controllers.PaymentTypeController (PaymentService). 2025-12-19 19:23:08.3623|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:23:08.3905|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__CorporateId_1='?' (DbType = Int64), @__InstitutionId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Name], [p].[Code], [p].[Id], [p].[IsActive], [p].[AllowPartialPayment], [p].[Default], [p].[InstitutionId], @__CorporateId_1 AS [CorporateId] FROM [PaymentTypes] AS [p] WHERE (([p].[IsActive] = CAST(1 AS bit)) AND ([p].[IsDeleted] = CAST(0 AS bit))) AND (([p].[InstitutionId] = @__InstitutionId_0) OR ([p].[InstitutionId] = CAST(0 AS bigint))) 2025-12-19 19:23:08.5267|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[PaymentService.Data.Model.PaymentTypeModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-19 19:23:08.5453|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentTypeController.List (PaymentService) in 205.5555ms 2025-12-19 19:23:08.5453|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentTypeController.List (PaymentService)' 2025-12-19 19:23:08.5453|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 295.0007ms 200 application/json; charset=utf-8 2025-12-19 19:25:06.9942|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:25:06.9942|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:30:07.1744|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:30:07.1744|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:35:07.3278|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:35:07.3278|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:40:07.5312|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:40:07.5312|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:42:51.1665|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 19:42:51.1665|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:42:51.1665|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4225ms 204 2025-12-19 19:42:51.1874|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Statistics?CorporateId=207&Days=30 2025-12-19 19:42:51.1874|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:42:51.1874|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:42:51.1988|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:42:51.1988|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 19:42:51.2150|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentStatistics", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentStatistics(Int64, System.String, System.String, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:42:51.2150|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:42:51.3991|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentStatisticsViewModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:42:51.4105|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService) in 193.1114ms 2025-12-19 19:42:51.4105|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentStatistics (PaymentService)' 2025-12-19 19:42:51.4105|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 228.0014ms 200 application/json; charset=utf-8 2025-12-19 19:42:56.0808|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:42:56.0808|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:42:56.0808|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1773ms 204 2025-12-19 19:42:56.1023|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:42:56.1077|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:42:56.1077|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:42:56.1077|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:42:56.1077|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:42:56.1232|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:42:56.1232|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:42:59.3003|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:42:59.3241|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 3199.3352ms 2025-12-19 19:42:59.3241|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:42:59.3279|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3225.7165ms 200 application/json; charset=utf-8 2025-12-19 19:43:05.0949|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/620efb2f-7d1b-4671-875d-2c942766c474 2025-12-19 19:43:05.0984|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:05.0984|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5728ms 204 2025-12-19 19:43:05.0984|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/620efb2f-7d1b-4671-875d-2c942766c474 2025-12-19 19:43:05.1147|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2025-12-19 19:43:05.2824|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2025-12-19 19:43:05.2824|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:05.2859|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-19 19:43:05.2859|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-19 19:43:05.2859|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 180.5159ms 401 2025-12-19 19:43:05.4679|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/620efb2f-7d1b-4671-875d-2c942766c474 2025-12-19 19:43:05.4679|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:43:05.4722|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:05.4722|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:43:05.4722|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:43:05.4722|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:43:05.4722|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:43:06.5979|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:43:06.6579|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:43:06.6932|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:43:06.8795||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:43:06.9412|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:43:06.9412|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1469.1751ms 2025-12-19 19:43:06.9412|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:43:06.9412|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1487.4802ms 200 application/json; charset=utf-8 2025-12-19 19:43:08.6974|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/620efb2f-7d1b-4671-875d-2c942766c474?Page=1&PageSize=100&IsValid=false 2025-12-19 19:43:08.6974|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:08.6974|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4063ms 204 2025-12-19 19:43:08.7135|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/620efb2f-7d1b-4671-875d-2c942766c474?Page=1&PageSize=100&IsValid=false 2025-12-19 19:43:08.7135|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:43:08.7135|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:08.7227|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:43:08.7227|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:43:08.7227|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:43:08.7227|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:43:09.9501|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (38ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:43:09.9954|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (39ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:43:10.0812|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:43:10.0967|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1365.0103ms 2025-12-19 19:43:10.0967|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:43:10.0967|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1385.8618ms 200 application/json; charset=utf-8 2025-12-19 19:43:11.2947|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 19:43:11.2947|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:11.3021|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2084ms 204 2025-12-19 19:43:11.3021|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 19:43:11.3021|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:43:11.3021|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:11.3021|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:43:11.3021|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:43:11.3212|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:43:11.3212|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:43:11.3991|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:43:11.3991||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 19:43:11.4120||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 19:43:11.5506||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 19:43:11.6142|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (38ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 19:43:11.6337||WARN|PaymentService.Core.Service.PaymentService|4 Items to ReValidate. 2025-12-19 19:43:11.6554||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 620efb2f-7d1b-4671-875d-2c942766c474, AccountNo: 012004602042110451, Amount: 132066.70] 2025-12-19 19:43:11.6591||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 620efb2f-7d1b-4671-875d-2c942766c474 2025-12-19 19:43:11.7040||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 620efb2f-7d1b-4671-875d-2c942766c474, AccountNo: 012003602030904576, Amount: 7035.60] 2025-12-19 19:43:11.7083||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 620efb2f-7d1b-4671-875d-2c942766c474 2025-12-19 19:43:11.7419||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"KANU JOSEPH R. ","AccountNo":"012004602042110451","Amount":"132066.70","BankCode":"012","CurrencyId":17,"CreditedAmount":132066.70,"IsValid":false}, Error , IsNew False 2025-12-19 19:43:11.7419||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 620efb2f-7d1b-4671-875d-2c942766c474, AccountNo: 012003401030226784, Amount: 47146.00] 2025-12-19 19:43:11.7419||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 620efb2f-7d1b-4671-875d-2c942766c474 2025-12-19 19:43:11.7597||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"CLAUDIA SENTO SESAY ","AccountNo":"012003602030904576","Amount":"7035.60","BankCode":"012","CurrencyId":17,"CreditedAmount":7035.60,"IsValid":false}, Error , IsNew False 2025-12-19 19:43:11.7710||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 620efb2f-7d1b-4671-875d-2c942766c474, AccountNo: 012005401057033410, Amount: 28548.00] 2025-12-19 19:43:11.7710||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 620efb2f-7d1b-4671-875d-2c942766c474 2025-12-19 19:43:11.7909||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SYLVESTER MATTURIE ","AccountNo":"012003401030226784","Amount":"47146.00","BankCode":"012","CurrencyId":17,"CreditedAmount":47146.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:43:11.8134||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"VIRGINIA DAUDA ","AccountNo":"012005401057033410","Amount":"28548.00","BankCode":"012","CurrencyId":17,"CreditedAmount":28548.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:43:11.9086|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:43:11.9145|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 592.483ms 2025-12-19 19:43:11.9145|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:43:11.9145|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 609.196ms 200 application/json; charset=utf-8 2025-12-19 19:43:11.9490|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/620efb2f-7d1b-4671-875d-2c942766c474 2025-12-19 19:43:11.9490|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:11.9490|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5144ms 204 2025-12-19 19:43:11.9611|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/620efb2f-7d1b-4671-875d-2c942766c474 2025-12-19 19:43:11.9611|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:43:11.9611|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:11.9611|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:43:11.9611|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:43:11.9722|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:43:11.9722|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:43:13.0595|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:43:13.0698|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:43:13.0824|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:43:13.1238||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:43:13.1646|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:43:13.1646|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1192.0895ms 2025-12-19 19:43:13.1646|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:43:13.1646|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1206.9194ms 200 application/json; charset=utf-8 2025-12-19 19:43:13.2224|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/620efb2f-7d1b-4671-875d-2c942766c474 2025-12-19 19:43:13.2224|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:43:13.2224|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:13.2224|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:43:13.2224|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:43:13.2224|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:43:13.2224|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:43:14.3283|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:43:14.3369|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:43:14.3595|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:43:14.4125||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:43:14.4560|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:43:14.4594|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1224.2817ms 2025-12-19 19:43:14.4594|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:43:14.4594|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1240.8643ms 200 application/json; charset=utf-8 2025-12-19 19:43:19.1836|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 19:43:19.1836|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:19.1836|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6194ms 204 2025-12-19 19:43:19.1981|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundaryA6HUXCCFtf7FLAmH 176 2025-12-19 19:43:19.1981|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:43:19.1981|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:19.1981|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:43:19.1981|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:43:19.2141|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:43:19.2141|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:43:19.2633|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:43:19.2775|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:43:19.3176|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 19:43:19.3176||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 7:43:19 PM 2025-12-19 19:43:24.5371||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 5211 2025-12-19 19:43:24.5641|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 19:43:26.2535||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 1682 2025-12-19 19:43:26.2922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 19:43:26.3474||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 17 2025-12-19 19:43:26.3891||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 7140 2025-12-19 19:43:26.3963|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:43:26.3963|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 7184.2189ms 2025-12-19 19:43:26.3963|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:43:26.3963||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTc0NTg1LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.9e7Sz6kyWwxha_kA7p3IR6ezkGu3gvctE3zFOXnKbBg 2025-12-19 19:43:26.3963|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7206.3176ms 200 application/json; charset=utf-8 2025-12-19 19:43:26.3963||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 7:43:26 PM 2025-12-19 19:43:26.4645|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:43:26.4645|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:26.4645|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.4705ms 204 2025-12-19 19:43:26.4843|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:43:26.4891|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:43:26.4891|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:26.4891|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:43:26.4891|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:43:26.4891|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:43:26.4891|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:43:29.6235|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:43:29.6284|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 3128.6714ms 2025-12-19 19:43:29.6284|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:43:29.6284|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3147.751ms 200 application/json; charset=utf-8 2025-12-19 19:43:35.4304|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/c1027fbe-374b-407a-b4d5-27f2d33b4190 2025-12-19 19:43:35.4304|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:35.4304|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3913ms 204 2025-12-19 19:43:35.4443|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/c1027fbe-374b-407a-b4d5-27f2d33b4190 2025-12-19 19:43:35.4443|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:43:35.4443|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:35.4443|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:43:35.4565|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:43:35.4565|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:43:35.4565|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:43:36.5225|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:43:36.5225|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:43:36.5423|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:43:36.5868||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:43:36.6348|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:43:36.6348|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1179.776ms 2025-12-19 19:43:36.6348|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:43:36.6440|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1199.7281ms 200 application/json; charset=utf-8 2025-12-19 19:43:37.5724|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/c1027fbe-374b-407a-b4d5-27f2d33b4190?Page=1&PageSize=100&IsValid=false 2025-12-19 19:43:37.5724|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:37.5724|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9358ms 204 2025-12-19 19:43:37.5891|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/c1027fbe-374b-407a-b4d5-27f2d33b4190?Page=1&PageSize=100&IsValid=false 2025-12-19 19:43:37.5891|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:43:37.5891|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:37.5973|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:43:37.5973|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:43:37.5973|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:43:37.5973|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:43:38.9067|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (50ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:43:38.9573|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (47ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:43:39.0272|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:43:39.0272|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1430.1512ms 2025-12-19 19:43:39.0272|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:43:39.0272|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1443.2257ms 200 application/json; charset=utf-8 2025-12-19 19:43:51.3446|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 19:43:51.3446|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:51.3446|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4595ms 204 2025-12-19 19:43:51.3578|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 19:43:51.3578|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:43:51.3578|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:51.3578|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:43:51.3578|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:43:51.3578|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:43:51.3578|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:43:51.3898|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:43:51.3898||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 19:43:51.3898||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 19:43:51.5287||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 19:43:51.5844|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (48ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 19:43:51.5844||WARN|PaymentService.Core.Service.PaymentService|12 Items to ReValidate. 2025-12-19 19:43:51.5844||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190, AccountNo: 004009148044200148, Amount: 32052.80] 2025-12-19 19:43:51.5925||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190 2025-12-19 19:43:51.6192||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190, AccountNo: 004000149611200184, Amount: 76648.00] 2025-12-19 19:43:51.6239||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190 2025-12-19 19:43:51.6500||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SAIDU BANGURA ","AccountNo":"004009148044200148","Amount":"32052.80","BankCode":"004","CurrencyId":17,"CreditedAmount":32052.80,"IsValid":false}, Error , IsNew False 2025-12-19 19:43:51.6556||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190, AccountNo: 004008110823110132, Amount: 128021.60] 2025-12-19 19:43:51.6556||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190 2025-12-19 19:43:51.6823||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"FRANCESS KOUGBAKA ","AccountNo":"004000149611200184","Amount":"76648.00","BankCode":"004","CurrencyId":17,"CreditedAmount":76648.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:43:51.6823||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190, AccountNo: 004001110311880227, Amount: 38361.00] 2025-12-19 19:43:51.6897||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190 2025-12-19 19:43:51.7096||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"PHILIP CONTEH P","AccountNo":"004008110823110132","Amount":"128021.60","BankCode":"004","CurrencyId":17,"CreditedAmount":128021.60,"IsValid":false}, Error , IsNew False 2025-12-19 19:43:51.7096||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190, AccountNo: 004007211046266146, Amount: 69062.70] 2025-12-19 19:43:51.7202||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190 2025-12-19 19:43:51.7428||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MATHEW COOPER ","AccountNo":"004001110311880227","Amount":"38361.00","BankCode":"004","CurrencyId":17,"CreditedAmount":38361.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:43:51.7428||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190, AccountNo: 004008110819450128, Amount: 4731.09] 2025-12-19 19:43:51.7507||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190 2025-12-19 19:43:51.7719||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IBRAHIM SOE ","AccountNo":"004007211046266146","Amount":"69062.70","BankCode":"004","CurrencyId":17,"CreditedAmount":69062.70,"IsValid":false}, Error , IsNew False 2025-12-19 19:43:51.7719||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190, AccountNo: 004007211046023161, Amount: 52865.05] 2025-12-19 19:43:51.7806||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190 2025-12-19 19:43:51.8032||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190, AccountNo: 004012145998200144, Amount: 14133.00] 2025-12-19 19:43:51.8032||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SAHR KEIFALA ","AccountNo":"004008110819450128","Amount":"4731.09","BankCode":"004","CurrencyId":17,"CreditedAmount":4731.09,"IsValid":false}, Error , IsNew False 2025-12-19 19:43:51.8032||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190 2025-12-19 19:43:51.8371||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190, AccountNo: 004005211046516118, Amount: 87978.80] 2025-12-19 19:43:51.8371||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ASIATU TOMBOYEKE ","AccountNo":"004007211046023161","Amount":"52865.05","BankCode":"004","CurrencyId":17,"CreditedAmount":52865.05,"IsValid":false}, Error , IsNew False 2025-12-19 19:43:51.8438||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190 2025-12-19 19:43:51.8681||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"NYAMA MANSARAY ","AccountNo":"004012145998200144","Amount":"14133.00","BankCode":"004","CurrencyId":17,"CreditedAmount":14133.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:43:51.8757||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190, AccountNo: 004005143640200140, Amount: 20470.45] 2025-12-19 19:43:51.8757||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190 2025-12-19 19:43:51.9016||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SULAIMAN BANGURA ","AccountNo":"004005211046516118","Amount":"87978.80","BankCode":"004","CurrencyId":17,"CreditedAmount":87978.80,"IsValid":false}, Error , IsNew False 2025-12-19 19:43:51.9067||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190, AccountNo: 004008147871200116, Amount: 26511.80] 2025-12-19 19:43:51.9067||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190 2025-12-19 19:43:51.9289||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"HAWA CONTEH ","AccountNo":"004005143640200140","Amount":"20470.45","BankCode":"004","CurrencyId":17,"CreditedAmount":20470.45,"IsValid":false}, Error , IsNew False 2025-12-19 19:43:51.9370||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190, AccountNo: 004001210035009145, Amount: 87337.50] 2025-12-19 19:43:51.9370||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: c1027fbe-374b-407a-b4d5-27f2d33b4190 2025-12-19 19:43:51.9607||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"AMINATA MARRAH ","AccountNo":"004008147871200116","Amount":"26511.80","BankCode":"004","CurrencyId":17,"CreditedAmount":26511.80,"IsValid":false}, Error , IsNew False 2025-12-19 19:43:51.9962||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JABBI ASSOCIATES ","AccountNo":"004001210035009145","Amount":"87337.50","BankCode":"004","CurrencyId":17,"CreditedAmount":87337.50,"IsValid":false}, Error , IsNew False 2025-12-19 19:43:52.0392|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:43:52.0392|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 673.914ms 2025-12-19 19:43:52.0392|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:43:52.0457|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 687.889ms 200 application/json; charset=utf-8 2025-12-19 19:43:52.0910|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/c1027fbe-374b-407a-b4d5-27f2d33b4190 2025-12-19 19:43:52.0946|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:52.0946|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0777ms 204 2025-12-19 19:43:52.0946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/c1027fbe-374b-407a-b4d5-27f2d33b4190 2025-12-19 19:43:52.1092|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:43:52.1092|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:52.1092|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:43:52.1092|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:43:52.1092|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:43:52.1092|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:43:53.3938|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:43:53.3938|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:43:53.4159|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:43:53.4694||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:43:53.5110|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:43:53.5158|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1396.2632ms 2025-12-19 19:43:53.5158|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:43:53.5158|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1415.7543ms 200 application/json; charset=utf-8 2025-12-19 19:43:53.6006|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/c1027fbe-374b-407a-b4d5-27f2d33b4190 2025-12-19 19:43:53.6006|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:43:53.6006|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:43:53.6081|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:43:53.6081|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:43:53.6081|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:43:53.6081|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:43:54.8752|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:43:54.8752|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:43:54.8985|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:43:54.9436||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:43:54.9855|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:43:54.9855|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1377.9908ms 2025-12-19 19:43:54.9855|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:43:54.9855|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1393.4301ms 200 application/json; charset=utf-8 2025-12-19 19:44:14.8496|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 19:44:14.8496|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:14.8496|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2917ms 204 2025-12-19 19:44:14.8627|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundary1lneJJR0fzcS57CS 176 2025-12-19 19:44:14.8627|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:44:14.8627|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:14.8627|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:44:14.8627|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:44:14.8627|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:44:14.8769|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:44:14.8769|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:44:14.8988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:44:14.8988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 19:44:14.9135||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 7:44:14 PM 2025-12-19 19:44:15.0242||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 110 2025-12-19 19:44:15.0390|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 19:44:16.9450||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 1902 2025-12-19 19:44:16.9601|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 19:44:16.9855||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 23 2025-12-19 19:44:17.0041||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTc0NTg1LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.9e7Sz6kyWwxha_kA7p3IR6ezkGu3gvctE3zFOXnKbBg 2025-12-19 19:44:17.0041||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 7:44:17 PM 2025-12-19 19:44:17.0228||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 2143 2025-12-19 19:44:17.0228|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:44:17.0228|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 2153.1891ms 2025-12-19 19:44:17.0228|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:44:17.0228|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2170.1647ms 200 application/json; charset=utf-8 2025-12-19 19:44:17.0856|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:44:17.0856|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:17.0856|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.5354ms 204 2025-12-19 19:44:17.0975|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:44:17.0975|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:44:17.0975|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:17.0975|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:44:17.0975|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:44:17.0975|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:44:17.1130|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:44:19.8814|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:44:19.8814|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 2771.5351ms 2025-12-19 19:44:19.8814|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:44:19.8814|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2787.9987ms 200 application/json; charset=utf-8 2025-12-19 19:44:22.7131|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f 2025-12-19 19:44:22.7131|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:22.7131|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2858ms 204 2025-12-19 19:44:22.7271|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f 2025-12-19 19:44:22.7271|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:44:22.7271|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:22.7271|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:44:22.7271|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:44:22.7271|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:44:22.7271|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:44:23.8475|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (18ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:44:23.8475|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:44:23.8779|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (19ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:44:23.9144||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:44:23.9541|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:44:23.9578|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1222.0625ms 2025-12-19 19:44:23.9578|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:44:23.9578|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1234.5197ms 200 application/json; charset=utf-8 2025-12-19 19:44:26.7384|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f?Page=1&PageSize=100&IsValid=false 2025-12-19 19:44:26.7384|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:26.7384|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5854ms 204 2025-12-19 19:44:26.7524|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f?Page=1&PageSize=100&IsValid=false 2025-12-19 19:44:26.7524|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:44:26.7524|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:26.7524|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:44:26.7524|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:44:26.7650|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:44:26.7650|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:44:27.9037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (47ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:44:27.9475|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (39ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:44:27.9986|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:44:27.9986|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1237.3856ms 2025-12-19 19:44:27.9986|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:44:27.9986|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1254.0871ms 200 application/json; charset=utf-8 2025-12-19 19:44:28.8613|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 19:44:28.8613|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:28.8613|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8228ms 204 2025-12-19 19:44:28.8787|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 19:44:28.8787|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:44:28.8787|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:28.8787|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:44:28.8787|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:44:28.8902|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:44:28.8902|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:44:28.9072|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:44:28.9072||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 19:44:28.9072||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 19:44:28.9949||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 19:44:29.0362|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (37ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 19:44:29.0362||WARN|PaymentService.Core.Service.PaymentService|8 Items to ReValidate. 2025-12-19 19:44:29.0362||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f, AccountNo: 010407205201289619, Amount: 9380.80] 2025-12-19 19:44:29.0472||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f 2025-12-19 19:44:29.0759||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f, AccountNo: 010405206800155657, Amount: 4008.00] 2025-12-19 19:44:29.0802||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f 2025-12-19 19:44:29.1010||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"FATIMA JUSU KAMARA ","AccountNo":"010407205201289619","Amount":"9380.80","BankCode":"010","CurrencyId":17,"CreditedAmount":9380.80,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:29.1010||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f, AccountNo: 010408100200055516, Amount: 49236.20] 2025-12-19 19:44:29.1081||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f 2025-12-19 19:44:29.1326||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JOAN E. MANSARAY ","AccountNo":"010405206800155657","Amount":"4008.00","BankCode":"010","CurrencyId":17,"CreditedAmount":4008.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:29.1326||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f, AccountNo: 010410205200857140, Amount: 78432.00] 2025-12-19 19:44:29.1326||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f 2025-12-19 19:44:29.1608||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MAMIE MARAH ","AccountNo":"010408100200055516","Amount":"49236.20","BankCode":"010","CurrencyId":17,"CreditedAmount":49236.20,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:29.1608||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f, AccountNo: 010404206800336418, Amount: 7035.60] 2025-12-19 19:44:29.1608||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f 2025-12-19 19:44:29.1831||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MARIAMA KARGBO ","AccountNo":"010410205200857140","Amount":"78432.00","BankCode":"010","CurrencyId":17,"CreditedAmount":78432.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:29.1831||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f, AccountNo: 010403100200042089, Amount: 109267.65] 2025-12-19 19:44:29.1875||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f 2025-12-19 19:44:29.2065||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MISS GBLA SATU ","AccountNo":"010404206800336418","Amount":"7035.60","BankCode":"010","CurrencyId":17,"CreditedAmount":7035.60,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:29.2065||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f, AccountNo: 010401205200197602, Amount: 55001.18] 2025-12-19 19:44:29.2065||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f 2025-12-19 19:44:29.2271||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"Kenneth C Pyne-Bailley ","AccountNo":"010403100200042089","Amount":"109267.65","BankCode":"010","CurrencyId":17,"CreditedAmount":109267.65,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:29.2326||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f, AccountNo: 010404205200160301, Amount: 32679.00] 2025-12-19 19:44:29.2326||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f 2025-12-19 19:44:29.2536||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JAMES SANTIGIE DUMBUYA ","AccountNo":"010401205200197602","Amount":"55001.18","BankCode":"010","CurrencyId":17,"CreditedAmount":55001.18,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:29.2809||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MARIAMA SAWANEH ","AccountNo":"010404205200160301","Amount":"32679.00","BankCode":"010","CurrencyId":17,"CreditedAmount":32679.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:29.3181|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:44:29.3181|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 430.0008ms 2025-12-19 19:44:29.3181|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:44:29.3181|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 447.2199ms 200 application/json; charset=utf-8 2025-12-19 19:44:29.3544|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f 2025-12-19 19:44:29.3544|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:29.3580|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6102ms 204 2025-12-19 19:44:29.3580|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f 2025-12-19 19:44:29.3580|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:44:29.3580|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:29.3740|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:44:29.3740|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:44:29.3740|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:44:29.3740|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:44:30.7791|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:44:30.7846|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:44:30.7999|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:44:30.8476||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:44:30.8929|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:44:30.8929|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1518.2581ms 2025-12-19 19:44:30.8929|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:44:30.8929|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1536.4984ms 200 application/json; charset=utf-8 2025-12-19 19:44:30.9605|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/b7fc66cf-bc91-4fd5-ac9e-7a119e50a19f 2025-12-19 19:44:30.9605|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:44:30.9605|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:30.9674|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:44:30.9674|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:44:30.9674|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:44:30.9674|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:44:32.2380|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:44:32.2380|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:44:32.2570|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:44:32.3050||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:44:32.3597|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:44:32.3597|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1388.6763ms 2025-12-19 19:44:32.3597|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:44:32.3597|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1403.3386ms 200 application/json; charset=utf-8 2025-12-19 19:44:39.4321|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 19:44:39.4321|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:39.4376|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5042ms 204 2025-12-19 19:44:39.4376|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundaryHA8oYXikA8jHCtSz 176 2025-12-19 19:44:39.4376|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:44:39.4376|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:39.4517|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:44:39.4517|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:44:39.4517|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:44:39.4517|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:44:39.4796|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (17ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:44:39.4948|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:44:39.5029|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 19:44:39.5029||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 7:44:39 PM 2025-12-19 19:44:39.6228||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 114 2025-12-19 19:44:39.6365|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 19:44:41.2805||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 1640 2025-12-19 19:44:41.2805|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 19:44:41.2987||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 7 2025-12-19 19:44:41.3332||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 1871 2025-12-19 19:44:41.3332|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:44:41.3332|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 1882.0522ms 2025-12-19 19:44:41.3332|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:44:41.3421|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1897.3081ms 200 application/json; charset=utf-8 2025-12-19 19:44:41.3421||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTc0NTg1LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.9e7Sz6kyWwxha_kA7p3IR6ezkGu3gvctE3zFOXnKbBg 2025-12-19 19:44:41.3592||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 7:44:41 PM 2025-12-19 19:44:41.3936|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:44:41.3936|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:41.3936|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1238ms 204 2025-12-19 19:44:41.4062|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:44:41.4062|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:44:41.4062|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:41.4062|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:44:41.4062|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:44:41.4062|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:44:41.4062|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:44:43.5117|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:44:43.5156|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 2101.0661ms 2025-12-19 19:44:43.5156|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:44:43.5156|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2112.5554ms 200 application/json; charset=utf-8 2025-12-19 19:44:48.6081|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:48.6081|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:48.6081|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1532ms 204 2025-12-19 19:44:48.6081|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:48.6256|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:44:48.6256|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:48.6256|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:44:48.6256|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:44:48.6256|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:44:48.6256|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:44:49.7292|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:44:49.7345|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:44:49.7488|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:44:49.7824||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:44:49.8246|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:44:49.8246|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1190.8828ms 2025-12-19 19:44:49.8265|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:44:49.8265|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1205.4245ms 200 application/json; charset=utf-8 2025-12-19 19:44:51.7702|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/1eafb64c-dc57-4d76-bcb4-9a721653ad4b?Page=1&PageSize=100&IsValid=false 2025-12-19 19:44:51.7702|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:51.7702|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7414ms 204 2025-12-19 19:44:51.7840|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/1eafb64c-dc57-4d76-bcb4-9a721653ad4b?Page=1&PageSize=100&IsValid=false 2025-12-19 19:44:51.7840|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:44:51.7840|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:51.7840|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:44:51.7840|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:44:51.7840|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:44:51.7959|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:44:52.9069|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (36ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:44:52.9387|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (30ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:44:53.0274|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:44:53.0327|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1237.1349ms 2025-12-19 19:44:53.0327|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:44:53.0327|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1251.9904ms 200 application/json; charset=utf-8 2025-12-19 19:44:58.0092|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 19:44:58.0092|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:58.0092|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.4786ms 204 2025-12-19 19:44:58.0211|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 19:44:58.0211|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:44:58.0211|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:58.0211|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:44:58.0211|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:44:58.0302|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:44:58.0302|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:44:58.0499|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:44:58.0499||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 19:44:58.0499||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 19:44:58.1583||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 19:44:58.2126|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (50ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 19:44:58.2126||WARN|PaymentService.Core.Service.PaymentService|34 Items to ReValidate. 2025-12-19 19:44:58.2180||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003003164785120190, Amount: 8006.46] 2025-12-19 19:44:58.2180||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.2435||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003002247098250136, Amount: 16740.00] 2025-12-19 19:44:58.2435||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.2718||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003004424387250125, Amount: 63651.50] 2025-12-19 19:44:58.2718||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MASERAY KEIFALA ","AccountNo":"003003164785120190","Amount":"8006.46","BankCode":"003","CurrencyId":17,"CreditedAmount":8006.46,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.2718||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.3012||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"Esther Nyajay-Fatu Aruna ","AccountNo":"003002247098250136","Amount":"16740.00","BankCode":"003","CurrencyId":17,"CreditedAmount":16740.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.3012||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003011784861100150, Amount: 62754.70] 2025-12-19 19:44:58.3012||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.3327||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"BORBOR ADU ","AccountNo":"003004424387250125","Amount":"63651.50","BankCode":"003","CurrencyId":17,"CreditedAmount":63651.50,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.3327||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003006622564250157, Amount: 85652.50] 2025-12-19 19:44:58.3443||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.3702||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003004425164250132, Amount: 74878.60] 2025-12-19 19:44:58.3702||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ALICE KOROMA ","AccountNo":"003011784861100150","Amount":"62754.70","BankCode":"003","CurrencyId":17,"CreditedAmount":62754.70,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.3756||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.3981||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"Denis Kaloko, ","AccountNo":"003006622564250157","Amount":"85652.50","BankCode":"003","CurrencyId":17,"CreditedAmount":85652.50,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.4072||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003007711699100125, Amount: 36142.00] 2025-12-19 19:44:58.4072||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.4335||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SIDI AMADU MOHAMED ","AccountNo":"003004425164250132","Amount":"74878.60","BankCode":"003","CurrencyId":17,"CreditedAmount":74878.60,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.4373||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 0030091552720176, Amount: 6057.00] 2025-12-19 19:44:58.4373||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.4617||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MOSES F.T. MOMOH ","AccountNo":"003007711699100125","Amount":"36142.00","BankCode":"003","CurrencyId":17,"CreditedAmount":36142.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.4754||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003006628596250114, Amount: 28890.00] 2025-12-19 19:44:58.4754||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.5086||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MARIAMA NYAWA GEORGE ","AccountNo":"0030091552720176","Amount":"6057.00","BankCode":"003","CurrencyId":17,"CreditedAmount":6057.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.5086||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003011782965250185, Amount: 75748.00] 2025-12-19 19:44:58.5147||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.5312||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"Anthoney A. Dumbuya ","AccountNo":"003006628596250114","Amount":"28890.00","BankCode":"003","CurrencyId":17,"CreditedAmount":28890.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.5312||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003005524052250151, Amount: 57645.60] 2025-12-19 19:44:58.5312||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.5594||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SINNAH KAMARA ","AccountNo":"003011782965250185","Amount":"75748.00","BankCode":"003","CurrencyId":17,"CreditedAmount":75748.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.5694||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003006024709110168, Amount: 9572.00] 2025-12-19 19:44:58.5694||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.5942||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JENEBA DEMBY ","AccountNo":"003005524052250151","Amount":"57645.60","BankCode":"003","CurrencyId":17,"CreditedAmount":57645.60,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.5942||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003001950179250190, Amount: 27351.60] 2025-12-19 19:44:58.5942||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.6252||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"Alimamy Kamara Sahid","AccountNo":"003006024709110168","Amount":"9572.00","BankCode":"003","CurrencyId":17,"CreditedAmount":9572.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.6252||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003004425105250107, Amount: 50716.30] 2025-12-19 19:44:58.6252||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.6509||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"REBECCA THAIWAH JOE ","AccountNo":"003001950179250190","Amount":"27351.60","BankCode":"003","CurrencyId":17,"CreditedAmount":27351.60,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.6623||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003018156488120165, Amount: 8773.05] 2025-12-19 19:44:58.6623||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.6839||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"FODAY KAMARA 2 ","AccountNo":"003004425105250107","Amount":"50716.30","BankCode":"003","CurrencyId":17,"CreditedAmount":50716.30,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.6907||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003001957714110183, Amount: 32214.00] 2025-12-19 19:44:58.6907||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.7168||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"KOLONEH BANGURA ","AccountNo":"003018156488120165","Amount":"8773.05","BankCode":"003","CurrencyId":17,"CreditedAmount":8773.05,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.7168||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003008811066100186, Amount: 73464.20] 2025-12-19 19:44:58.7168||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.7500||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MARGARET KOJO-MUSU ","AccountNo":"003001957714110183","Amount":"32214.00","BankCode":"003","CurrencyId":17,"CreditedAmount":32214.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.7500||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003012047519114119, Amount: 4911.99] 2025-12-19 19:44:58.7500||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.7836||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SOLOMON B. SESAY ","AccountNo":"003008811066100186","Amount":"73464.20","BankCode":"003","CurrencyId":17,"CreditedAmount":73464.20,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.7836||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003004413479100148, Amount: 34903.00] 2025-12-19 19:44:58.7836||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.8112||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ABUBAKARR KALOKOH ","AccountNo":"003012047519114119","Amount":"4911.99","BankCode":"003","CurrencyId":17,"CreditedAmount":4911.99,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.8112||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003004413928100150, Amount: 71141.85] 2025-12-19 19:44:58.8275||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.8467||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ALBERT JUNISA BANGURA ","AccountNo":"003004413479100148","Amount":"34903.00","BankCode":"003","CurrencyId":17,"CreditedAmount":34903.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.8614||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003001118398100196, Amount: 116272.95] 2025-12-19 19:44:58.8614||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.8873||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003003167256120112, Amount: 5095.02] 2025-12-19 19:44:58.8911||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"FUAD D. BAMEH ","AccountNo":"003004413928100150","Amount":"71141.85","BankCode":"003","CurrencyId":17,"CreditedAmount":71141.85,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.8911||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.9144||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ROSE M. BRAIMA ","AccountNo":"003001118398100196","Amount":"116272.95","BankCode":"003","CurrencyId":17,"CreditedAmount":116272.95,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.9144||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003017146618123156, Amount: 36544.00] 2025-12-19 19:44:58.9220||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.9397||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JOHN TAMBA KEIFALA ","AccountNo":"003003167256120112","Amount":"5095.02","BankCode":"003","CurrencyId":17,"CreditedAmount":5095.02,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.9515||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003001957065250120, Amount: 79654.25] 2025-12-19 19:44:58.9515||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:58.9772||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003004424957250138, Amount: 56560.70] 2025-12-19 19:44:58.9772||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"KADIATU SESAY ","AccountNo":"003017146618123156","Amount":"36544.00","BankCode":"003","CurrencyId":17,"CreditedAmount":36544.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:58.9825||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:59.0000||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IBRAHIM S. KALOKO ","AccountNo":"003001957065250120","Amount":"79654.25","BankCode":"003","CurrencyId":17,"CreditedAmount":79654.25,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:59.0000||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003018156497120116, Amount: 29243.50] 2025-12-19 19:44:59.0169||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:59.0397||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"FRANCIS KAILIE ","AccountNo":"003004424957250138","Amount":"56560.70","BankCode":"003","CurrencyId":17,"CreditedAmount":56560.70,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:59.0498||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003013564139100155, Amount: 39901.00] 2025-12-19 19:44:59.0498||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:59.0798||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003012041598120144, Amount: 8841.58] 2025-12-19 19:44:59.0798||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"KADIATU KAMARA ","AccountNo":"003018156497120116","Amount":"29243.50","BankCode":"003","CurrencyId":17,"CreditedAmount":29243.50,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:59.0798||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:59.1089||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"RAHMAN ABDUL BANGURA ","AccountNo":"003013564139100155","Amount":"39901.00","BankCode":"003","CurrencyId":17,"CreditedAmount":39901.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:59.1089||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003001119068100148, Amount: 34471.00] 2025-12-19 19:44:59.1089||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:59.1316||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"UNISA RAYMOND BANGURA MI","AccountNo":"003012041598120144","Amount":"8841.58","BankCode":"003","CurrencyId":17,"CreditedAmount":8841.58,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:59.1413||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003013564078100153, Amount: 48290.00] 2025-12-19 19:44:59.1413||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:59.1636||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ZAINAB FODAY ","AccountNo":"003001119068100148","Amount":"34471.00","BankCode":"003","CurrencyId":17,"CreditedAmount":34471.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:59.1783||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003012181386120138, Amount: 5894.38] 2025-12-19 19:44:59.1783||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:59.2058||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ABDULAI SAIDU KANU ","AccountNo":"003013564078100153","Amount":"48290.00","BankCode":"003","CurrencyId":17,"CreditedAmount":48290.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:59.2058||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003011169149120108, Amount: 117120.00] 2025-12-19 19:44:59.2058||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:59.2368||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"DAUDA SESAY ","AccountNo":"003012181386120138","Amount":"5894.38","BankCode":"003","CurrencyId":17,"CreditedAmount":5894.38,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:59.2368||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003001133687125154, Amount: 56532.00] 2025-12-19 19:44:59.2368||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:59.2605||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MARIAMA SAMURA ","AccountNo":"003011169149120108","Amount":"117120.00","BankCode":"003","CurrencyId":17,"CreditedAmount":117120.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:59.2699||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b, AccountNo: 003002219972100129, Amount: 243146.40] 2025-12-19 19:44:59.2699||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:59.2978||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ISATU KAMARA ","AccountNo":"003001133687125154","Amount":"56532.00","BankCode":"003","CurrencyId":17,"CreditedAmount":56532.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:59.3298||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"IDRISSA KAMARA IS","AccountNo":"003002219972100129","Amount":"243146.40","BankCode":"003","CurrencyId":17,"CreditedAmount":243146.40,"IsValid":false}, Error , IsNew False 2025-12-19 19:44:59.3878|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:44:59.3902|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 1358.0696ms 2025-12-19 19:44:59.3902|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:44:59.3902|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1371.3118ms 200 application/json; charset=utf-8 2025-12-19 19:44:59.4391|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:59.4391|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:59.4391|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3787ms 204 2025-12-19 19:44:59.4584|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:44:59.4584|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:44:59.4584|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:44:59.4584|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:44:59.4584|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:44:59.4584|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:44:59.4677|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:45:00.8376|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (18ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:45:00.8430|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:45:00.8611|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:45:00.8957||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:45:00.9598|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:45:00.9598|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1494.75ms 2025-12-19 19:45:00.9598|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:45:00.9598|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1506.4844ms 200 application/json; charset=utf-8 2025-12-19 19:45:01.0902|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/1eafb64c-dc57-4d76-bcb4-9a721653ad4b 2025-12-19 19:45:01.0932|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:45:01.0932|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:01.0932|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:45:01.0932|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:45:01.0932|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:45:01.0932|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:45:02.3693|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:45:02.3757|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:45:02.3929|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:45:02.4337||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:45:02.4761|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:45:02.4761|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1378.3739ms 2025-12-19 19:45:02.4761|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:45:02.4838|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1393.6418ms 200 application/json; charset=utf-8 2025-12-19 19:45:07.6607|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:45:07.6607|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:45:13.8991|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 19:45:13.8991|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:13.9068|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6571ms 204 2025-12-19 19:45:13.9068|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundaryvg1NILG5wRQnFQ1n 176 2025-12-19 19:45:13.9202|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:45:13.9202|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:13.9202|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:45:13.9202|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:45:13.9202|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:45:13.9202|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:45:13.9556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (21ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:45:13.9673|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:45:13.9673|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 19:45:13.9673||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 7:45:13 PM 2025-12-19 19:45:14.0772||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 95 2025-12-19 19:45:14.0940|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 19:45:15.7962||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 1697 2025-12-19 19:45:15.8050|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 19:45:15.8050||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 5 2025-12-19 19:45:15.8368||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTc0NTg1LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.9e7Sz6kyWwxha_kA7p3IR6ezkGu3gvctE3zFOXnKbBg 2025-12-19 19:45:15.8368||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 7:45:15 PM 2025-12-19 19:45:15.8511||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 1917 2025-12-19 19:45:15.8511|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:45:15.8511|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 1927.8451ms 2025-12-19 19:45:15.8511|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:45:15.8511|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1947.3244ms 200 application/json; charset=utf-8 2025-12-19 19:45:15.9126|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:45:15.9142|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:15.9142|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.3508ms 204 2025-12-19 19:45:15.9299|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:45:15.9299|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:45:15.9299|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:15.9299|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:45:15.9299|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:45:15.9299|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:45:15.9299|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:45:18.0701|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:45:18.0701|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 2131.7832ms 2025-12-19 19:45:18.0701|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:45:18.0701|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2147.3755ms 200 application/json; charset=utf-8 2025-12-19 19:45:23.5329|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:23.5329|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:23.5329|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9368ms 204 2025-12-19 19:45:23.5493|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:23.5493|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:45:23.5540|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:23.5540|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:45:23.5540|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:45:23.5540|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:45:23.5540|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:45:24.6574|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:45:24.6574|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:45:24.6774|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:45:24.7098||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:45:24.7505|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:45:24.7505|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1190.0758ms 2025-12-19 19:45:24.7505|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:45:24.7505|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1206.6867ms 200 application/json; charset=utf-8 2025-12-19 19:45:30.4392|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/2096e726-58ec-4be1-895e-3e6349be507b?Page=1&PageSize=100&IsValid=false 2025-12-19 19:45:30.4392|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:30.4448|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6204ms 204 2025-12-19 19:45:30.4448|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/2096e726-58ec-4be1-895e-3e6349be507b?Page=1&PageSize=100&IsValid=false 2025-12-19 19:45:30.4448|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:45:30.4448|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:30.4602|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:45:30.4602|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:45:30.4602|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:45:30.4602|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:45:31.7587|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (50ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:45:31.8077|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (44ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:45:31.9256|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:45:31.9302|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1465.7461ms 2025-12-19 19:45:31.9302|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:45:31.9302|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1479.1574ms 200 application/json; charset=utf-8 2025-12-19 19:45:32.7773|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 19:45:32.7773|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:32.7773|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4133ms 204 2025-12-19 19:45:32.7897|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 19:45:32.7897|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:45:32.7897|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:32.7897|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:45:32.7897|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:45:32.7897|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:45:32.7897|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:45:32.8084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:45:32.8084||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 19:45:32.8084||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 19:45:32.9179||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 19:45:32.9726|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (49ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 19:45:32.9726||WARN|PaymentService.Core.Service.PaymentService|32 Items to ReValidate. 2025-12-19 19:45:32.9784||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002010018613307876, Amount: 25716.00] 2025-12-19 19:45:32.9784||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.0077||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002002018612947824, Amount: 494912.50] 2025-12-19 19:45:33.0077||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.0328||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ABDUL YIRAH MARAH AY","AccountNo":"002010018613307876","Amount":"25716.00","BankCode":"002","CurrencyId":17,"CreditedAmount":25716.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.0328||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002011018605005014, Amount: 108210.30] 2025-12-19 19:45:33.0394||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.0562||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MONICA BU-BUAKEI JABBIE ","AccountNo":"002002018612947824","Amount":"494912.50","BankCode":"002","CurrencyId":17,"CreditedAmount":494912.50,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.0562||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002011283870210106, Amount: 42399.00] 2025-12-19 19:45:33.0562||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.0849||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"TEJAN KAMARA ","AccountNo":"002011018605005014","Amount":"108210.30","BankCode":"002","CurrencyId":17,"CreditedAmount":108210.30,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.0915||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002007018616713987, Amount: 73629.75] 2025-12-19 19:45:33.0915||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.1104||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"FATMATA YONDA ","AccountNo":"002011283870210106","Amount":"42399.00","BankCode":"002","CurrencyId":17,"CreditedAmount":42399.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.1204||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002004018695009821, Amount: 98465.20] 2025-12-19 19:45:33.1204||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.1469||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"AMADU KAMARA ","AccountNo":"002007018616713987","Amount":"73629.75","BankCode":"002","CurrencyId":17,"CreditedAmount":73629.75,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.1503||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002005018601450749, Amount: 67550.30] 2025-12-19 19:45:33.1503||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.1781||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002005018721877607, Amount: 54070.75] 2025-12-19 19:45:33.1781||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JOHN SWARAY P","AccountNo":"002004018695009821","Amount":"98465.20","BankCode":"002","CurrencyId":17,"CreditedAmount":98465.20,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.1836||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.2025||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"AUGUSTINE SANDY ","AccountNo":"002005018601450749","Amount":"67550.30","BankCode":"002","CurrencyId":17,"CreditedAmount":67550.30,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.2025||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002012018611433445, Amount: 46095.00] 2025-12-19 19:45:33.2025||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.2336||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002001002108335697, Amount: 247600.00] 2025-12-19 19:45:33.2336||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.2336||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"RALPHETTA MARY BEATRICE ","AccountNo":"002005018721877607","Amount":"54070.75","BankCode":"002","CurrencyId":17,"CreditedAmount":54070.75,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.2620||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002001018600935685, Amount: 54028.00] 2025-12-19 19:45:33.2620||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"GLADIS KABIA ","AccountNo":"002012018611433445","Amount":"46095.00","BankCode":"002","CurrencyId":17,"CreditedAmount":46095.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.2620||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.2857||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"Junisa Patrick Bangali ","AccountNo":"002001002108335697","Amount":"247600.00","BankCode":"002","CurrencyId":17,"CreditedAmount":247600.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.2969||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002013018612242278, Amount: 138424.40] 2025-12-19 19:45:33.2969||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.3191||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"TAPIA KALOKO ","AccountNo":"002001018600935685","Amount":"54028.00","BankCode":"002","CurrencyId":17,"CreditedAmount":54028.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.3275||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002003018601614876, Amount: 59368.90] 2025-12-19 19:45:33.3275||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.3489||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"RUGIATU YOKIE ","AccountNo":"002013018612242278","Amount":"138424.40","BankCode":"002","CurrencyId":17,"CreditedAmount":138424.40,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.3635||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002001018618962747, Amount: 156273.00] 2025-12-19 19:45:33.3635||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.3912||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MARTHA KUMBA GBENDA ","AccountNo":"002003018601614876","Amount":"59368.90","BankCode":"002","CurrencyId":17,"CreditedAmount":59368.90,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.3912||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002011018695529682, Amount: 327599.50] 2025-12-19 19:45:33.3987||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.4230||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JOSEPHINE ADAMA SAMBO ","AccountNo":"002001018618962747","Amount":"156273.00","BankCode":"002","CurrencyId":17,"CreditedAmount":156273.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.4303||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002012309136210172, Amount: 50500.80] 2025-12-19 19:45:33.4303||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.4564||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"Mabinty Bindi ","AccountNo":"002011018695529682","Amount":"327599.50","BankCode":"002","CurrencyId":17,"CreditedAmount":327599.50,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.4683||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002016278476210188, Amount: 33694.00] 2025-12-19 19:45:33.4683||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.4971||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MARY BALITEH MANSARAY ","AccountNo":"002012309136210172","Amount":"50500.80","BankCode":"002","CurrencyId":17,"CreditedAmount":50500.80,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.4971||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002010018620690061, Amount: 51337.60] 2025-12-19 19:45:33.4971||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.5248||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"FANTA FEIKA ","AccountNo":"002016278476210188","Amount":"33694.00","BankCode":"002","CurrencyId":17,"CreditedAmount":33694.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.5248||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002012308948210107, Amount: 9619.20] 2025-12-19 19:45:33.5248||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.5492||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MUSTAPHA Z. TURAY ","AccountNo":"002010018620690061","Amount":"51337.60","BankCode":"002","CurrencyId":17,"CreditedAmount":51337.60,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.5555||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002009018710643158, Amount: 53446.60] 2025-12-19 19:45:33.5555||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.5831||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"DANIEL SHEKA MANSARAY JR","AccountNo":"002012308948210107","Amount":"9619.20","BankCode":"002","CurrencyId":17,"CreditedAmount":9619.20,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.5908||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002007018616701086, Amount: 90261.56] 2025-12-19 19:45:33.5908||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.6129||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"THERESA T. KOROMA ","AccountNo":"002009018710643158","Amount":"53446.60","BankCode":"002","CurrencyId":17,"CreditedAmount":53446.60,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.6186||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002011311342210121, Amount: 30002.00] 2025-12-19 19:45:33.6186||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.6459||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"TAJUDEEN A. E. BALOGUN ","AccountNo":"002007018616701086","Amount":"90261.56","BankCode":"002","CurrencyId":17,"CreditedAmount":90261.56,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.6531||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002001018669974659, Amount: 372425.75] 2025-12-19 19:45:33.6531||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.6819||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JULIANA HAJA KOROMA MARI","AccountNo":"002011311342210121","Amount":"30002.00","BankCode":"002","CurrencyId":17,"CreditedAmount":30002.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.6819||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002001018694220973, Amount: 74282.00] 2025-12-19 19:45:33.6819||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.7122||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"kabbakeh noah anthony","AccountNo":"002001018669974659","Amount":"372425.75","BankCode":"002","CurrencyId":17,"CreditedAmount":372425.75,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.7122||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002009018710664207, Amount: 77472.10] 2025-12-19 19:45:33.7122||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.7378||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JENEBA TURAY ","AccountNo":"002001018694220973","Amount":"74282.00","BankCode":"002","CurrencyId":17,"CreditedAmount":74282.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.7417||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002011018695885575, Amount: 75133.20] 2025-12-19 19:45:33.7417||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.7644||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MARY SAIDU ","AccountNo":"002009018710664207","Amount":"77472.10","BankCode":"002","CurrencyId":17,"CreditedAmount":77472.10,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.7644||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002012018697120820, Amount: 72245.20] 2025-12-19 19:45:33.7754||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.7987||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"KADIATU KAMARA ","AccountNo":"002011018695885575","Amount":"75133.20","BankCode":"002","CurrencyId":17,"CreditedAmount":75133.20,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.8099||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002001018615874461, Amount: 119378.50] 2025-12-19 19:45:33.8099||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.8333||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002005314114210170, Amount: 75748.00] 2025-12-19 19:45:33.8333||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JOHN GBLA ","AccountNo":"002012018697120820","Amount":"72245.20","BankCode":"002","CurrencyId":17,"CreditedAmount":72245.20,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.8359||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.8595||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"GLENNA WILSON CHRISTIE","AccountNo":"002001018615874461","Amount":"119378.50","BankCode":"002","CurrencyId":17,"CreditedAmount":119378.50,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.8697||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002011305008210128, Amount: 31092.60] 2025-12-19 19:45:33.8697||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.8965||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"HALLEN SIDIKIE ","AccountNo":"002005314114210170","Amount":"75748.00","BankCode":"002","CurrencyId":17,"CreditedAmount":75748.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.8965||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002011136462210212, Amount: 173500.00] 2025-12-19 19:45:33.9021||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.9233||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 2096e726-58ec-4be1-895e-3e6349be507b, AccountNo: 002001018610018959, Amount: 18200.00] 2025-12-19 19:45:33.9233||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MAMIYE JALLOH ","AccountNo":"002011305008210128","Amount":"31092.60","BankCode":"002","CurrencyId":17,"CreditedAmount":31092.60,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.9233||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:33.9465||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ABU BAKARR BANGURA ","AccountNo":"002011136462210212","Amount":"173500.00","BankCode":"002","CurrencyId":17,"CreditedAmount":173500.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:33.9792||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SINNAH DUMBUYA D.S.","AccountNo":"002001018610018959","Amount":"18200.00","BankCode":"002","CurrencyId":17,"CreditedAmount":18200.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:34.0227|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:45:34.0251|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 1227.8278ms 2025-12-19 19:45:34.0251|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:45:34.0251|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1238.7856ms 200 application/json; charset=utf-8 2025-12-19 19:45:34.0931|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:34.0931|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:34.0931|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3582ms 204 2025-12-19 19:45:34.1074|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:34.1074|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:45:34.1074|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:34.1074|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:45:34.1168|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:45:34.1168|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:45:34.1168|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:45:35.5393|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:45:35.5393|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:45:35.5393|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:45:35.5900||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:45:35.6317|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:45:35.6355|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1514.6753ms 2025-12-19 19:45:35.6355|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:45:35.6355|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1533.634ms 200 application/json; charset=utf-8 2025-12-19 19:45:35.7526|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/2096e726-58ec-4be1-895e-3e6349be507b 2025-12-19 19:45:35.7526|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:45:35.7589|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:35.7589|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:45:35.7589|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:45:35.7589|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:45:35.7589|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:45:37.0391|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:45:37.0391|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:45:37.0556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:45:37.0920||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:45:37.1367|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:45:37.1367|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1373.7946ms 2025-12-19 19:45:37.1367|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:45:37.1367|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1391.9955ms 200 application/json; charset=utf-8 2025-12-19 19:45:45.0820|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 19:45:45.0820|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:45.0875|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4197ms 204 2025-12-19 19:45:45.0875|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundary8zOnMhI6SwboICHd 176 2025-12-19 19:45:45.1031|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:45:45.1031|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:45.1031|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:45:45.1031|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:45:45.1031|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:45:45.1031|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:45:45.1277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:45:45.1404|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:45:45.1482|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 19:45:45.1482||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 7:45:45 PM 2025-12-19 19:45:45.2766||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 121 2025-12-19 19:45:45.2922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 19:45:46.9821||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 1685 2025-12-19 19:45:46.9944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 19:45:46.9944||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 6 2025-12-19 19:45:47.0536||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 1936 2025-12-19 19:45:47.0566||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTc0NTg1LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.9e7Sz6kyWwxha_kA7p3IR6ezkGu3gvctE3zFOXnKbBg 2025-12-19 19:45:47.0566|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:45:47.0566||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 7:45:47 PM 2025-12-19 19:45:47.0566|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 1949.1676ms 2025-12-19 19:45:47.0566|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:45:47.0566|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1968.0375ms 200 application/json; charset=utf-8 2025-12-19 19:45:47.1222|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:45:47.1222|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:47.1222|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7529ms 204 2025-12-19 19:45:47.1385|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:45:47.1385|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:45:47.1385|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:47.1385|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:45:47.1385|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:45:47.1385|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:45:47.1385|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:45:48.9602|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:45:48.9602|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 1817.5396ms 2025-12-19 19:45:48.9602|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:45:48.9602|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1829.3226ms 200 application/json; charset=utf-8 2025-12-19 19:45:51.1754|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/9dc81bea-bdf3-49cc-afe8-0a65b3793ac0 2025-12-19 19:45:51.1754|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:51.1806|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2499ms 204 2025-12-19 19:45:51.1806|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/9dc81bea-bdf3-49cc-afe8-0a65b3793ac0 2025-12-19 19:45:51.1806|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:45:51.1806|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:51.1955|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:45:51.1955|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:45:51.1955|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:45:51.1955|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:45:52.2728|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:45:52.2728|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:45:52.2728|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:45:52.3155||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:45:52.3678|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:45:52.3678|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1169.6428ms 2025-12-19 19:45:52.3678|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:45:52.3678|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1185.6186ms 200 application/json; charset=utf-8 2025-12-19 19:45:54.9232|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/9dc81bea-bdf3-49cc-afe8-0a65b3793ac0?Page=1&PageSize=100&IsValid=false 2025-12-19 19:45:54.9232|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:54.9304|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1168ms 204 2025-12-19 19:45:54.9304|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/9dc81bea-bdf3-49cc-afe8-0a65b3793ac0?Page=1&PageSize=100&IsValid=false 2025-12-19 19:45:54.9304|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:45:54.9304|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:54.9304|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:45:54.9304|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:45:54.9455|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:45:54.9455|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:45:56.0314|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (33ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:45:56.0649|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (31ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:45:56.0980|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:45:56.1006|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1153.643ms 2025-12-19 19:45:56.1006|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:45:56.1006|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1166.7205ms 200 application/json; charset=utf-8 2025-12-19 19:45:58.8049|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 19:45:58.8049|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:58.8049|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5338ms 204 2025-12-19 19:45:58.8049|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 19:45:58.8202|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:45:58.8202|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:58.8202|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:45:58.8202|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:45:58.8202|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:45:58.8202|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:45:58.8475|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:45:58.8475||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 19:45:58.8503||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 19:45:58.9303||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 19:45:58.9742|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (38ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 19:45:58.9742||WARN|PaymentService.Core.Service.PaymentService|1 Items to ReValidate. 2025-12-19 19:45:58.9742||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 9dc81bea-bdf3-49cc-afe8-0a65b3793ac0, AccountNo: 014001103267101711, Amount: 99856.00] 2025-12-19 19:45:58.9742||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 9dc81bea-bdf3-49cc-afe8-0a65b3793ac0 2025-12-19 19:45:59.0158||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SORIE SESAY I","AccountNo":"014001103267101711","Amount":"99856.00","BankCode":"014","CurrencyId":17,"CreditedAmount":99856.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:45:59.0537|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:45:59.0537|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 226.553ms 2025-12-19 19:45:59.0537|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:45:59.0537|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 239.9762ms 200 application/json; charset=utf-8 2025-12-19 19:45:59.0810|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/9dc81bea-bdf3-49cc-afe8-0a65b3793ac0 2025-12-19 19:45:59.0836|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:59.0836|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5581ms 204 2025-12-19 19:45:59.0836|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/9dc81bea-bdf3-49cc-afe8-0a65b3793ac0 2025-12-19 19:45:59.0836|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:45:59.0836|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:45:59.0990|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:45:59.0990|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:45:59.0990|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:45:59.0990|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:46:00.2652|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (17ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:46:00.2652|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:46:00.2826|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:46:00.3142||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:46:00.3515|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:46:00.3515|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1251.0024ms 2025-12-19 19:46:00.3515|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:46:00.3515|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1264.1785ms 200 application/json; charset=utf-8 2025-12-19 19:46:00.3996|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/9dc81bea-bdf3-49cc-afe8-0a65b3793ac0 2025-12-19 19:46:00.3996|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:46:00.3996|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:00.3996|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:46:00.3996|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:46:00.3996|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:46:00.3996|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:46:01.4978|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (17ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:46:01.4978|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:46:01.5183|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:46:01.5479||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:46:01.5878|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:46:01.5878|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1180.2216ms 2025-12-19 19:46:01.5878|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:46:01.5878|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1192.0392ms 200 application/json; charset=utf-8 2025-12-19 19:46:10.8485|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 19:46:10.8485|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:10.8510|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.5222ms 204 2025-12-19 19:46:10.8510|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundaryV4BpF2unpDe6gWa1 176 2025-12-19 19:46:10.8510|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:46:10.8510|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:10.8510|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:46:10.8510|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:46:10.8510|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:46:10.8510|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:46:10.8863|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (18ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:46:10.8999|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:46:10.8999|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 19:46:10.8999||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 7:46:10 PM 2025-12-19 19:46:11.0042||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 92 2025-12-19 19:46:11.0175|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 19:46:12.6890||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 1666 2025-12-19 19:46:12.6989|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 19:46:12.6989||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 6 2025-12-19 19:46:12.7456||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 1878 2025-12-19 19:46:12.7456|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:46:12.7456|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 1887.5943ms 2025-12-19 19:46:12.7456|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:46:12.7456|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1896.4944ms 200 application/json; charset=utf-8 2025-12-19 19:46:12.7615||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTc0NTg1LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.9e7Sz6kyWwxha_kA7p3IR6ezkGu3gvctE3zFOXnKbBg 2025-12-19 19:46:12.7615||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 7:46:12 PM 2025-12-19 19:46:12.8081|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:46:12.8081|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:12.8081|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9338ms 204 2025-12-19 19:46:12.8210|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:46:12.8210|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:46:12.8210|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:12.8210|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:46:12.8210|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:46:12.8210|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:46:12.8210|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:46:14.6247|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:46:14.6247|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 1794.0167ms 2025-12-19 19:46:14.6247|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:46:14.6247|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1809.5187ms 200 application/json; charset=utf-8 2025-12-19 19:46:16.8344|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/5e6c7667-c80f-44ac-9d92-2dc2c41a694f 2025-12-19 19:46:16.8365|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:16.8365|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0075ms 204 2025-12-19 19:46:16.8365|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/5e6c7667-c80f-44ac-9d92-2dc2c41a694f 2025-12-19 19:46:16.8509|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:46:16.8509|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:16.8509|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:46:16.8509|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:46:16.8509|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:46:16.8509|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:46:17.9457|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:46:17.9457|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:46:17.9457|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:46:17.9928||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:46:18.0313|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:46:18.0313|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1172.2068ms 2025-12-19 19:46:18.0313|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:46:18.0313|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1187.4526ms 200 application/json; charset=utf-8 2025-12-19 19:46:20.6880|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/5e6c7667-c80f-44ac-9d92-2dc2c41a694f?Page=1&PageSize=100&IsValid=false 2025-12-19 19:46:20.6880|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:20.6880|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.537ms 204 2025-12-19 19:46:20.7044|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/5e6c7667-c80f-44ac-9d92-2dc2c41a694f?Page=1&PageSize=100&IsValid=false 2025-12-19 19:46:20.7044|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:46:20.7044|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:20.7044|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:46:20.7112|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:46:20.7112|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:46:20.7112|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:46:21.8428|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (39ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:46:21.8778|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (32ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:46:21.9303|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:46:21.9303|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1219.8536ms 2025-12-19 19:46:21.9303|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:46:21.9303|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1234.0791ms 200 application/json; charset=utf-8 2025-12-19 19:46:23.9434|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 19:46:23.9434|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:23.9434|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.8551ms 204 2025-12-19 19:46:23.9557|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 19:46:23.9557|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:46:23.9557|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:23.9557|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:46:23.9557|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:46:23.9557|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:46:23.9557|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:46:23.9779|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:46:23.9779||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 19:46:23.9779||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 19:46:24.0741||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 19:46:24.1149|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (37ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 19:46:24.1149||WARN|PaymentService.Core.Service.PaymentService|8 Items to ReValidate. 2025-12-19 19:46:24.1149||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e6c7667-c80f-44ac-9d92-2dc2c41a694f, AccountNo: 005213000045753046, Amount: 77363.40] 2025-12-19 19:46:24.1149||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e6c7667-c80f-44ac-9d92-2dc2c41a694f 2025-12-19 19:46:24.1442||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e6c7667-c80f-44ac-9d92-2dc2c41a694f, AccountNo: 005206000056279739, Amount: 5822.88] 2025-12-19 19:46:24.1442||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e6c7667-c80f-44ac-9d92-2dc2c41a694f 2025-12-19 19:46:24.1708||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SAMUEL ABU SESAY ","AccountNo":"005213000045753046","Amount":"77363.40","BankCode":"005","CurrencyId":17,"CreditedAmount":77363.40,"IsValid":false}, Error , IsNew False 2025-12-19 19:46:24.1741||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e6c7667-c80f-44ac-9d92-2dc2c41a694f, AccountNo: 005208000056024238, Amount: 36544.00] 2025-12-19 19:46:24.1741||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e6c7667-c80f-44ac-9d92-2dc2c41a694f 2025-12-19 19:46:24.2023||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"NABIEU KEIFALA ","AccountNo":"005206000056279739","Amount":"5822.88","BankCode":"005","CurrencyId":17,"CreditedAmount":5822.88,"IsValid":false}, Error , IsNew False 2025-12-19 19:46:24.2023||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e6c7667-c80f-44ac-9d92-2dc2c41a694f, AccountNo: 005206000022830938, Amount: 89405.40] 2025-12-19 19:46:24.2103||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e6c7667-c80f-44ac-9d92-2dc2c41a694f 2025-12-19 19:46:24.2318||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"FEREMUSU SESAY ","AccountNo":"005208000056024238","Amount":"36544.00","BankCode":"005","CurrencyId":17,"CreditedAmount":36544.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:46:24.2318||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e6c7667-c80f-44ac-9d92-2dc2c41a694f, AccountNo: 005205000018933722, Amount: 4008.00] 2025-12-19 19:46:24.2379||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e6c7667-c80f-44ac-9d92-2dc2c41a694f 2025-12-19 19:46:24.2570||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e6c7667-c80f-44ac-9d92-2dc2c41a694f, AccountNo: 005205000056129051, Amount: 12737.55] 2025-12-19 19:46:24.2570||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"UMU KABBA ","AccountNo":"005206000022830938","Amount":"89405.40","BankCode":"005","CurrencyId":17,"CreditedAmount":89405.40,"IsValid":false}, Error , IsNew False 2025-12-19 19:46:24.2570||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e6c7667-c80f-44ac-9d92-2dc2c41a694f 2025-12-19 19:46:24.2785||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MARIAN D.K. MANSARAY ","AccountNo":"005205000018933722","Amount":"4008.00","BankCode":"005","CurrencyId":17,"CreditedAmount":4008.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:46:24.2896||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e6c7667-c80f-44ac-9d92-2dc2c41a694f, AccountNo: 005212000056707015, Amount: 8013.20] 2025-12-19 19:46:24.2896||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e6c7667-c80f-44ac-9d92-2dc2c41a694f 2025-12-19 19:46:24.3157||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"BINTU KEIFALA ","AccountNo":"005205000056129051","Amount":"12737.55","BankCode":"005","CurrencyId":17,"CreditedAmount":12737.55,"IsValid":false}, Error , IsNew False 2025-12-19 19:46:24.3157||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e6c7667-c80f-44ac-9d92-2dc2c41a694f, AccountNo: 005203000056793989, Amount: 18234.40] 2025-12-19 19:46:24.3316||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e6c7667-c80f-44ac-9d92-2dc2c41a694f 2025-12-19 19:46:24.3462||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SIMEONNETTA SESAY ","AccountNo":"005212000056707015","Amount":"8013.20","BankCode":"005","CurrencyId":17,"CreditedAmount":8013.20,"IsValid":false}, Error , IsNew False 2025-12-19 19:46:24.3919||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"PAUL NYAKEH SOMBIE ","AccountNo":"005203000056793989","Amount":"18234.40","BankCode":"005","CurrencyId":17,"CreditedAmount":18234.40,"IsValid":false}, Error , IsNew False 2025-12-19 19:46:24.4506|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:46:24.4506|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 488.898ms 2025-12-19 19:46:24.4553|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:46:24.4553|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 501.3524ms 200 application/json; charset=utf-8 2025-12-19 19:46:24.4909|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/5e6c7667-c80f-44ac-9d92-2dc2c41a694f 2025-12-19 19:46:24.4909|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:24.4909|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1582ms 204 2025-12-19 19:46:24.5041|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/5e6c7667-c80f-44ac-9d92-2dc2c41a694f 2025-12-19 19:46:24.5041|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:46:24.5041|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:24.5041|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:46:24.5041|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:46:24.5041|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:46:24.5181|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:46:25.8163|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:46:25.8163|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:46:25.8342|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:46:25.8687||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:46:25.9055|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:46:25.9083|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1391.0477ms 2025-12-19 19:46:25.9083|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:46:25.9083|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1407.3648ms 200 application/json; charset=utf-8 2025-12-19 19:46:25.9563|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/5e6c7667-c80f-44ac-9d92-2dc2c41a694f 2025-12-19 19:46:25.9563|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:46:25.9563|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:25.9563|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:46:25.9563|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:46:25.9563|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:46:25.9714|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:46:27.2495|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:46:27.2560|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:46:27.2709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:46:27.3019||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:46:27.3393|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:46:27.3393|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1370.0351ms 2025-12-19 19:46:27.3393|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:46:27.3393|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1386.7294ms 200 application/json; charset=utf-8 2025-12-19 19:46:36.0813|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 19:46:36.0813|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:36.0813|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.4569ms 204 2025-12-19 19:46:36.0956|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundarymNRbUSlxHm81JaJa 176 2025-12-19 19:46:36.0956|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:46:36.0956|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:36.0956|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:46:36.0956|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:46:36.0956|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:46:36.0956|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:46:36.1269|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:46:36.1269|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:46:36.1446|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 19:46:36.1446||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 7:46:36 PM 2025-12-19 19:46:36.2186||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 70 2025-12-19 19:46:36.2325|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 19:46:37.8831||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 1646 2025-12-19 19:46:37.8920|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 19:46:37.8920||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 6 2025-12-19 19:46:37.9384||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 1828 2025-12-19 19:46:37.9421|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:46:37.9421|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 1836.9252ms 2025-12-19 19:46:37.9421|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:46:37.9421|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1851.3305ms 200 application/json; charset=utf-8 2025-12-19 19:46:37.9421||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTc0NTg1LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.9e7Sz6kyWwxha_kA7p3IR6ezkGu3gvctE3zFOXnKbBg 2025-12-19 19:46:37.9543||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 7:46:37 PM 2025-12-19 19:46:37.9962|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:46:37.9962|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:38.0019|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6772ms 204 2025-12-19 19:46:38.0019|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:46:38.0019|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:46:38.0019|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:38.0179|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:46:38.0179|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:46:38.0179|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:46:38.0179|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:46:39.8499|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:46:39.8499|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 1828.9695ms 2025-12-19 19:46:39.8499|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:46:39.8499|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1846.3538ms 200 application/json; charset=utf-8 2025-12-19 19:46:42.0396|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/d762f21b-92f9-4c1a-88d1-f0758ef67fa2 2025-12-19 19:46:42.0396|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:42.0396|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2319ms 204 2025-12-19 19:46:42.0543|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/d762f21b-92f9-4c1a-88d1-f0758ef67fa2 2025-12-19 19:46:42.0543|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:46:42.0543|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:42.0543|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:46:42.0543|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:46:42.0654|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:46:42.0654|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:46:43.3494|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:46:43.3494|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:46:43.3685|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:46:43.4200||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:46:43.4658|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:46:43.4658|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1401.2044ms 2025-12-19 19:46:43.4714|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:46:43.4714|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1419.34ms 200 application/json; charset=utf-8 2025-12-19 19:46:44.7034|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/d762f21b-92f9-4c1a-88d1-f0758ef67fa2?Page=1&PageSize=100&IsValid=false 2025-12-19 19:46:44.7062|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:44.7062|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1975ms 204 2025-12-19 19:46:44.7062|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/d762f21b-92f9-4c1a-88d1-f0758ef67fa2?Page=1&PageSize=100&IsValid=false 2025-12-19 19:46:44.7062|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:46:44.7213|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:44.7213|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:46:44.7213|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:46:44.7213|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:46:44.7213|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:46:46.0325|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (48ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:46:46.0794|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (44ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:46:46.1509|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:46:46.1509|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1426.7739ms 2025-12-19 19:46:46.1509|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:46:46.1509|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1438.8051ms 200 application/json; charset=utf-8 2025-12-19 19:46:46.8282|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 19:46:46.8319|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:46.8319|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2029ms 204 2025-12-19 19:46:46.8319|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 19:46:46.8459|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:46:46.8459|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:46.8459|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:46:46.8459|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:46:46.8459|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:46:46.8459|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:46:46.8654|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:46:46.8654||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 19:46:46.8654||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 19:46:46.9759||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 19:46:47.0299|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (47ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 19:46:47.0338||WARN|PaymentService.Core.Service.PaymentService|9 Items to ReValidate. 2025-12-19 19:46:47.0338||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2, AccountNo: 008003635200312582, Amount: 63866.20] 2025-12-19 19:46:47.0338||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2 2025-12-19 19:46:47.0706||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2, AccountNo: 008005636401211379, Amount: 202230.00] 2025-12-19 19:46:47.0706||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2 2025-12-19 19:46:47.0997||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2, AccountNo: 008001634000251380, Amount: 501218.75] 2025-12-19 19:46:47.0997||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JAMES KOROMA ","AccountNo":"008003635200312582","Amount":"63866.20","BankCode":"008","CurrencyId":17,"CreditedAmount":63866.20,"IsValid":false}, Error , IsNew False 2025-12-19 19:46:47.0997||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2 2025-12-19 19:46:47.1293||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"FATMATA CONTEH ","AccountNo":"008005636401211379","Amount":"202230.00","BankCode":"008","CurrencyId":17,"CreditedAmount":202230.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:46:47.1293||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2, AccountNo: 008070820175311959, Amount: 4008.00] 2025-12-19 19:46:47.1293||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2 2025-12-19 19:46:47.1600||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JOHN KANGBAI ","AccountNo":"008001634000251380","Amount":"501218.75","BankCode":"008","CurrencyId":17,"CreditedAmount":501218.75,"IsValid":false}, Error , IsNew False 2025-12-19 19:46:47.1600||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2, AccountNo: 008001634000309774, Amount: 56517.00] 2025-12-19 19:46:47.1600||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2 2025-12-19 19:46:47.1976||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2, AccountNo: 008005636401167826, Amount: 53614.00] 2025-12-19 19:46:47.1976||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JOHN JUXON YARIMEH MANSA","AccountNo":"008070820175311959","Amount":"4008.00","BankCode":"008","CurrencyId":17,"CreditedAmount":4008.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:46:47.1976||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2 2025-12-19 19:46:47.2249||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"DENNIES MOMOH SUNDUFU MO","AccountNo":"008001634000309774","Amount":"56517.00","BankCode":"008","CurrencyId":17,"CreditedAmount":56517.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:46:47.2249||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2, AccountNo: 008002634600106993, Amount: 147152.70] 2025-12-19 19:46:47.2249||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2 2025-12-19 19:46:47.2563||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"LUCINDA LEBBIE ","AccountNo":"008005636401167826","Amount":"53614.00","BankCode":"008","CurrencyId":17,"CreditedAmount":53614.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:46:47.2563||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2, AccountNo: 008080820200112710, Amount: 44315.00] 2025-12-19 19:46:47.2563||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2 2025-12-19 19:46:47.2848||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MOHAMED SAMURA FOREH SAM","AccountNo":"008002634600106993","Amount":"147152.70","BankCode":"008","CurrencyId":17,"CreditedAmount":147152.70,"IsValid":false}, Error , IsNew False 2025-12-19 19:46:47.2848||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2, AccountNo: 008060820125654958, Amount: 40066.00] 2025-12-19 19:46:47.3009||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: d762f21b-92f9-4c1a-88d1-f0758ef67fa2 2025-12-19 19:46:47.3294||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"EVELYN N. MACAVORAY ","AccountNo":"008080820200112710","Amount":"44315.00","BankCode":"008","CurrencyId":17,"CreditedAmount":44315.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:46:47.3555||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"FATMATA JARIA MANSARAY ","AccountNo":"008060820125654958","Amount":"40066.00","BankCode":"008","CurrencyId":17,"CreditedAmount":40066.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:46:47.3975|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:46:47.3975|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 545.4724ms 2025-12-19 19:46:47.3975|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:46:47.3975|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 562.2325ms 200 application/json; charset=utf-8 2025-12-19 19:46:47.4350|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/d762f21b-92f9-4c1a-88d1-f0758ef67fa2 2025-12-19 19:46:47.4350|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:47.4409|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9368ms 204 2025-12-19 19:46:47.4409|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/d762f21b-92f9-4c1a-88d1-f0758ef67fa2 2025-12-19 19:46:47.4409|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:46:47.4562|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:47.4562|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:46:47.4562|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:46:47.4562|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:46:47.4562|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:46:48.7479|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:46:48.7533|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:46:48.7691|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:46:48.8102||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:46:48.8554|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:46:48.8554|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1392.8072ms 2025-12-19 19:46:48.8609|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:46:48.8609|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1412.4459ms 200 application/json; charset=utf-8 2025-12-19 19:46:48.9248|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/d762f21b-92f9-4c1a-88d1-f0758ef67fa2 2025-12-19 19:46:48.9248|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:46:48.9248|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:46:48.9248|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:46:48.9248|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:46:48.9248|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:46:48.9396|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:46:50.3476|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:46:50.3476|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:46:50.3669|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:46:50.3982||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:46:50.4376|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:46:50.4404|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1501.5297ms 2025-12-19 19:46:50.4404|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:46:50.4404|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1518.6778ms 200 application/json; charset=utf-8 2025-12-19 19:47:00.1648|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 19:47:00.1648|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:00.1648|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7549ms 204 2025-12-19 19:47:00.1775|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundaryclUPvfysYNjIsjHL 176 2025-12-19 19:47:00.1775|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:47:00.1775|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:00.1775|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:47:00.1775|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:47:00.1775|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:47:00.1775|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:47:00.2061|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (17ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:47:00.2061|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:47:00.2257|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 19:47:00.2257||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 7:47:00 PM 2025-12-19 19:47:00.3021||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 73 2025-12-19 19:47:00.3021|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 19:47:01.9689||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 1650 2025-12-19 19:47:01.9794|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 19:47:01.9869||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 5 2025-12-19 19:47:02.0173||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 1828 2025-12-19 19:47:02.0173|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:47:02.0173|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 1834.8398ms 2025-12-19 19:47:02.0173|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:47:02.0173|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1844.4705ms 200 application/json; charset=utf-8 2025-12-19 19:47:02.0173||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTc0NTg1LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.9e7Sz6kyWwxha_kA7p3IR6ezkGu3gvctE3zFOXnKbBg 2025-12-19 19:47:02.0173||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 7:47:02 PM 2025-12-19 19:47:02.0632|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:47:02.0655|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:02.0655|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7734ms 204 2025-12-19 19:47:02.0655|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:47:02.0796|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:47:02.0796|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:02.0796|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:47:02.0796|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:47:02.1072|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:47:02.1072|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:47:03.0990|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:47:03.0990|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 992.4213ms 2025-12-19 19:47:03.0990|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:47:03.0990|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1027.5064ms 200 application/json; charset=utf-8 2025-12-19 19:47:07.7576|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:07.7576|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:07.7576|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.5914ms 204 2025-12-19 19:47:07.7681|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:07.7681|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:47:07.7681|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:07.7681|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:47:07.7681|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:47:07.7681|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:47:07.7681|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:47:08.8414|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:47:08.8414|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:47:08.8518|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:47:08.8752||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:47:08.9087|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:47:08.9087|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1135.0615ms 2025-12-19 19:47:08.9087|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:47:08.9087|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1146.1204ms 200 application/json; charset=utf-8 2025-12-19 19:47:09.9204|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/5e705433-6610-4f0a-957d-53517e45a3a5?Page=1&PageSize=100&IsValid=false 2025-12-19 19:47:09.9238|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:09.9238|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1267ms 204 2025-12-19 19:47:09.9394|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/5e705433-6610-4f0a-957d-53517e45a3a5?Page=1&PageSize=100&IsValid=false 2025-12-19 19:47:09.9394|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:47:09.9394|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:09.9394|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:47:09.9394|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:47:09.9394|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:47:09.9394|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:47:11.0904|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (41ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:47:11.1263|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (34ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:47:11.1875|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:47:11.1894|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1244.3006ms 2025-12-19 19:47:11.1894|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:47:11.1894|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1253.5147ms 200 application/json; charset=utf-8 2025-12-19 19:47:13.4129|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 19:47:13.4129|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:13.4129|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5419ms 204 2025-12-19 19:47:13.4255|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 19:47:13.4255|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:47:13.4255|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:13.4255|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:47:13.4255|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:47:13.4255|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:47:13.4255|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:47:13.4480|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:47:13.4480||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 19:47:13.4556||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 19:47:13.5608||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 19:47:13.6116|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (46ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 19:47:13.6116||WARN|PaymentService.Core.Service.PaymentService|13 Items to ReValidate. 2025-12-19 19:47:13.6116||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5, AccountNo: 015102011503900121, Amount: 103740.55] 2025-12-19 19:47:13.6116||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:13.6441||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5, AccountNo: 015111010906470269, Amount: 30566.00] 2025-12-19 19:47:13.6441||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:13.6726||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"JAMES KAMARA ","AccountNo":"015102011503900121","Amount":"103740.55","BankCode":"015","CurrencyId":17,"CreditedAmount":103740.55,"IsValid":false}, Error , IsNew False 2025-12-19 19:47:13.6739||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5, AccountNo: 015101011327970107, Amount: 77775.25] 2025-12-19 19:47:13.6739||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:13.6976||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MOHAMED M. NALLO ","AccountNo":"015111010906470269","Amount":"30566.00","BankCode":"015","CurrencyId":17,"CreditedAmount":30566.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:47:13.7062||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5, AccountNo: 015102011470390113, Amount: 44932.00] 2025-12-19 19:47:13.7062||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:13.7270||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5, AccountNo: 015102011470570145, Amount: 81484.90] 2025-12-19 19:47:13.7270||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MOSES T. KAMARA ","AccountNo":"015101011327970107","Amount":"77775.25","BankCode":"015","CurrencyId":17,"CreditedAmount":77775.25,"IsValid":false}, Error , IsNew False 2025-12-19 19:47:13.7270||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:13.7505||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SAIDU A. KAMARA ","AccountNo":"015102011470390113","Amount":"44932.00","BankCode":"015","CurrencyId":17,"CreditedAmount":44932.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:47:13.7563||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5, AccountNo: 015102011472210124, Amount: 54948.50] 2025-12-19 19:47:13.7563||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:13.7748||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5, AccountNo: 015115011615380116, Amount: 53616.20] 2025-12-19 19:47:13.7748||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:13.7748||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ABDUL RAHAMAN FOFANAH ","AccountNo":"015102011470570145","Amount":"81484.90","BankCode":"015","CurrencyId":17,"CreditedAmount":81484.90,"IsValid":false}, Error , IsNew False 2025-12-19 19:47:13.7969||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"FATMATA TARAWALLI ","AccountNo":"015102011472210124","Amount":"54948.50","BankCode":"015","CurrencyId":17,"CreditedAmount":54948.50,"IsValid":false}, Error , IsNew False 2025-12-19 19:47:13.8002||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5, AccountNo: 015102011487890174, Amount: 78951.25] 2025-12-19 19:47:13.8002||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:13.8210||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MOSES SAMURA ","AccountNo":"015115011615380116","Amount":"53616.20","BankCode":"015","CurrencyId":17,"CreditedAmount":53616.20,"IsValid":false}, Error , IsNew False 2025-12-19 19:47:13.8210||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5, AccountNo: 015104010716930194, Amount: 71519.50] 2025-12-19 19:47:13.8210||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:13.8374||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"MEMUNA THULLAH ","AccountNo":"015102011487890174","Amount":"78951.25","BankCode":"015","CurrencyId":17,"CreditedAmount":78951.25,"IsValid":false}, Error , IsNew False 2025-12-19 19:47:13.8544||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5, AccountNo: 015102011565280169, Amount: 32660.00] 2025-12-19 19:47:13.8544||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:13.8765||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ADAMA KABBA ","AccountNo":"015104010716930194","Amount":"71519.50","BankCode":"015","CurrencyId":17,"CreditedAmount":71519.50,"IsValid":false}, Error , IsNew False 2025-12-19 19:47:13.8765||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5, AccountNo: 015101011311170192, Amount: 106830.90] 2025-12-19 19:47:13.8765||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:13.8994||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SARRAH NATHANIEL KOROMA ","AccountNo":"015102011565280169","Amount":"32660.00","BankCode":"015","CurrencyId":17,"CreditedAmount":32660.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:47:13.8994||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5, AccountNo: 015102011476120194, Amount: 32832.00] 2025-12-19 19:47:13.9085||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:13.9085||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ALFRED MAC-YAMBASON TURA","AccountNo":"015101011311170192","Amount":"106830.90","BankCode":"015","CurrencyId":17,"CreditedAmount":106830.90,"IsValid":false}, Error , IsNew False 2025-12-19 19:47:13.9358||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5, AccountNo: 015115011624210123, Amount: 55877.65] 2025-12-19 19:47:13.9389||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:13.9572||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"ABDULAI SESAY ","AccountNo":"015102011476120194","Amount":"32832.00","BankCode":"015","CurrencyId":17,"CreditedAmount":32832.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:47:13.9775||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"SAMUEL BANGURA T.","AccountNo":"015115011624210123","Amount":"55877.65","BankCode":"015","CurrencyId":17,"CreditedAmount":55877.65,"IsValid":false}, Error , IsNew False 2025-12-19 19:47:14.0204|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:47:14.0204|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 587.7275ms 2025-12-19 19:47:14.0204|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:47:14.0204|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 598.3366ms 200 application/json; charset=utf-8 2025-12-19 19:47:14.0663|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:14.0663|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:14.0663|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.3057ms 204 2025-12-19 19:47:14.0663|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:14.0816|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:47:14.0816|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:14.0816|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:47:14.0816|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:47:14.0816|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:47:14.0816|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:47:15.5563|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (17ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:47:15.5563|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:47:15.5718|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:47:15.5985||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:47:15.6350|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:47:15.6350|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1549.3143ms 2025-12-19 19:47:15.6350|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:47:15.6431|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1564.0366ms 200 application/json; charset=utf-8 2025-12-19 19:47:15.7131|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/5e705433-6610-4f0a-957d-53517e45a3a5 2025-12-19 19:47:15.7131|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:47:15.7131|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:15.7216|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:47:15.7216|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:47:15.7216|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:47:15.7216|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:47:16.9871|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:47:16.9871|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:47:16.9871|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:47:17.0396||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:47:17.0865|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:47:17.0865|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1361.613ms 2025-12-19 19:47:17.0865|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:47:17.0865|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1377.5552ms 200 application/json; charset=utf-8 2025-12-19 19:47:26.7155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 19:47:26.7155|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:26.7217|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.212ms 204 2025-12-19 19:47:26.7217|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundaryYnTwUCoBHhAQkRol 176 2025-12-19 19:47:26.7217|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:47:26.7217|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:26.7374|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:47:26.7374|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:47:26.7374|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:47:26.7374|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:47:26.7688|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:47:26.7688|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:47:26.7830|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 19:47:26.7830||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 7:47:26 PM 2025-12-19 19:47:26.8610||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 74 2025-12-19 19:47:26.8610|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 19:47:28.5061||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 1627 2025-12-19 19:47:28.5192|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 19:47:28.5192||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 6 2025-12-19 19:47:28.5663||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 1813 2025-12-19 19:47:28.5663|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:47:28.5663|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 1822.3533ms 2025-12-19 19:47:28.5663|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:47:28.5663|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1843.175ms 200 application/json; charset=utf-8 2025-12-19 19:47:28.5888||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTc0NTg1LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.9e7Sz6kyWwxha_kA7p3IR6ezkGu3gvctE3zFOXnKbBg 2025-12-19 19:47:28.5888||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 7:47:28 PM 2025-12-19 19:47:28.6203|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:47:28.6203|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:28.6203|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.9415ms 204 2025-12-19 19:47:28.6303|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:47:28.6303|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:47:28.6303|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:28.6303|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:47:28.6303|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:47:28.6303|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:47:28.6436|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:47:29.4599|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:47:29.4599|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 818.3067ms 2025-12-19 19:47:29.4599|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:47:29.4599|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 833.1857ms 200 application/json; charset=utf-8 2025-12-19 19:47:34.5884|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/6674a4cd-eb09-4096-801b-ce921d82ed4a 2025-12-19 19:47:34.5884|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:34.5884|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9723ms 204 2025-12-19 19:47:34.6008|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/6674a4cd-eb09-4096-801b-ce921d82ed4a 2025-12-19 19:47:34.6008|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:47:34.6008|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:34.6008|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:47:34.6008|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:47:34.6008|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:47:34.6008|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:47:35.6952|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:47:35.6952|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:47:35.6952|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:47:35.7280||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:47:35.7713|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:47:35.7736|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1162.7112ms 2025-12-19 19:47:35.7736|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:47:35.7736|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1176.7678ms 200 application/json; charset=utf-8 2025-12-19 19:47:37.3369|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/6674a4cd-eb09-4096-801b-ce921d82ed4a?Page=1&PageSize=100&IsValid=false 2025-12-19 19:47:37.3369|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:37.3369|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6527ms 204 2025-12-19 19:47:37.3528|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PaymentItems/6674a4cd-eb09-4096-801b-ce921d82ed4a?Page=1&PageSize=100&IsValid=false 2025-12-19 19:47:37.3528|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:47:37.3528|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:37.3528|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:47:37.3528|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:47:37.3528|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchPaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchPaymentItems(System.String, Int32, Int32, Boolean) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:47:37.3528|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:47:38.4781|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (35ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:47:38.5110|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (31ms) [Parameters=[@__SessionId_0='?' (Size = 4000), @__IsValid_1='?' (DbType = Boolean)], CommandType='Text', CommandTimeout='30'] SELECT [p].[BankCode], [p].[AccountName] AS [BeneficiaryName], [u].[DateCreated] AS [Date], [p].[AccountNo] AS [DestinationAccount], [p].[CorporateFeeAmount] AS [CorporateFee], [p].[CustomerFeeAmount] AS [CustomerFee], [p].[IsValid], [p].[Narration], [p].[CreditedAmount] AS [Amount], [p].[Error], [p].[Id] AS [PaymentStagingId], [p].[CurrencyId] FROM [PaymentItemStaging] AS [p] INNER JOIN [UploadStaging] AS [u] ON [p].[UploadStagingId] = [u].[Id] WHERE (([p].[SessionId] = @__SessionId_0) AND ([p].[IsValid] = @__IsValid_1)) AND ([p].[IsPaid] = CAST(0 AS bit)) 2025-12-19 19:47:38.5501|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:47:38.5501|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService) in 1186.212ms 2025-12-19 19:47:38.5501|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.FetchPaymentItems (PaymentService)' 2025-12-19 19:47:38.5541|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1201.2906ms 200 application/json; charset=utf-8 2025-12-19 19:47:40.1738|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems 2025-12-19 19:47:40.1738|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:40.1738|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.933ms 204 2025-12-19 19:47:40.1885|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/ReValidatePaymentItems application/json 52 2025-12-19 19:47:40.1885|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:47:40.1885|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:40.1885|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:47:40.1943|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:47:40.1943|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "ReValidatePaymentItems", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ReValidatePaymentItems(PaymentService.Data.Model.ReValidateViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:47:40.1943|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:47:40.1943|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:47:40.2098||WARN|PaymentService.Core.Service.IntegrationService|Fee Url: https://rcpayapi.mof.gov.sl/FeeService/ 2025-12-19 19:47:40.2098||WARN|PaymentService.Core.Service.IntegrationService|EndPoint: api/FeeCalculation/GetTransactionFee/207?currencyId=17 2025-12-19 19:47:40.2859||WARN|PaymentService.Core.Service.IntegrationService|Fee Response [Status Code: OK, Content : [ { "id": 54, "corporateId": 0, "name": "Default", "feeTypeId": 1, "feeType": null, "route": 0, "routeName": null, "borneById": 1, "borneBy": null, "minFee": 0.0, "maxFee": 0.0, "code": "rivet", "feeBounds": [ { "lowerBound": 0.00, "upperBound": 999999999.00, "value": 0.00, "boundValue": 0.00 } ], "institutionId": 0, "feeDependent": 1, "dependentFeeId": 0, "suspenseAccountId": 59, "suspenseAccount": "SLE116030002", "isActive": false, "currencyId": 17, "isDefault": false } ]] 2025-12-19 19:47:40.3247|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (36ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE ([p].[SessionId] = @__8__locals1_Model_SessionId_0) AND ([p].[IsValid] = CAST(0 AS bit)) 2025-12-19 19:47:40.3247||WARN|PaymentService.Core.Service.PaymentService|3 Items to ReValidate. 2025-12-19 19:47:40.3247||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 6674a4cd-eb09-4096-801b-ce921d82ed4a, AccountNo: 009001010000062546, Amount: 115894.35] 2025-12-19 19:47:40.3247||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 6674a4cd-eb09-4096-801b-ce921d82ed4a 2025-12-19 19:47:40.3505||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 6674a4cd-eb09-4096-801b-ce921d82ed4a, AccountNo: 009004151003089046, Amount: 13325.40] 2025-12-19 19:47:40.3505||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 6674a4cd-eb09-4096-801b-ce921d82ed4a 2025-12-19 19:47:40.3738||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"John Jesse Sesay ","AccountNo":"009001010000062546","Amount":"115894.35","BankCode":"009","CurrencyId":17,"CreditedAmount":115894.35,"IsValid":false}, Error , IsNew False 2025-12-19 19:47:40.3738||INFO|PaymentService.Core.Service.PaymentService|Inside ProcessLineItem. Details [SessionId: 6674a4cd-eb09-4096-801b-ce921d82ed4a, AccountNo: 009004020000103766, Amount: 8016.00] 2025-12-19 19:47:40.3738||INFO|PaymentService.Core.Service.PaymentService|About To Save Line Item for SessionId: 6674a4cd-eb09-4096-801b-ce921d82ed4a 2025-12-19 19:47:40.3942||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"KUMBA SESAY ","AccountNo":"009004151003089046","Amount":"13325.40","BankCode":"009","CurrencyId":17,"CreditedAmount":13325.40,"IsValid":false}, Error , IsNew False 2025-12-19 19:47:40.4231||INFO|PaymentService.Core.Service.PaymentService|Saving Line Item Info. Details {"AccountName":"DANIELLA YEABU MANSARAY ","AccountNo":"009004020000103766","Amount":"8016.00","BankCode":"009","CurrencyId":17,"CreditedAmount":8016.00,"IsValid":false}, Error , IsNew False 2025-12-19 19:47:40.4628|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:47:40.4628|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService) in 267.2539ms 2025-12-19 19:47:40.4628|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.ReValidatePaymentItems (PaymentService)' 2025-12-19 19:47:40.4628|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 279.1586ms 200 application/json; charset=utf-8 2025-12-19 19:47:40.4929|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/6674a4cd-eb09-4096-801b-ce921d82ed4a 2025-12-19 19:47:40.4929|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:40.4929|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.4289ms 204 2025-12-19 19:47:40.4929|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/6674a4cd-eb09-4096-801b-ce921d82ed4a 2025-12-19 19:47:40.4929|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:47:40.5079|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:40.5079|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:47:40.5079|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:47:40.5079|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:47:40.5079|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:47:41.6061|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:47:41.6061|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:47:41.6180|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:47:41.6363||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:47:41.6698|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:47:41.6698|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1156.734ms 2025-12-19 19:47:41.6698|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:47:41.6698|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1170.9039ms 200 application/json; charset=utf-8 2025-12-19 19:47:41.7129|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/Detail/6674a4cd-eb09-4096-801b-ce921d82ed4a 2025-12-19 19:47:41.7129|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:47:41.7129|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:41.7129|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:47:41.7129|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:47:41.7129|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPaymentDetais", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPaymentDetais(System.String) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:47:41.7129|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:47:42.7981|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__SessionId_0 2025-12-19 19:47:42.7981|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__8__locals1_upload_PaymentType_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT CASE WHEN EXISTS ( SELECT 1 FROM [PaymentTypes] AS [p] WHERE [p].[Id] = @__8__locals1_upload_PaymentType_0) THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END 2025-12-19 19:47:42.8115|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_upload_ReferenceNo_0='?' (Size = 4000), @__8__locals1_upload_CorporateId_1='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT COUNT(*) FROM [UploadStaging] AS [u] WHERE (([u].[ReferenceNo] = @__8__locals1_upload_ReferenceNo_0) AND ([u].[CorporateId] = @__8__locals1_upload_CorporateId_1)) AND [u].[UploadStatus] NOT IN (3, 6) 2025-12-19 19:47:42.8422||WARN|PaymentService.Core.Service.IntegrationService|Response from Account: {"data":{"id":0,"userTypeId":207,"userType":1,"accountName":"AGDSALARIESANDWAGESACCOUNT1","accountNumber":"0111001293","currentBalance":0.0,"formattedAmount":"0.00","overdraftLimit":0.0,"formattedOverdraftLimit":"0.00","bankId":0,"banks":null,"bankName":"Bank of Sierra Leone","approvalStatus":1,"approvalStatusDate":"0001-01-01T00:00:00","rejectionComment":null,"code":null,"isActive":true,"isDeleted":false,"whoCanViewSourceAccount":null,"whoCanInitaitePaymentOnSourceAccount":null,"currency":null},"code":"00","success":true,"description":"Success"} 2025-12-19 19:47:42.8771|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:47:42.8771|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService) in 1160.2544ms 2025-12-19 19:47:42.8825|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPaymentDetais (PaymentService)' 2025-12-19 19:47:42.8825|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1171.3445ms 200 application/json; charset=utf-8 2025-12-19 19:47:53.3650|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment 2025-12-19 19:47:53.3683|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:53.3683|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8986ms 204 2025-12-19 19:47:53.3683|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/InitiateUploadPayment multipart/form-data; boundary=----WebKitFormBoundary1VGo9Lk3VQzOsvtO 176 2025-12-19 19:47:53.3821|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:47:53.3821|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:53.3821|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:47:53.3821|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:47:53.3821|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "InitiateBulkPayment", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] InitiateBulkPayment(PaymentService.Data.Model.InitiatePaymentViewModel) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:47:53.3821|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:47:53.4086|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:47:53.4176|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@__8__locals1_Model_SessionId_0='?' (Size = 4000)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [u].[Id], [u].[BatchDesc], [u].[CorporateId], [u].[CreatedBy], [u].[CurrencyId], [u].[DateCreated], [u].[DateModified], [u].[Error], [u].[FeeId], [u].[FilePath], [u].[IsActive], [u].[IsDeleted], [u].[Message], [u].[ModifiedBy], [u].[PaymentBatchIds], [u].[PaymentMode], [u].[PaymentType], [u].[ProcessingStage], [u].[ReferenceNo], [u].[SendToBank], [u].[SessionId], [u].[SourceAccount], [u].[SplitBatch], [u].[SplitByBank], [u].[SuspenseAccount], [u].[TotalAmount], [u].[TotalItems], [u].[UploadMethod], [u].[UploadStatus], [u].[UserType], [u].[UserTypeId] FROM [UploadStaging] AS [u] WHERE [u].[SessionId] = @__8__locals1_Model_SessionId_0 2025-12-19 19:47:53.4176|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [p].[Id], [p].[AccountName], [p].[AccountNo], [p].[Amount], [p].[BankCode], [p].[BankId], [p].[BorneBy], [p].[ChequeNo], [p].[CorporateFeeAmount], [p].[CreditedAmount], [p].[CurrencyId], [p].[CustomerFeeAmount], [p].[Error], [p].[IsPaid], [p].[IsValid], [p].[Narration], [p].[PaymentItemId], [p].[PaymentSummaryByBankId], [p].[RouteId], [p].[SendToBank], [p].[SessionId], [p].[SourceAccount], [p].[UploadStagingId] FROM [PaymentItemStaging] AS [p] WHERE [p].[UploadStagingId] = @__p_0 2025-12-19 19:47:53.4176||WARN|PaymentService.Core.Service.IntegrationService|GetCorporateWorkFlow Endpoint Called @ 12/19/2025 7:47:53 PM 2025-12-19 19:47:53.4986||WARN|PaymentService.Controllers.PaymentController|Time To check workflow: 70 2025-12-19 19:47:53.5102|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p30='?' (DbType = Int64), @p0='?' (Size = 4000), @p1='?' (DbType = Int64), @p2='?' (DbType = Int64), @p3='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (Size = 4000), @p7='?' (Size = 4000), @p8='?' (Size = 4000), @p9='?' (DbType = Boolean), @p10='?' (DbType = Boolean), @p11='?' (Size = 4000), @p12='?' (DbType = Int64), @p13='?' (Size = 4000), @p14='?' (DbType = Int32), @p15='?' (DbType = Int64), @p16='?' (DbType = Int32), @p17='?' (Size = 4000), @p18='?' (DbType = Boolean), @p19='?' (Size = 4000), @p20='?' (Size = 4000), @p21='?' (DbType = Boolean), @p22='?' (DbType = Boolean), @p23='?' (Size = 4000), @p24='?' (DbType = Decimal), @p25='?' (DbType = Int32), @p26='?' (DbType = Int32), @p27='?' (DbType = Int32), @p28='?' (DbType = Int32), @p29='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [UploadStaging] SET [BatchDesc] = @p0, [CorporateId] = @p1, [CreatedBy] = @p2, [CurrencyId] = @p3, [DateCreated] = @p4, [DateModified] = @p5, [Error] = @p6, [FeeId] = @p7, [FilePath] = @p8, [IsActive] = @p9, [IsDeleted] = @p10, [Message] = @p11, [ModifiedBy] = @p12, [PaymentBatchIds] = @p13, [PaymentMode] = @p14, [PaymentType] = @p15, [ProcessingStage] = @p16, [ReferenceNo] = @p17, [SendToBank] = @p18, [SessionId] = @p19, [SourceAccount] = @p20, [SplitBatch] = @p21, [SplitByBank] = @p22, [SuspenseAccount] = @p23, [TotalAmount] = @p24, [TotalItems] = @p25, [UploadMethod] = @p26, [UploadStatus] = @p27, [UserType] = @p28, [UserTypeId] = @p29 WHERE [Id] = @p30; SELECT @@ROWCOUNT; 2025-12-19 19:47:55.1454||WARN|PaymentService.Controllers.PaymentController|Time To Run Procedure to Initiate Transaction: 1630 2025-12-19 19:47:55.1582|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__p_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[ApprovalStatus], [p].[BatchDescription], [p].[BatchReference], [p].[CorporateId], [p].[CreatedBy], [p].[CurrencyId], [p].[DateCreated], [p].[DateModified], [p].[Fee], [p].[FeeAmount], [p].[FinalResponseCode], [p].[FinalResponseDescription], [p].[InProgress], [p].[InitialResponseCode], [p].[InitialResponseDescription], [p].[IsActive], [p].[IsDeleted], [p].[IsReversed], [p].[LastReQueryDate], [p].[ModifiedBy], [p].[PaymentMode], [p].[PaymentReference], [p].[PaymentStatus], [p].[PaymentTypeId], [p].[RetryCount], [p].[SourceAccount], [p].[SourceAccountName], [p].[SuspenseAccount], [p].[TotalAmount], [p].[TotalItem], [p].[TransactionDate], [p].[TransactionRef], [p].[TransactionStatus], [p].[UploadStagingId], [p].[UserType], [p].[UserTypeId] FROM [PaymentBatch] AS [p] WHERE [p].[Id] = @__p_0 2025-12-19 19:47:55.1692||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Workflow: 7 2025-12-19 19:47:55.2090||WARN|PaymentService.Controllers.PaymentController|Time To Initiate Payment: 1812 2025-12-19 19:47:55.2134|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponseBase'. 2025-12-19 19:47:55.2134|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService) in 1822.2191ms 2025-12-19 19:47:55.2134|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.InitiateBulkPayment (PaymentService)' 2025-12-19 19:47:55.2134|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1839.3653ms 200 application/json; charset=utf-8 2025-12-19 19:47:55.2325||WARN|PaymentService.Core.Service.IntegrationService|Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiQWxoYWppIFMgTWFuc2FyYXkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3ByaW1hcnlzaWQiOiI1NjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9naXZlbm5hbWUiOiJhbWFuc2FyYXlATU9GIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvZW1haWxhZGRyZXNzIjoibW9zZXJheTIwMThAZ21haWwuY29tIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbG9jYWxpdHkiOiIyMDciLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9jb3VudHJ5IjoiQ29ycG9yYXRlIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiQ09SUE9SQVRFVVNFUiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDkvMDkvaWRlbnRpdHkvY2xhaW1zL2FjdG9yIjpbImluaXRpYXRlcGF5bWVudCIsImF1dGhvcml6ZXBheW1lbnQiLCJDYW5Jbml0aWF0ZVBheW1lbnRPblNvdXJjZUFjY291bnQiLCJDVlNBIiwidmlld3JlcG9ydCIsIkNBTlZJRVdBUFBST1ZBTFMiXSwiZXhwIjoxNzY2MTc0NTg1LCJpc3MiOiJkb3RuZXRfZ3JvY2VyeV9saXN0IiwiYXVkIjoiR3JvY2VyeUxpc3RBUEkifQ.9e7Sz6kyWwxha_kA7p3IR6ezkGu3gvctE3zFOXnKbBg 2025-12-19 19:47:55.2325||WARN|PaymentService.Core.Service.IntegrationService|IntitiateWorkFlow Endpoint Called @ 12/19/2025 7:47:55 PM 2025-12-19 19:47:55.2710|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:47:55.2737|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:55.2737|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4836ms 204 2025-12-19 19:47:55.2737|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/PaymentService/api/Payment/PendingQueue/207?StartDate=2025-12-19&EndDate=2025-12-19&UploadStatus=2&Page=1&PageSize=100 2025-12-19 19:47:55.2737|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-19 19:47:55.2896|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-19 19:47:55.2896|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-19 19:47:55.2896|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:47:55.2896|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetPendingPaymentQueue", controller = "Payment"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetPendingPaymentQueue(Int64, System.String, System.String, System.String, Int32, Int32, Int32) on controller PaymentService.Controllers.PaymentController (PaymentService). 2025-12-19 19:47:55.2896|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:47:56.0030|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[CorporatePay.Common.Model.PagedModel`1[[PaymentService.Data.Model.PaymentDetailModel, PaymentService.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-12-19 19:47:56.0030|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService) in 709.1872ms 2025-12-19 19:47:56.0089|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'PaymentService.Controllers.PaymentController.GetPendingPaymentQueue (PaymentService)' 2025-12-19 19:47:56.0089|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 727.3298ms 200 application/json; charset=utf-8 2025-12-19 19:50:07.8580|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:50:07.8580|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:55:08.0361|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 19:55:08.0361|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 20:00:08.1919|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 20:00:08.1919|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 20:05:08.3820|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 20:05:08.3820|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: using lazy-loading proxies 2025-12-19 20:08:04.7906|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:11840/PAYMENTSERVICE/iisintegration 0 2025-12-19 20:08:04.7943|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6967ms 202 2025-12-19 20:08:04.7943||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:17788:c1289ef8 caught stopping signal... 2025-12-19 20:08:04.7943||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:17788:c1289ef8 caught stopped signal... 2025-12-19 20:08:05.9108||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:17788:c1289ef8 All dispatchers stopped 2025-12-19 20:08:05.9219||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:17788:c1289ef8 successfully reported itself as stopped in 3.8256 ms 2025-12-19 20:08:05.9219||INFO|Hangfire.Server.BackgroundServerProcess|Server vliv-eftapp01:17788:c1289ef8 has been stopped in total 1116.951 ms