Compare commits

..

2 Commits

Author SHA1 Message Date
khwezi 01d3aa90ea Merge pull request 'Added inline logging for critical bugs' (#23) from payments into master
Reviewed-on: #23
2026-06-13 15:30:28 +02:00
Khwezi Mngoma c3981fd859 Added inline logging for critical bugs
continuous-integration/drone/pr Build is passing
2026-06-13 15:29:55 +02:00
@@ -41,7 +41,7 @@ public sealed class PayfastConfirmationEndpoint : IEndpoint
if (signatureCheck.IsFailed || !string.Equals(signatureCheck.Value, incomingSignature, StringComparison.OrdinalIgnoreCase)) if (signatureCheck.IsFailed || !string.Equals(signatureCheck.Value, incomingSignature, StringComparison.OrdinalIgnoreCase))
{ {
logger.LogCritical("Incoming sugnature failed validation: {signature}, {errors}", incomingSignature, signatureCheck.Errors.Select(e => e.Message).ToList()); logger.LogCritical($"Incoming sugnature failed validation: {incomingSignature}, {signatureCheck.Errors.Select(e => e.Message).ToList()}");
return Results.Unauthorized(); return Results.Unauthorized();
} }
@@ -56,7 +56,7 @@ public sealed class PayfastConfirmationEndpoint : IEndpoint
if (serverConfirmation.IsFailed || !serverConfirmation.Value) if (serverConfirmation.IsFailed || !serverConfirmation.Value)
{ {
logger.LogCritical("Server confirmation failed: {rawstring}, {errors}", rawQueryParamString, serverConfirmation.Errors.Select(e => e.Message).ToList()); logger.LogCritical($"Server confirmation failed: {rawQueryParamString}, {serverConfirmation.Errors.Select(e => e.Message).ToList()}");
return Results.Unauthorized(); return Results.Unauthorized();
} }