Skip to main content

iris_payment 0.2.0 copy "iris_payment: ^0.2.0" to clipboard
iris_payment: ^0.2.0 copied to clipboard

Greek IRIS payment QR codes for Flutter. Validate AFM tax IDs, build and parse IRIS QR data, render styled QR widgets and export them as PNG.

0.2.0 #

  • IrisQrCode and IrisPaymentCard now take data as well as afm, so dynamic IRISCOM QR codes can be shown too. afm is no longer required (pass one of the two).
  • IrisPaymentCard labels can be changed with title, afmLabel, scanLabel and invalidText, so the card can be shown in Greek. scanLabel: null hides the hint.
  • IrisQrCode has invalidText, semanticsLabel and an irisData getter.
  • New toPngBytes() on IrisData to export a QR as PNG for printing or sharing.
  • New AfmValidator.formValidator for use with TextFormField.
  • Minimum Flutter is now 3.27 (the package already used Color.withValues, which older versions don't have).
  • Fixed doc examples that used an AFM with a wrong check digit.
  • Shorter pubspec description so it fits on pub.dev.

0.1.1 #

  • Updated flutter_lints dependency to ^6.0.0.

0.1.0 #

  • Initial release.
  • AFM (Greek VAT number) validation with checksum verification.
  • IRIS QR data string generation (IRISTIN{AFM} format).
  • IrisQrCode Flutter widget with customizable size, colors, and error correction.
  • Optional center logo overlay support.
  • IrisPaymentCard ready-to-use payment card widget with business name display.
0
likes
160
points
58
downloads

Documentation

API reference

Publisher

verified publisherorestislef.gr

Weekly Downloads

Greek IRIS payment QR codes for Flutter. Validate AFM tax IDs, build and parse IRIS QR data, render styled QR widgets and export them as PNG.

Homepage
Repository (GitHub)
View/report issues

Topics

#payments #qrcode #greece #iris #fintech

License

MIT (license)

Dependencies

flutter, qr_flutter

More

Packages that depend on iris_payment