Skip to main content

handle Method

Overview

The handle method processes webhook payloads from payment processors.

Request Fields

FieldTypeRequiredDescription
merchantEventIdstringYesYour event reference
payloadstringYesRaw webhook body
headersarrayYesHTTP headers
webhookSecretstringYesSigning secret

Response Fields

FieldTypeDescription
eventTypestringEvent type
sourceVerifiedboolSignature verified

Example

$request = [
'merchantEventId' => 'evt_001',
'payload' => file_get_contents('php://input'),
'headers' => getallheaders(),
'webhookSecret' => 'whsec_xxx'
];
$response = $eventClient->handle($request);