Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 1.48 KB

Webhook.md

File metadata and controls

51 lines (38 loc) · 1.48 KB

Webhook

PGVerifyWebhookSignature

PGVerifyWebhookSignature($signature, $rawBody, $timestamp)

Verify Webhook Signatures (Docs)

Example

$signature = "signature";
$raw_body = "raw_body";
$timestamp = "timestamp";
try {
  $result = $cashfree->PGVerifyWebhookSignature($signature, $raw_body, $timestamp);
} catch (Exception $e) {
  echo 'Exception when calling PGVerifyWebhookSignature: ', $e->getMessage(), PHP_EOL;
}

Parameters

Name Type Description Notes
signature string The "x-webhook-signature" present in the headers received
rawBody string The request body received in the request in string format
timestamp string The "x-webhook-timestamp" present in the headers received

Response

{
    "type": "PAYMENT_SUCCESS_WEBHOOK",
    "rawBody":"{\"type\":\"PAYMENT_SUCCESS_WEBHOOK\",\"data\":{}}",
    "object": {
        "type": "PAYMENT_SUCCESS_WEBHOOK",
        "data": {
            
        }
    }
}

Note: The object in the response is returned as a JSON object. But it can be of any of the following types: