zugetor / gbprimepay
Laravel GB Prime Pay
v1.3.0
2024-03-14 20:14 UTC
Requires
- guzzlehttp/guzzle: ^7.4
- illuminate/support: ^7.0|^8.0
README
通过composer安装
composer require zugetor/gbprimepay
发布配置
php artisan vendor:publish --tag=config
将配置添加到.env文件
GB_TOKEN=
GB_PUBLIC_KEY=
GB_SECRET_KEY=
二维码现金示例
use Zugetor\Gbprimepay\Facade\QrCode; $response = QrCode::setAmount(100.00) ->setRefNo("A001") ->setBackgroundUrl("http://www.test.example/webhook") ->qrCash(); dd($response);
二维码信用示例
use Zugetor\Gbprimepay\Facade\QrCode; $response = QrCode::setAmount(100.00) ->setRefNo("A001") ->setBackgroundUrl("http://www.test.example/webhook") ->qrCredit(); dd($response);
移动银行示例
use Zugetor\Gbprimepay\Facade\MobileBanking; //004 = KPLUS , 014 = SCB EASY (Only open in mobile) , 025 = KMA (Krungsri), 002 = BBL (Only open in mobile), 006 = KTB (Krungthai) $response = MobileBanking::setAmount(100.00) ->setRefNo("A001") ->setBackgroundUrl("http://www.test.example/webhook") ->setResponseUrl("http://www.test.example/order") ->setBankCode("004") ->send(); dd($response);