Download the PHP package paychangu/laravel without Composer
On this page you can find all versions of the php package paychangu/laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download paychangu/laravel
More information about paychangu/laravel
Files in paychangu/laravel
Package laravel
Short Description Laravel SDK for integrating PayChangu payment services into PHP applications
License MIT
Homepage https://github.com/Mzati1/PaychanguLaravelSDK
Informations about the package laravel
PayChangu Laravel SDK
A Laravel SDK for integrating PayChangu payment services. This package simplifies the process of initializing payments (Hosted Checkout, Mobile Money, Card, Bank) and managing payouts, bill payments, and airtime.
📚 API Reference: For complete API documentation, visit PayChangu Developer Docs
Features
- Hosted Checkout: Generate checkout URLs for easy payments.
- Mobile Money: Charge mobile money wallets (Airtel Money, Mpamba) directly.
- Card Payments: Charge cards, verify transactions, and process refunds.
- Direct Charge (Bank): Initiate bank transfers.
- Payouts: Send money to mobile money wallets and bank accounts.
- Bill Payments: Validate and pay bills (LWB, ESCOM, etc.).
- Airtime: Recharge airtime (TNM, Airtel).
- Verification: Verify transactions across all services.
- Virtual Accounts (USD): Manage customers and US virtual accounts.
Installation
You can install the package via composer:
Publish the config file:
This is the contents of the published config file:
Configuration
Add the following variables to your .env file:
Usage
1. Hosted Checkout (Payment Link)
Use this to redirect users to a PayChangu hosted page. Required fields: amount, callback_url, return_url.
Verify Checkout Transaction:
2. Mobile Money Payments
Get Supported Operators:
Charge Mobile Money Wallet:
Verify Payment:
Get Payment Details:
3. Direct Charge (Bank Transfer)
Initiate Bank Charge:
Get Transaction Details:
4. Card Payments
Charge Card:
Verify Card Charge:
Refund Card Charge:
5. Mobile Money Payouts
Get Payout Operators:
Initialize Payout:
Get Payout Details:
6. Bank Payouts
Get Supported Banks:
Initialize Bank Payout:
Get Payout Details:
List All Bank Payouts:
7. Bill Payments
Get Billers:
Get Biller Details:
Validate Bill:
Pay Bill:
Some billers may accept optional amount/reference fields depending on bill type.
Get Transaction Details:
Get Statistics:
8. Airtime
Buy Airtime:
reference is optional.
9. Virtual Accounts (USD)
Create Customer:
List Customers:
Get Customer:
Update Customer:
Delete Customer:
Create US Account (Virtual IBAN):
Deactivate/Reactivate US Account:
US Account Activity:
Testing
Contributing
Please see CONTRIBUTING for details.
Credits
Support
For support, email [email protected] or visit our support page.
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel with dependencies
guzzlehttp/guzzle Version ^7.10
illuminate/contracts Version ^10.0 || ^11.0 || ^12.0 || ^13.0
spatie/laravel-package-tools Version ^1.16