generateCvv
generateCvv(
pan: string,
expiry: string,
passkey: string,
config: ComplianceConfig,
): stringSource: cvv.ts:230
Generates a 4-digit CVV, deriving the HMAC key inline. Use generateCvvFromKey() + a cached derivedKey for repeated calls.
Parameters
pan(string) — 16-digit PAN stringexpiry(string) — "MM/YY" formatted expiry stringpasskey(string) — Secret passkey (≥16 chars)config(ComplianceConfig) — Optional compliance config (pbkdf2Iterations, keyId, onEvent)
Returns
string