Проблема в том, что после аутентификации пользователя они будут перенаправлены с использованием метода GET
(перенаправления всегда используют метод GET).Поэтому вы можете попытаться использовать:
Route::match(['get', 'post'], 'v2/payment/start/','PaymentController@generic');
вместо
Route::post('v2/payment/start/','PaymentController@generic');
, чтобы этот маршрут работал с методами GET
и POST
.