sivehost/fossbilling-pesapal-mpesa
Composer 安装命令:
composer require sivehost/fossbilling-pesapal-mpesa
包简介
Pesapal MPESA Payment Gateway Module for FOSSBilling
README 文档
README
📌 FOSSBilling Mpesa Payment Module for Pesapal
Seamless payment processing for businesses in Kenya, Uganda, Tanzania, Malawi, Rwanda, Zambia, and Zimbabwe.
This module integrates Pesapal with FOSSBilling, enabling you to accept payments via credit cards, debit cards, and mobile money. Payments are settled directly into your local bank account.
🌍 Supported Payment Methods
📲 Mobile Money Payments
✅ MPESA (Kenya, Tanzania)
✅ Airtel Money (Multiple countries)
✅ MTN Money
✅ Vodacom MPESA
✅ Tigo Pesa
💳 Card Payments
✅ Visa
✅ MasterCard
✅ American Express
✅ Diners Club
✅ JCB Cards
📥 Installation
1️⃣ Install via FOSSBilling Extension Directory
The easiest way to install this module is using the FOSSBilling extension directory.
- Upload the Mpesa.php file into /library/Payment/Adapter/ and then Go to FOSSBilling Admin Panel.
- Navigate to System → Payment Gateways.
- Search for Pesapal and click Install.
- Configure your API credentials and preferences.
2️⃣ Manual Installation
- Download the latest release from GitHub Releases.
- Create a new folder named Pesapal inside your FOSSBilling installation:
/library/Payment/Adapter/Pesapal/ - Extract the downloaded files into the new Pesapal directory.
- Go to Admin Panel → System → Payment Gateways.
- Find Pesapal under the "New Payment Gateway" tab.
- Click the cog icon to install and configure Pesapal.
⚙️ Configuration
Once installed, configure Pesapal in FOSSBilling:
🔑 Enter API Credentials
- Navigate to System → Payment Gateways → Pesapal.
- Enter your Pesapal API Keys .
- Find these in your Pesapal Dashboard.
🔧 Customize Preferences
- Enable sandbox mode for testing transactions before going live.
- Enable transaction logging for debugging.
✅ Save & Test
- Click Save Changes.
- Run a test transaction in sandbox mode.
- Once successful, switch to live mode to start accepting real payments.
🚀 Why Use This Module?
✔ Fast & Secure: Accept payments in multiple currencies and payment methods.
✔ Easy Setup: Install in just a few clicks.
✔ Seamless Integration: Works directly with FOSSBilling’s invoicing system.
✔ Automatic Settlements: Funds are settled into your local bank account.
🤝 Contributing
We welcome contributions! 🚀
- Found a bug? Open an issue in GitHub.
- Want to improve the module? Submit a pull request.
To contribute:
git clone https://github.com/sivehost/fossbilling-pesapal-mpesa.git
cd fossbilling-pesapal-mpesa
git checkout -b feature-branch
Make your changes, commit, and submit a pull request.
📜 License
This module is licensed under the GNU General Public License v3.0.
See LICENSE for details.
📞 Support
For help, visit:
- Pesapal Developer Docs: https://developer.pesapal.com/
- FOSSBilling Community: https://fossbilling.org/
- Sive.Host Support: https://sive.host/
📢 Start Accepting Payments Today!
➡ Download the latest version and get started! 🚀
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0
- 更新时间: 2025-03-09






