jorklo / swiss-qr-bill
一个用于创建瑞士QR账单的PHP库
Requires
- php: ^8.0.0|^8.1.0
- ext-dom: *
- endroid/qr-code: ^4.4.4
- kmukku/php-iso11649: ^1.5
- symfony/intl: ^4.4|^5.0|^6.0
- symfony/polyfill-intl-icu: ^1.23
- symfony/validator: ^4.4|^5.0|^6.0
Requires (Dev)
- dg/bypass-finals: ^1.3
- dms/phpunit-arraysubset-asserts: ^0.2
- fpdf/fpdf: ^1.82
- friendsofphp/php-cs-fixer: ^3.4
- khanamiryan/qrcode-detector-decoder: ^1.0.3
- phpstan/phpstan: ^1.2
- phpunit/phpunit: ^9.0
- setasign/fpdf: ^1.8.2
- setasign/fpdi: ^2.3.5
- tecnickcom/tcpdf: ^6.3.2
Suggests
- fpdf/fpdf: Needed to create pdfs with FpdfOutput
- setasign/fpdf: Needed to create pdfs with Fpdi
- setasign/fpdi: Needed to create pdfs with Fpdi
- tecnickcom/tcpdf: Needed to create pdfs with TcPdfOutput
Conflicts
This package is auto-updated.
Last update: 2024-09-07 22:09:04 UTC
README
一个PHP库,用于创建瑞士QR账单支付部分(QR-Rechnung),该账单完全替代了截至2022年9月30日的红色和橙色支付凭证。
入门
composer require jorklo/swiss-qr-bill
然后查看 example/example.php。
常见问题解答
-
为什么我的IBAN不工作?
一个典型的QR账单(示例)需要一个特殊的QR IBAN。您可以从您的银行获得。对于带有SCOR参考(示例)的QR账单或根本不带参考号码的QR账单(示例),可以使用经典IBAN。 -
我如何识别QR IBAN?
见 https://github.com/jorklo/php-swiss-qr-bill/issues/182#issuecomment-1229539977 -
我如何为国际IBAN创建QR账单?
您无法创建。根据规范,QR账单仅支持瑞士和列支敦士登的IBAN。 -
我如何支持除了CHF或EUR以外的货币?
您无法支持。根据规范,QR账单仅支持CHF和EUR。 -
我如何使我的QR账单可通过Twint支付?
见 https://github.com/jorklo/php-swiss-qr-bill/issues/129 -
此库支持哪些PDF库?
以下库目前得到积极支持- fpdf/fpdf
- tecnickcom/tcpdf
- setasign/fpdi(由
FpdfOutput
和TcPdfOutput
接受)
HtmlOutput
的输出已被用于使用PrinceXML、Docraptor或dompdf/dompdf(根据此处所述进行调整)生成PDF。
获取帮助
您需要更多帮助来使用此库吗?
- 搜索现有和已关闭的问题,看看您是否能在那里找到答案。
- 如果您仍然需要帮助,您可以通过 创建问题 来自己提问。
请注意,此库的维护者不会通过电子邮件提供任何支持。开源软件的美丽之处在于,每个人都可以从彼此那里受益。因此,问题将仅在公共场合回答。
版本控制
此库使用语义版本控制。
此外,如果二维码输出或支付部分的输出发生任何可见变化,即使它可以被视为只是一个错误修复,也始终会发布一个较小的版本。
支持项目
- 你喜欢这个项目吗? 考虑在Github上赞助。
- 你想贡献吗? 看看开放的问题。互相友好。
- 传播信息!
官方资源
仓库包含库基于的官方规范
有关新标准的更多信息,请参阅