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

    Parameters

    • secret: string | Uint8Array

      웹훅 시크릿

    • payload: string

      웹훅 페이로드

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

      웹훅 요청 시 포함된 헤더

    Returns Promise<WebhookRequest>

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

    InvalidInputError 입력받은 시크릿이 유효하지 않을 때 발생합니다.

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