UNPKG

emvco-qr-sdk

Version:

A robust TypeScript SDK for decoding, validating, and processing EMVCo-compliant QR codes used in digital payment systems.

31 lines (30 loc) 714 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.accountFieldStrategy96 = void 0; /** * Strategy for tag 96 - Destination Account Field. * * Same behavior as tag 95, but intended for destination accounts. * * Input: FIID + AccountNumber * * Example: * ```ts * { * fiid: "456", * accountNumber: "789123" * } * ``` * * @param tlv - TLV entity for tag 96 * @returns Object with parsed `fiid` and `accountNumber` */ const accountFieldStrategy96 = (tlv) => { const fiid = tlv.value.slice(0, 3); const accountNumber = tlv.value.slice(3); return { fiid, accountNumber, }; }; exports.accountFieldStrategy96 = accountFieldStrategy96;