validateCvv
validateCvv(
pan: string,
expiry: string,
passkey: string,
cvv: string,
config: ComplianceConfig,
): booleanSource: cvv.ts:263
Validates a 4-digit CVV, deriving the HMAC key inline. Uses PBKDF2 on each call — use validateCvvFromKey() for frequent validation.
Parameters
pan(string) — 16-digit PAN stringexpiry(string) — "MM/YY" formatted expiry stringpasskey(string) — The same passkey used to generate the CVVcvv(string) — The 4-digit CVV to validateconfig(ComplianceConfig) — Optional compliance config (pbkdf2Iterations, keyId, onEvent)
Returns
boolean