van销售 / qr支付
用于生成QR支付和PromptPay QR码的PHP库
1.1.1
2021-06-30 14:26 UTC
Requires
- php: >=7.2
- endroid/qr-code: ^3.9
Requires (Dev)
- phpunit/php-timer: ^2.1.2
- phpunit/phpunit: ^8.5.9
- satooshi/php-coveralls: ^2.2.0
This package is auto-updated.
Last update: 2024-10-03 06:39:52 UTC
README
用于生成QR支付和PromptPay QR码的PHP库
要求
- PHP 7.2+
- GD扩展(用于生成QR码)
Composer
此包可在Packagist上找到,使用composer安装最新版本
composer require vansales/qr-payment
使用
# To generate PromptPay QR Code $promptpay = new vansales\PromptPay(); // Grab parameter from URI // ?amount=99.25&targer=0823456789 $amount = $_GET['amount'] ?? 120.05; $target = $_GET['target'] ?? '0823456789'; // Display qrcode as PNG image $promptpay->generateQrCode($target, $amount); # To generate SCB QR-Payment $scb = new vansales\ScbQr(); // Grab parameter from URI // ?amount=99.25&ref_1=CUST1100&ref_2=INV1001&billerId=0115311040039475101 $amount = $_GET['amount'] ?? 0; $ref_1 = $_GET['ref_1'] ?? 'none'; $ref_2 = $_GET['ref_2'] ?? 'none'; // Put &rawdata=yes to return rawdata $rawdata = $_GET['rawdata'] ?? 'no'; # '0115311040039475101'; // Biller ID TEST1 $billerId = $_GET['billerId'] ?? '0115311040039475101'; // Display qrcode as PNG image $scb->getqrcode($amount, $ref_1, $ref_2, $billerId);
生成的PromptPay QR码示例
贡献
请随时为此项目做出贡献,我们将非常乐意与您合作。
许可
此包采用MIT许可。有关完整的版权和许可信息,请参阅与此源代码一起分发的LICENSE文件。