• 웹훅 페이로드를 검증합니다.

    Parameters

    • secret: string | Uint8Array

      웹훅 시크릿

    • payload: string

      웹훅 페이로드

    • headers: WebhookUnbrandedRequiredHeaders | Record<string, undefined | string | string[]>

      웹훅 요청 시 포함된 헤더

    Returns Promise<Webhook.Webhook>

    검증 후 디코딩된 웹훅 페이로드를 반환하는 Promise

    InvalidInputError 웹훅 시크릿 혹은 본문이 유효하지 않은 형식일 때 발생합니다.

    WebhookVerificationError 웹훅 검증에 실패했을 때 발생합니다.