kittinan / php-promptpay-qr
PHP 库,用于生成 PromptPay 的二维码负载
0.1.5
2018-02-23 03:58 UTC
Requires
- php: >=5.4
- bacon/bacon-qr-code: ^1.0
- kittinan/php-crc: 1.0.0
Requires (Dev)
- phpunit/php-timer: 1.0.9
- phpunit/phpunit: 4.8.12
- satooshi/php-coveralls: v1.0.1
This package is auto-updated.
Last update: 2024-09-19 21:11:20 UTC
README
PHP 库,用于生成 PromptPay 的二维码负载,灵感来源于 dtinth/promptpay-qr
需求
- PHP 5.4+
- GD 扩展(用于生成 QR 码)
Composer
此包可在 Packagist 上找到,使用 composer 安装最新版本
composer require kittinan/php-promptpay-qr
用法
$pp = new \KS\PromptPay(); //Generate PromptPay Payload $target = '0899999999'; echo $pp->generatePayload($target); //00020101021129370016A000000677010111011300668999999995802TH53037646304FE29 //Generate PromptPay Payload With Amount $target = '089-999-9999'; $amount = 420; echo $pp->generatePayload($target, $amount); //00020101021229370016A000000677010111011300668999999995802TH53037645406420.006304CF9E //Generate QR Code PNG file $target = '1-2345-67890-12-3'; $savePath = '/tmp/qrcode.png'; $pp->generateQrCode($savePath, $target); //Generate QR Code With Amount $amount = 420; $pp->generateQrCode($savePath, $target, $amount); //Set QR Code Size Pixel $width = 1000; $pp->generateQrCode($savePath, $target, $amount, $width);
生成的 PromptPay QR 码示例
贡献
请随时为此项目做出贡献,我将很高兴与您合作。
许可
MIT 许可证(MIT)