vocolboy/promptpay-generator 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

vocolboy/promptpay-generator

最新稳定版本:2.2.1

Composer 安装命令:

composer require vocolboy/promptpay-generator

包简介

Generate PromptPay/TrueMoney/VietQR/PayMaya QRCode

README 文档

README

Introduction

Support QRCode generator

  • TH ( TrueMoney / PromptPay )
  • VN ( VietQR )
  • PH ( GCash / PayMaya )

Install

composer require vocolboy/php-emv-qrcode

Usage

$promptpayId = '0912345678'; $amount = '100'; echo PromptPay::generate($promptpayId, $amount); //00020101021229370016A000000677010111011300669123456785802TH53037645406100.00630492CB $gcashId = 'DWQM4TK3JDO26GF27' echo GCashLib::generate(payeeUserId: $gcashId); 

Utils

echo EMV::generatePHPDataByQRCode("00020101021229370016A000000677010111011300669123456785802TH53037645406100.00630492CB"); #output string(506) "$data = [ EMV::calculateString('00', '01'), EMV::calculateString('01', '12'), EMV::calculateString( '29', EMV::serialize([ EMV::calculateString('00', 'A000000677010111'), EMV::calculateString('01', '0066912345678'), ]) ), EMV::calculateString('58', 'TH'), EMV::calculateString('53', '764'), EMV::calculateString('54', '100.00'), EMV::calculateString('63', '92CB'), ]; $data[] = EMV::calculateString('63', EMV::crc16($data));"

Testing

./vendor/bin/pest #docker docker run -it --rm -v $(pwd):/root -w /root sineverba/php8xc:1.7.0 composer install && vendor/bin/pest

统计信息

  • 总下载量: 26.31k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固