lukethd / viet_qr_generator
根据 vietqr 规范生成的 VietQR 生成器
v1.0.1
2023-12-01 10:35 UTC
Requires
- php: >=7.0
- ext-json: *
- vgplay/qr-code: ^1.0.0
Requires (Dev)
README
通过账户扩展生成符合 VietQR 规范的文本。
导入库
{ "require":{ "lukethd/viet_qr_generator": "v0.6" } }
示例
##使用金额生成
use tttran\viet_qr_generator\Generator; $gen = Generator()::create() ->bankId("VCB") // BankId, bankname ->accountNo("111111")// Account number ->amount(10000)// Money ->info("toto") // Ref ->generate(); echo $gen; // Print text to generate QR Code
生成永久银行转账
use tttran\viet_qr_generator\Generator; $gen = Generator()::create() ->bankId("VCB") // BankId, bankname ->accountNo("111111")// Account number ->generate(); echo $gen; // Print text to generate QR Code
生成 base64 图片
use tttran\viet_qr_generator\Generator; $gen = Generator()::create() ->bankId("VCB") // BankId, bankname ->accountNo("111111")// Account number ->amount(10000)// Money ->info("toto") // Ref ->returnText(false) // if true, return text. If false, return image in base64 ->generate(); $result = json_decode($gen->generate()); // Print text to generate QR Code echo $result->data; // image in base64
参考
功能