kenya_quick_response library
Classes
- AdditionalData
- EmvTagDefinition
- KenyaQuickResponsePayload
- MerchantAccountInformation
- Represents Merchant Account Information (Fields 02-51 in KE-QR Standard)
- MerchantChannelBuilder
- Helper class to build a valid merchant channel string
- MerchantInformationLanguageTemplate
- MerchantPremisesLocation
- MerchantUssdInformation
- Represents Merchant USSD Information (Field 81 in KE-QR Standard) This field contains nested TLV data for USSD-based merchant identification
- QrCodeGenerator
- QrCodeParser
- QrTimestampInformation
- Represents QR Timestamp Information (Field 82 in KE-QR Standard) This field contains nested TLV data for QR code timestamp and validity
- TemplateInformation
- Represents Template Information (Field 83+ in KE-QR Standard) This field contains nested TLV data for additional templates (e.g., M-Pesa specific data)
Enums
- EmvDataType
- LocationDataProvider
- MerchantChannelMedia
- Media type for merchant channel (position 1)
- MerchantChannelPresence
- Merchant presence for merchant channel (position 3)
- MerchantChannelScanLocation
- Scan location for merchant channel (position 2)
- PointOfInitiationMethod
- TipOrConvenienceIndicator