zugetor / gbprimepay
Laravel GB Prime Pay
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:package
Requires
- guzzlehttp/guzzle: ^7.4
- illuminate/support: ^7.0|^8.0
README
Install via composer
composer require zugetor/gbprimepay
Publish config
php artisan vendor:publish --tag=config
Add config to .env
GB_TOKEN=
GB_PUBLIC_KEY=
GB_SECRET_KEY=
QR Cash Example
use Zugetor\Gbprimepay\Facade\QrCode; $response = QrCode::setAmount(100.00) ->setRefNo("A001") ->setBackgroundUrl("http://www.test.example/webhook") ->qrCash(); dd($response);
QR Credit Example
use Zugetor\Gbprimepay\Facade\QrCode; $response = QrCode::setAmount(100.00) ->setRefNo("A001") ->setBackgroundUrl("http://www.test.example/webhook") ->qrCredit(); dd($response);
Mobile Banking Example
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);