Add PayPal webhook handling
This commit is contained in:
@@ -15,6 +15,7 @@ use App\Http\Controllers\Marketing\GiftVoucherPrintController;
|
||||
use App\Http\Controllers\MarketingController;
|
||||
use App\Http\Controllers\PayPalCheckoutController;
|
||||
use App\Http\Controllers\PayPalReturnController;
|
||||
use App\Http\Controllers\PayPalWebhookController;
|
||||
use App\Http\Controllers\ProfileAccountController;
|
||||
use App\Http\Controllers\ProfileController;
|
||||
use App\Http\Controllers\ProfileDataExportController;
|
||||
@@ -431,5 +432,10 @@ Route::post('/lemonsqueezy/webhook', [LemonSqueezyWebhookController::class, 'han
|
||||
->middleware('throttle:lemonsqueezy-webhook')
|
||||
->name('lemonsqueezy.webhook');
|
||||
|
||||
Route::post('/paypal/webhook', [PayPalWebhookController::class, 'handle'])
|
||||
->withoutMiddleware([\Illuminate\Foundation\Http\Middleware\ValidateCsrfToken::class])
|
||||
->middleware('throttle:paypal-webhook')
|
||||
->name('paypal.webhook');
|
||||
|
||||
Route::get('/paypal/return', PayPalReturnController::class)
|
||||
->name('paypal.return');
|
||||
|
||||
Reference in New Issue
Block a user