generateDynamicCvvFromKey
generateDynamicCvvFromKey(
pan: string,
expiry: string,
atc: number,
derivedKey: Buffer,
keyId: string,
): stringSource: cvv.ts:177
Generates an EMVCo-style dynamic CVV using a pre-derived HMAC key. Binds an Application Transaction Counter (ATC) to the cryptogram.
Parameters
pan(string) — 16-digit PAN stringexpiry(string) — "MM/YY" formatted expiry stringatc(number) — Application Transaction Counter (integer)derivedKey(Buffer) — 32-byte key from deriveHmacKey()keyId(string) — Key identifier. Default: DEFAULT_KEY_ID
Returns
string