chriswest101 / paynow
轻松生成符合SG PayNow规范的二维码
v1.0.3
2024-05-23 03:02 UTC
Requires
- php: ^7.1|^8.0
- illuminate/support: ^7.0|^8.0|^9.0|^10.0|^11.0
- simplesoftwareio/simple-qrcode: dev-develop
Requires (Dev)
- orchestra/testbench: ^5.0
- phpunit/phpunit: ^8.0
This package is not auto-updated.
Last update: 2024-09-17 12:37:15 UTC
README
PHP版本的新加坡PayNow二维码生成器。
使用说明
1. 通过composer安装
$ composer require chriswest101/paynow
2. 发布资产
$ php artisan vendor:publish --provider="Chriswest101\Paynow\PaynowServiceProvider" --tag=public --force
3. 添加使用
use Chriswest101\Paynow\Facades\Paynow;
4. 创建PayNow二维码
作为编码的base64图像
动态的
Paynow::generateDynamic( 100.00, false, "O123456", (new DateTime())->modify("+ 1 hour"), "Clothing Company Pte Ltd", "SG", "Singapore", "2020111104G", null, true );
作为paynow字符串
Paynow::generateDynamic( 100.00, false, "O123456", (new DateTime())->modify("+ 1 hour"), "Clothing Company Pte Ltd", "SG", "Singapore", "2020111104G", null, false );
静态的
Paynow::generateStatic( "Clothing Company Pte Ltd", "SG", "Singapore", "2020111104G", null, true );
作为paynow字符串
Paynow::generateStatic( "Clothing Company Pte Ltd", "SG", "Singapore", "2020111104G", null, false );
潜在用途
在电子商务或捐赠页面上动态生成支付二维码,允许通过参考代码跟踪支付。
可以与银行API结合使用,以检测已解决的支付。
待办事项
将二维码生成整合到PaynowQR类中,并添加标志/品牌选项
致谢
原始代码参考自: https://github.com/ThunderQuoteTeam/PaynowQR
另请参阅
由Chris West开发 (https://www.christophermwest.co.uk/)
正在寻找各种方法在PHP中实现动态SGQR代码进行支付,但未能找到任何有效的方法。
请随时报告任何问题和功能请求!