method PaymentProvider.verifyWebhookSignature
PaymentProvider.verifyWebhookSignature(
payload: string,
signature: string,
webhookUrl: string,
payloadBytes: Uint8Array
): Promise<WebhookVerifyResult>

Verify a webhook request's signature and parse the event payload.

Parameters

payload: string
signature: string
webhookUrl: string

The webhook endpoint URL derived from the incoming request

payloadBytes: Uint8Array

Raw body bytes from request.arrayBuffer()

Return Type

Usage

import { type PaymentProvider } from "docs/payments.ts";