Removed ipValidation checks #21

Merged
khwezi merged 1 commits from payments into master 2026-06-13 12:48:52 +02:00
@@ -25,10 +25,6 @@ public sealed class PayfastConfirmationEndpoint : IEndpoint
string? remoteIp = request.HttpContext.Connection.RemoteIpAddress?.ToString(); string? remoteIp = request.HttpContext.Connection.RemoteIpAddress?.ToString();
var ipValidation = await payfastService.ValidateReferrerIpAsync(remoteIp!, !hostEnvironment.IsProduction(), cancellationToken);
if (ipValidation.IsFailed || !ipValidation.Value) return Results.Unauthorized();
var formCollection = await request.ReadFormAsync(cancellationToken); var formCollection = await request.ReadFormAsync(cancellationToken);
if (!formCollection.TryGetValue("signature", out var signatureValues) || string.IsNullOrWhiteSpace(signatureValues.ToString())) if (!formCollection.TryGetValue("signature", out var signatureValues) || string.IsNullOrWhiteSpace(signatureValues.ToString()))