From 02d89eec4fab66caa980417248e71f3cefb6d506 Mon Sep 17 00:00:00 2001 From: Khwezi Mngoma Date: Sat, 13 Jun 2026 15:58:30 +0200 Subject: [PATCH] refactored incoming signature validator to use form fields instead of httprequest --- .../Payments/PayfastService.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/LiteCharms.Features.MidrandBooks/Payments/PayfastService.cs b/LiteCharms.Features.MidrandBooks/Payments/PayfastService.cs index 5ebaa7e..bb797da 100644 --- a/LiteCharms.Features.MidrandBooks/Payments/PayfastService.cs +++ b/LiteCharms.Features.MidrandBooks/Payments/PayfastService.cs @@ -48,13 +48,8 @@ public sealed partial class PayfastService(IDbContextFactory formFields, string passphrase) { - var formFields = new Dictionary(StringComparer.Ordinal); - - foreach (var file in request.Form) - formFields.Add(file.Key, file.Value.ToString()); - if (!formFields.TryGetValue("signature", out string? incomingSignature)) return false;