
Adquiere este curso para tener acceso a todas las lecciones
Comprar curso99. Capturar pago
3 comentarios
Inicia sesión para comentar
Comentarios:
-
Victor Arana Flores hace 1 mes Destacado
Hola, ahora para excluir tienen que hacer lo siguiente. Dirijanse al archivo bootstrap/app.php y agregar estas lineas en el metodo withMiddleware
->withMiddleware(function (Middleware $middleware) { $middleware->validateCsrfTokens(except: [ //Rutas a excluir ]); })
-
Jumede Bermudez hace 1 mes
Hola, Usando Laravel 11 no me sale lo de middleware como excluyo en este caso la ruta , A mi me esta diciendo lo siguiente:
-
Admin hace 1 mes
Hola, en mi caso para poder excluir el middleware, lo hice en donde esta la ruta:
Route::post('checkout/paid', [CheckoutController::class, 'paid'])->name('checkout.paid')->withoutMiddleware([ValidateCsrfToken::class]);
como podrás ver le agregé el: ->withoutMiddleware([ValidateCsrfToken::class]
además de importar lo siguiente:
use Illuminate\Foundation\Http\Middleware\ValidateCsrfToken; -
Victor Arana Flores hace 1 mes
Hola, ahora para excluir tienen que hacer lo siguiente. Dirijanse al archivo bootstrap/app.php y agregar estas lineas en el metodo withMiddleware
->withMiddleware(function (Middleware $middleware) { $middleware->validateCsrfTokens(except: [ //Rutas a excluir ]); })
-
-
José Eduardo Zapana Soto hace 1 año
No se vio en el video como se completa el codigo pero brindo un poco de ayuda:
public function paid(Request $request)
{
$access_token = $this->generateAccessToken();
$merchant_id = config('services.niubix.merchant_id');
$url_api = config('services.niubix.url_api') . "api.authorization/v3/authorization/ecommerce/{$merchant_id}";
$response = Http::withHeaders([
'Authorization' => $access_token,
'Content-Type' => 'application/json',
])
->post($url_api, [
'channel' => 'web',
'captureType' => 'manual',
'countable' => true,
'order' => [
'tokenId' => $request->transactionToken,
'purchaseNumber' => $request->purchaseNumber,
'amount' => $request->amount,
'currency' => 'PEN',
],
])->json();
session()->flash('niubiz', [
'response' => $response,
]);
if (isset($response['dataMap']) && $response['dataMap']['ACTION_CODE'] == '000') {
return redirect()->route('gracias');
}
}