Skip to content

ParsedPayload

Defined in: parser.ts:140

readonly optional additionalData?: ParsedAdditionalData

Defined in: parser.ts:151


readonly amount: number | null

Defined in: parser.ts:144


readonly country: string

Defined in: parser.ts:146


readonly crc: ParsedCRC

Defined in: parser.ts:153


readonly currency: string

Defined in: parser.ts:145


readonly merchant: ParsedPromptPay | ParsedBillPayment | ParsedTrueMoney | null

Defined in: parser.ts:143


readonly optional merchantCategoryCode?: string

Defined in: parser.ts:149


readonly optional merchantCity?: string

Defined in: parser.ts:148


readonly optional merchantName?: string

Defined in: parser.ts:147


readonly payloadFormat: string

Defined in: parser.ts:141


readonly pointOfInitiation: "static" | "dynamic"

Defined in: parser.ts:142


readonly optional postalCode?: string

Defined in: parser.ts:150


readonly rawTags: readonly TLVField[]

Defined in: parser.ts:155

All top-level TLV fields, in wire order. Use for unknown / future tags.


readonly optional vatTqrc?: ParsedVATTQRC

Defined in: parser.ts:152

getTag(id): TLVField | undefined

Defined in: parser.ts:157

Lookup a top-level TLV field by id. Returns undefined if absent.

string

TLVField | undefined


getTagValue(id, subId?): string | undefined

Defined in: parser.ts:163

Lookup a value by id. Pass subId to descend one level into a nested template (tags 29–31, 62, 64 are templated). Returns undefined if either the parent or the sub-field is missing.

string

string

string | undefined