Stripe checkout and webhook
This commit is contained in:
parent
30dddcf725
commit
f626157ab4
|
|
@ -11,8 +11,12 @@ return Application::configure(basePath: dirname(__DIR__))
|
|||
health: '/up',
|
||||
)
|
||||
->withMiddleware(function (Middleware $middleware): void {
|
||||
//
|
||||
$middleware->validateCsrfTokens(except: [
|
||||
'stripe/webhook',
|
||||
]);
|
||||
})
|
||||
|
||||
|
||||
->withExceptions(function (Exceptions $exceptions): void {
|
||||
//
|
||||
})->create();
|
||||
|
|
|
|||
|
|
@ -35,4 +35,9 @@ return [
|
|||
],
|
||||
],
|
||||
|
||||
'stripe' => [
|
||||
'secret' => env('STRIPE_SK'),
|
||||
'webhook_secret' => env('STRIPE_WEBHOOK_SECRET'),
|
||||
],
|
||||
|
||||
];
|
||||
|
|
|
|||
|
|
@ -17,13 +17,14 @@ Route::middleware(['auth', 'verified'])->group(function () {
|
|||
Route::view('invoices', 'invoices.index')->name('invoices');
|
||||
Route::get('invoices/{invoice}/edit',
|
||||
fn(Invoice $invoice) => view('invoices.edit', compact('invoice')))->name('invoices.edit');
|
||||
Route::get('invoices/{invoice}', CustomerInvoiceController::class)->name('invoices.show');
|
||||
Route::view('payments', 'payments.index')->name('payments');
|
||||
});
|
||||
|
||||
// Testing Stripe
|
||||
Route::get('stripe', [StripeController::class, 'index'])->name('stripe.index');
|
||||
Route::post('/checkout ', [StripeController::class, 'checkout'])->name('stripe.checkout');
|
||||
Route::get('/success', [StripeController::class, 'success'])->name('stripe.success');
|
||||
Route::get('invoices/{invoice}', CustomerInvoiceController::class)->name('invoices.show');
|
||||
|
||||
// Stripe
|
||||
Route::get('stripe', [StripeController::class, 'index'])->name('stripe.index');
|
||||
Route::post('/stripe/checkout ', [StripeController::class, 'checkout'])->name('stripe.checkout');
|
||||
Route::get('/success', [StripeController::class, 'success'])->name('stripe.success');
|
||||
Route::post('stripe/webhook', [StripeController::class, 'webhook'])->name('stripe.webhook');
|
||||
require __DIR__.'/settings.php';
|
||||
|
|
|
|||
Loading…
Reference in New Issue