Refactored usaged of merchant payment id usage
continuous-integration/drone/pr Build is passing

This commit is contained in:
Khwezi Mngoma
2026-06-13 21:20:30 +02:00
parent 94b0084d75
commit 7c5b5f1728
@@ -66,7 +66,7 @@ public sealed class PayfastPaymentConfirmationReceivedEventHandler(IServiceProvi
{ {
OrderId = orderResult.Value.Id, OrderId = orderResult.Value.Id,
PaymentId = paymentResult.Value.Id, PaymentId = paymentResult.Value.Id,
PaymentGatewayReference = payload.PaymentId!, PaymentGatewayReference = payload.MerchantPaymentId!,
Status = LedgerStatuses.Completed, Status = LedgerStatuses.Completed,
CustomerId = orderResult.Value.CustomerId, CustomerId = orderResult.Value.CustomerId,
}, cancellationToken); }, cancellationToken);
@@ -91,7 +91,7 @@ public sealed class PayfastPaymentConfirmationReceivedEventHandler(IServiceProvi
{ {
OrderId = orderResult.Value.Id, OrderId = orderResult.Value.Id,
PaymentId = paymentResult.Value.Id, PaymentId = paymentResult.Value.Id,
PaymentGatewayReference = payload.PaymentId!, PaymentGatewayReference = payload.MerchantPaymentId!,
Status = ledgerStatus, Status = ledgerStatus,
CustomerId = orderResult.Value.CustomerId, CustomerId = orderResult.Value.CustomerId,
}, cancellationToken); }, cancellationToken);