Skip to content

PHP Library to generate QR Code for QR-Payment and PromptPay

License

Notifications You must be signed in to change notification settings

bogiesoft/qr-payment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bogiesoft/qr-payment

License: MIT

PHP Library to generate QR Code for QR-Payment and PromptPay

Requirement

Composer

This package available on Packagist, Install the latest version with composer

composer require bogiesoft/qr-payment

Usage

# 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);

Sample Generated PromptPay QR Code

Contributing

Feel free to contribute on this project, We'll be happy to work with you.

Donation

If this project help you reduce time to develop, you can give me a coffee one cup :)

License

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.

About

PHP Library to generate QR Code for QR-Payment and PromptPay

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages