From 924abc0b79431b0aeed2bb3ad474d4938e53c0e1 Mon Sep 17 00:00:00 2001 From: Drylian <109999325+drylian@users.noreply.github.com> Date: Thu, 23 May 2024 00:26:18 -0300 Subject: [PATCH] Add use MercadoPagoSettings and update $notificationId now I noticed that the use of MercadoPagoSettings was missing, The notificationId was changed to the correct values to be expected --- .../PaymentGateways/MercadoPago/MercadoPagoExtension.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Extensions/PaymentGateways/MercadoPago/MercadoPagoExtension.php b/app/Extensions/PaymentGateways/MercadoPago/MercadoPagoExtension.php index ffd545d1..279f1572 100644 --- a/app/Extensions/PaymentGateways/MercadoPago/MercadoPagoExtension.php +++ b/app/Extensions/PaymentGateways/MercadoPago/MercadoPagoExtension.php @@ -18,6 +18,7 @@ use Illuminate\Support\Facades\Redirect; use Illuminate\Support\Facades\Log; use Illuminate\Support\Facades\Http; use App\Notifications\ConfirmPaymentNotification; +use App\Extensions\PaymentGateways\MercadoPago\MercadoPagoSettings; /** * Summary of MercadoPagoExtension @@ -104,7 +105,7 @@ class MercadoPagoExtension extends AbstractExtension return response()->json(['success' => true]); } else { try { - $notificationId = $request->input('data.id') ?? $request->input('id') ?? $request->input('payment_id') ?? 'unknown'; + $notificationId = $laravelRequest->input('data_id') || $laravelRequest->input('data.id') || "unknown"; if ($notificationId == 'unknown') { return response()->json(['success' => false]); } else if ($notificationId == '123456') {