ifew / thai-promptpay-qr
PHP generate PrompPay QR Code for pay on Thailand Banking application.
dev-master
2018-02-15 03:53 UTC
Requires
This package is not auto-updated.
Last update: 2025-05-11 06:35:17 UTC
README
PHP generate PrompPay QR Code for pay on Thailand Banking application
Install
get library QR Generator
- run
composer install
Usage
<?php
include_once("vendor/autoload.php");
use ThaiPromptpay\PromptpayQR;
$qr = new PromptpayQR;
$qr->setPromptpayType('02');
$qr->setPromptpayID('4419928285542');
$qr->setAmount(200.50);
echo $qr->getQR();
?>
Function Reference
setPromptpayType()
set type of Promptpay ID
- 01 = Mobile Number
- 02 = Citizen ID
setPromptpayID()
set Promptpay ID
- for Citizen ID, Using full length of Citizen (13 Characters) and only number such as
1234567890123
- for Mobile ID, Start with "00" and Number of Country Code "66" and Mobile Phone Number exclude zero prefixes such as
0066831234567
setAmount()
set amount of money for pay
- if have amount, Using digit and 2 decimals such as
199.50
- if not want to amount, Using
0
getQR()
Display QR Image
generateQRwithChecksum()
Display raw text of your pay code (this code use for generating to QR Code)
QR Code try on
Thank You
- Crc16CCIT https://github.com/jkobus/crc16-ccit