tttran/viet_qr_generator

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

v0.7 2022-03-07 05:42 UTC

This package is auto-updated.

Last update: 2024-09-07 11:06:36 UTC


README

通过账户扩展生成符合VietQR规范的文本。

导入库

{
  "require":{
    "tttran/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

参考

函数