rikudou/czqrpayment
PHP package for generating Czech QR payment codes (QR Platba) from account, amount, and payment details. Produces standards-compliant QR strings for banking apps, with support for IBAN, variable/specific/constant symbols, and Laravel-friendly integration.
CzechQrPaymentGenerator interface so the domain remains portable. v5.3.1 reinforces this: the release references a required QR code provider, confirming the package composes with a separate rendering dependency rather than owning it outright — a strong reason to keep both behind an adapter.setOptions now has test coverage for instant payment, which answers an open question from the prior assessment — the package supports the Czech instant-payment flag as an option, not just a plain payload. The release also bumps the required QR code provider version, so installation now pulls a newer transitive rendering dependency; verify that version against the app's existing QR tooling before committing.5.3.1) drop containing non-patch content (new instant-payment test coverage, dependency floor change) — treat patch bumps as potentially behavioral and read changelogs rather than relying on semver. Blast radius remains limited by the adapter boundary.setOptions and the package depends on an external QR code provider rather than bundling rendering. Outstanding: which QR Payment standard revision is targeted; support for domestic account numbers vs IBAN, non-CZK currencies, amount precision, and variable/specific/constant symbols; supported PHP/Laravel versions; diacritics and payload-length handling; documented upgrade path if the standard changes. New: what is the minimum QR provider version required by v5.3.1, and does it conflict with the version already in the application? Does the instant-payment option map to a bank-recognized flag across target Czech banking apps, or is support inconsistent?How can I help you explore Laravel packages today?