PHP Library to generate QR Code for QR-Payment and PromptPay
- PHP 7.2+
- GD Extension (For Generate QR Code)
This package available on Packagist, Install the latest version with composer
composer require bogiesoft/qr-payment
# To generate PromptPay QR Code
$promptpay = new bogiesoft\PromptPay();
// Grab parameter from URI
// ?amount=99.25&targer=0810993011
$amount = $_GET['amount'] ?? 99.99;
$target = $_GET['target'] ?? '0810993011';
// Display qrcode as PNG image
$promptpay->generateQrCode($target, $amount);
# To generate SCB QR-Payment
$scb = new bogiesoft\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);
Feel free to contribute on this project, We'll be happy to work with you.
If this project help you reduce time to develop, you can give me a coffee one cup :)
This bundle is under the MIT license. For the full copyright and license information please view the LICENSE file that was distributed with this source code.