mollie / laravel-mollie

Mollie API client wrapper for Laravel & Mollie Connect provider for Laravel Socialite
https://www.mollie.com/
MIT License
322 stars 62 forks source link

Webhook failed with status code 500 (Internal Server Error) #211

Closed DevelopmentNightmare closed 1 year ago

DevelopmentNightmare commented 1 year ago

Ik heb deze package toegevoegd aan mijn Laravel applicatie en werkt op zich naar behoren. Het probleem speelt echter op zodra de webhook van mollie contact probeert te krijgen met mijn test server. Ik krijg de melding: Webhook failed with status code 500 (Internal Server Error). Het gekke is dat het in mijn andere applicaties wel gewoon naar behoren werken met dezelfde code.

Composer.json "mollie/laravel-mollie": "^2.0",

Ik heb onderstaande toegevoegd aan mijn VerifyCSRFToken.php 'webhooks/mollie'

Route: Route::post('webhooks/mollie', [\App\Http\Controllers\ApiController::class, 'GetMollieStatus'])->name('webhooks.mollie');

Functie:

    public function GetMollieStatus(Request $request) {
        $paymentId = $request->input('id');
        $payment = Mollie::api()->payments->get($paymentId);

        if ($payment->isPaid())
        {
            echo 'Payment received.';
            // Do your thing ...
        }
    }

Ik krijg hoe dan ook de melding 500 en ik weet inmiddels niet meer waar ik het moet zoeken. Het test domein is een HTTP domein waar SSL niet actief is. Zou dat onderdeel van het probleem kunnen zijn?

edit: Ik krijg ook geen enkele vorm van logging terug binnen mijn Laravel applicatie.

TVBZ commented 1 year ago

Were you able to solve this? If so, how?