helip/sepaqr

用于生成 SEPA 快速响应 (QR) 码的类

v0.9.1 2023-06-16 20:28 UTC

This package is auto-updated.

Last update: 2024-09-17 11:50:24 UTC


README

SEPAQR 是一个用于生成 SEPA (单一欧元支付区) QR 码的 PHP 库,用于 SCT (SEPA 信用转帐) 交易。它旨在遵循欧洲支付委员会提供的指南。

功能

  • 为 SCT 交易创建 SEPA QR 码
  • 验证输入数据,如 IBAN、BIC 等
  • 自定义字符集、版本、目的和其他字段
  • 使用包含的 SEPAQRGenerator 和 chillerlan/php-qrcode 库生成 QR 码图像

要求

安装

使用 Composer 将此库包含到您的项目中

composer require helip/sepaqr

用法

以下是一个如何使用 SEPAQR 库的基本示例

use Helip\SEPA\SEPA; 

$sepa = new SEPA(
    'WWF-Belgium',     
    'BE88191157467641',     
    5.0, // Amount     
    '',
    'Don en ligne'
);

// QR code as PNG
$sepa->getQR()->savePNG('path', 'qr.png');

Generated QR code from example

许可证

SEPAQR 在 LGPL-3.0-only 许可证 下授权。

作者

参考