From cb9ec27228cc8cd19bfffe9ab1e83e1c0d576978 Mon Sep 17 00:00:00 2001 From: cyprain-okeke <108260115+cyprain-okeke@users.noreply.github.com> Date: Thu, 23 May 2024 16:23:14 +0100 Subject: [PATCH] Include the ProviderId to transaction object (#4116) Signed-off-by: Cy Okeke --- src/Billing/Controllers/PayPalController.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Billing/Controllers/PayPalController.cs b/src/Billing/Controllers/PayPalController.cs index a1300e61c6..96f5052cee 100644 --- a/src/Billing/Controllers/PayPalController.cs +++ b/src/Billing/Controllers/PayPalController.cs @@ -79,7 +79,7 @@ public class PayPalController : Controller return Ok(); } - var entityId = transactionModel.UserId ?? transactionModel.OrganizationId; + var entityId = transactionModel.UserId ?? transactionModel.OrganizationId ?? transactionModel.ProviderId; if (!entityId.HasValue) { @@ -152,6 +152,7 @@ public class PayPalController : Controller CreationDate = transactionModel.PaymentDate, OrganizationId = transactionModel.OrganizationId, UserId = transactionModel.UserId, + ProviderId = transactionModel.ProviderId, Type = transactionModel.IsAccountCredit ? TransactionType.Credit : TransactionType.Charge, Gateway = GatewayType.PayPal, GatewayId = transactionModel.TransactionId, @@ -217,6 +218,7 @@ public class PayPalController : Controller CreationDate = transactionModel.PaymentDate, OrganizationId = transactionModel.OrganizationId, UserId = transactionModel.UserId, + ProviderId = transactionModel.ProviderId, Type = TransactionType.Refund, Gateway = GatewayType.PayPal, GatewayId = transactionModel.TransactionId,