Method Not Allowed

Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException

vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php:131

The GET method is not supported for route api/webhook/paypal. Supported methods: POST, PUT.

LARAVEL 12.48.1
PHP 8.2.13
UNHANDLED
CODE 0
405
GET
https://staging.aomlms.com/api/webhook/paypal

Exception trace

34 vendor frames
Illuminate\Routing\AbstractRouteCollection->requestMethodNotAllowed()
vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php:131
Illuminate\Routing\AbstractRouteCollection->getRouteForMethods()
vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php:116
Illuminate\Routing\AbstractRouteCollection->handleMatchedRoute()
vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php:42
Illuminate\Routing\CompiledRouteCollection->match()
vendor/laravel/framework/src/Illuminate/Routing/CompiledRouteCollection.php:143
Illuminate\Routing\Router->findRoute()
vendor/laravel/framework/src/Illuminate/Routing/Router.php:777
Illuminate\Routing\Router->dispatchToRoute()
vendor/laravel/framework/src/Illuminate/Routing/Router.php:764
Illuminate\Routing\Router->dispatch()
vendor/laravel/framework/src/Illuminate/Routing/Router.php:753
Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:200
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
Sentry\Laravel\Http\FlushEventsMiddleware->handle()
vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/FlushEventsMiddleware.php:13
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Sentry\Laravel\Http\SetRequestIpMiddleware->handle()
vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php:45
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Sentry\Laravel\Http\SetRequestMiddleware->handle()
vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php:31
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Http\Middleware\HandleCors->handle()
vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php:74
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Http\Middleware\TrustProxies->handle()
vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php:58
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21
Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php:31
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21
Illuminate\Foundation\Http\Middleware\TrimStrings->handle()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php:51
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Http\Middleware\ValidatePostSize->handle()
vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php:27
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php:109
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Sentry\Laravel\Tracing\Middleware->handle()
vendor/sentry/sentry-laravel/src/Sentry/Laravel/Tracing/Middleware.php:79
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->then()
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137
Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:175
Illuminate\Foundation\Http\Kernel->handle()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:144
public/index.php
public/index.php:54
49|50*/5152$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);5354$response = $kernel->handle(55    $request = Illuminate\Http\Request::capture()56);5758$response->send();5960$kernel->terminate($request, $response);61

Queries

mysql
select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'subscriptions' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`
5.01ms
mysql
select * from `subscriptions` where date(`next_payment_date`) = '2026-07-07' and (`end_date` > '2026-07-07 02:52:37' or `end_date` is null) and `status` in ('ACTIVE', 'ON-HOLD')
1.47ms

Headers

x-forwarded-for
162.0.217.198
x-forwarded-proto
https
cf-visitor
{"scheme":"https"}
cf-ipcountry
NL
cf-connecting-ip
162.0.217.198
cdn-loop
cloudflare; loops=1
accept
*/*
referer
https://www.btolat.com/
user-agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64)
cf-ray
a1738ddbbaaadfd3-EWR
accept-encoding
gzip, br
host
staging.aomlms.com

Body

// No request body

Routing

// No routing context

Routing parameters

// No routing parameters