kenya_quick_response 1.0.4 copy "kenya_quick_response: ^1.0.4" to clipboard
kenya_quick_response: ^1.0.4 copied to clipboard

A Dart library for generating and parsing KE-QR codes, compliant with the Kenya Quick Response Code Standard 2023.

1.0.0 #

  • Initial version.

1.0.1 #

  • Minor formatting

1.0.2 #

  • Added strict field validation for all EMV tags according to KE-QR Standard
  • Fixed parsing bug where tags 83-99 (Additional Templates) were not being correctly parsed due to incorrect parent tag reference
  • Enhanced numeric validation to support decimal points for transaction amount fields (54, 56, 57)
  • Updated field type enforcement:
    • ID 00, 01: Changed to numeric type (strict integer)
    • ID 02-51: Changed to string type (composite TLV containers)
    • ID 52, 53, 55: Numeric type (strict integer)
    • ID 54, 56, 57: Numeric type with decimal support
    • ID 59, 60: Changed to ANS type to support spaces and special characters
    • ID 61: Fixed to length 2 as per specification
    • ID 80, 81, 82: Changed to string type (composite TLV containers)

1.0.3 #

  • Enumerate point of initiation method

1.0.4 #

  • Export PointOfInitiationMethod
0
likes
160
points
265
downloads

Publisher

unverified uploader

Weekly Downloads

A Dart library for generating and parsing KE-QR codes, compliant with the Kenya Quick Response Code Standard 2023.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

crclib

More

Packages that depend on kenya_quick_response