Skip to content

Webhook Route Setup ​

General Webhook Route ​

Set up a route to handle general webhook payloads. This route captures POST requests and returns the request data.

php
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;

Route::post('/webhooks', function(Request $request){
    return $request;
})->name('webhooks');

Virtual Account Webhook Route ​

Create a dedicated route for handling virtual account webhook payloads.

php
Route::post('/webhooks/virtual-account', function(Request $request){
    return $request;
})->name('webhooks.virtual-account');

These routes in your Laravel application will listen for POST requests to specific endpoints, allowing you to process webhook payloads effectively.

For more information, refer to Laravel's official documentation on routing and also see the SafeHaven Webhooks documentation.