Download the PHP package chainplatform/pay without Composer
On this page you can find all versions of the php package chainplatform/pay. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package pay
PHP ChainPlatform/Pay – Vietnam QR Pay (VietQR • MoMo • ZaloPay • VNPay)
Được chuyển PHP từ thư viện js của tác giả https://github.com/xuannghia/vietnam-qr-pay
Thư viện PHP hỗ trợ encode & decode mã QR thanh toán theo chuẩn EMVCo dành cho:
- VietQR (NAPAS 247 – QR Ngân hàng)
- QR Đa năng MoMo
- QR Đa năng ZaloPay
- VNPayQR
- Tạo payload EMV • Validate CRC16 • Sinh QR Image
Được viết dựa trên chuẩn VietQR và ví dụ từ các ví điện tử Việt Nam.
⚙️ Cài đặt
🧩 Encode – Tạo mã QR
1) VietQR TĨNH (không có số tiền)
2) VietQR ĐỘNG (có số tiền + nội dung)
3) QR Đa năng MoMo
MoMo sử dụng số tài khoản nội bộ tại BVBank để nhận tiền từ VietQR.
Ví dụ output:
4) QR Đa năng ZaloPay
ZaloPay cũng dùng tài khoản BVBank để định tuyến.
Ví dụ output:
5) Tạo QR VNPay
Output mẫu:
🧭 Decode – Phân tích nội dung QR
Decode VietQR
Decode VNPAY
🧱 QRPay Class
| Thuộc tính | Ý nghĩa |
|---|---|
isValid |
Kiểm tra CRC & chuẩn EMV |
initMethod |
11 = tĩnh, 12 = động |
provider |
VietQR / VNPAY |
merchant |
Thông tin merchant |
consumer |
Thông tin người trả |
amount |
Số tiền |
currency |
704 = VND |
nation |
VN |
additionalData |
Thông tin bổ sung |
crc |
Mã checksum |
build() |
Tạo lại QR |
Provider
| Field | Mô tả |
|---|---|
guid |
GUID EMV |
name |
VietQR / VNPay |
Merchant
| Field | Mô tả |
|---|---|
id |
Merchant ID |
name |
Merchant Name |
Consumer
| Field | Mô tả |
|---|---|
bankBin |
Mã BIN |
bankNumber |
STK |
Additional Data
| Field | Mô tả |
|---|---|
billNumber |
Số hóa đơn |
mobileNumber |
SĐT |
store |
Tên cửa hàng |
loyaltyNumber |
Mã khách hàng thân thiết |
reference |
Mã tham chiếu |
customerLabel |
Label |
terminal |
POS |
purpose |
Nội dung |
🔧 Build QR mới từ QR cũ
🪪 License
MIT © 2026 Chain Platform
💖 Support & Donate
If you find this package helpful, consider supporting the development:
| Cryptocurrency | Address |
|---|---|
| Bitcoin (BTC) | 17grbSNSEcEybS1nHh4TGYVodBwT16cWtc |
| Ethereum (ETH) | 0xa2fd119a619908d53928e5848b49bf1cc15689d4 |
| Tron (TRX) | TYL8p2PLCLDfq3CgGBp58WdUvvg9zsJ8pd |
| DOGE (DOGE) | DDfKN2ys4frNaUkvPKcAdfL6SiVss5Bm19 |
| USDT (SOLANA) | cPUZsb7T9tMfiZFqXbWbRvrUktxgZQXQ2Ni1HiVXgFm |
Your contribution helps maintain open-source development under the Chain Platform ecosystem 🚀