zenithpay / laravel-zenithpay
Laravel package for ZenithPay virtual account gateway
v1.0.1
2025-08-18 14:40 UTC
Requires
- php: >=8.0
- illuminate/support: ^10.0|^11.0|^12.0
README
A Laravel package for integrating ZenithPay dedicated virtual accounts.
Installation
composer require zenithpay/laravel-zenithpay php artisan vendor:publish --tag=zenithpay-config bash ZENITHPAY_BASE_URL=https://zenithpay.ng ZENITHPAY_SECRET_KEY=your_secret_key `` ## Usage use ZenithPay\Facades\ZenithPay; public function createAccount() { $response = ZenithPay::createDedicatedAccount([ "bvn" => "12345678901", "account_name" => "John Doe", "first_name" => "John", "last_name" => "Doe", "email" => "john@example.com", ]); return response()->json($response); } ## Response { "reference": "ZTSVA-01JY73PXPSASK9MBCP7P7VW8", "account_number": "6639486000", "bank": "PALMPAY", "account_name": "John INVENTURES LTD(ZenithPay)", "status": "Enabled" }