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";