Package-level declarations

Types

Link copied to clipboard
object EmvQr

Entry point of the library: decodes EMVCo Merchant-Presented QR codes following the Colombian industry standard EASPBV v1.4-2025 (Redeban, Credibanco, Bre-B).

Link copied to clipboard

Result of EmvQr.decodeWithDiagnostics: the decoded data plus the diagnostics of the lenient parse.

Link copied to clipboard
data class ParseDiagnostics

Observability of the lenient top-level TLV parse — information, not enforcement: a partially-consumed payload still decodes whatever was well-formed.

Link copied to clipboard

Result of decoding a Colombian EMVCo QR payload, grouped by the seven sections of the EASPBV v1.4-2025 standard.

Link copied to clipboard
interface SubFieldType

Contract for enums that model the sub-fields of a TLV template tag.