lukethd/viet_qr_generator

根据 vietqr 规范生成的 VietQR 生成器

v1.0.1 2023-12-01 10:35 UTC

This package is auto-updated.

Last update: 2024-09-30 02:08:05 UTC


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

参考

功能