pispi_qr library
Plugin Flutter PI-SPI QR
Fournit un SDK complet pour :
- Générer des payloads PI-SPI QR conformes EMV
- Décoder des payloads PI-SPI QR
- Afficher des widgets QR code personnalisables
Exemple d'utilisation :
Classes
- PispiQrGenerator
- PI-SPI QR SVG Generator
- PispiQrImage
- Widget qui affiche un QR code PI-SPI conforme EMV à partir d’une payload.
- PispiQrPayload
- Classe façade principale du SDK PI-SPI QR.
- PispiQrPayloadDecodeResult
- PispiQrPayloadInput
- Représente les données d’entrée nécessaires à la génération d’une payload QR PI-SPI conforme EMV.
- QrEmbeddedImage
- The image data to embed (as an overlay) in the QR code. The image will
- QrEmbeddedImageStyle
- Styling options for any embedded image overlay
- QrImageOptions
- Options de configuration pour PispiQrImage.
- QrImageOptionsData
- Styling options for data module.
- QrImageOptionsEye
- Styling options for finder pattern eye.
- QrImageOptionsIcon
- L'icône PI-SPI intégrée au centre du QR.
- QrImageOptionsLabel
- Configuration d’un label affiché sous le QR.
Enums
- FinderPatternPosition
- Enumeration representing the three finder pattern (square 'eye') locations.
- PispiQrCountry
- Représente les pays membres supportés par le PI-SPI.
- PispiQrPayloadDecodeError
- Liste exhaustive des erreurs possibles lors du décodage d’un payload QR PI-SPI.
- PispiQrPayloadInputError
- Codes d’erreurs liés à la validation des données lors de la génération d’un payload PI-SPI.
- PispiQrType
- Définit le type de QR code PI-SPI à générer.
- QrCodeElement
- Represents a specific element / part of a QR code. This is used to isolate the different parts so that we can style and modify specific parts independently.
- QrDataShape
- Enumeration representing the shape of Data modules inside QR.
- QrEyeShape
- Enumeration representing the finder pattern eye's shape.
Constants
- defaultPispiQrGui → const String
- defaultPispiQrMerchantCategoryCode → const String
- defaultPispiQrMerchantCity → const String
- defaultPispiQrMerchantName → const String
- defaultPispiQrPayloadIndicator → const String
- defaultPispiQrTransactionCurrency → const String
- icPiSpiQr → const String
- logoPiSpi → const String
- logoPiSpiDark → const String
- logoPiSpiLight → const String
- packageName → const String
- patternMBNO → const String
- Format de numéro de téléphone des 8 pays de l'union
- patternSHID → const String
Exceptions / Errors
- PispiQrPayloadDecodeException
- Exception levée lorsqu’une erreur survient lors du décodage d’un payload QR PI-SPI.
- PispiQrPayloadInputException
- Exception levée lorsqu’une erreur survient lors de la construction d’un payload QR PI-SPI.