PesaPal Standalone
1.4.5Pesapal Standalone is a lightweight payment plugin that lets you accept payments directly on your website—no WooCommerce or shop features needed. Ideal for non-profits, churches, schools, news platforms, and simple payment use cases.
Overview
PesaPal Standalone is a comprehensive payment gateway plugin that enables businesses to accept payments through multiple channels including mobile money, cards, and bank transfers. Built specifically for African markets with support for multiple currencies and payment methods.
Key Features
- Multiple payment methods (M-Pesa, Airtel Money, Bank Cards)
- Real-time transaction tracking and reporting
- Automatic webhook notifications
- Mobile-responsive interface
- Transaction history and analytics
- Multi-currency support (KES, UGX, TZS, USD)
- Secure payment processing with PCI DSS compliance
- Customizable payment forms
- Instant payment verification
- Easy integration with existing systems
Installation
- Download the plugin from the official repository
- Upload and extract the plugin files to your plugins directory
- Activate the plugin through your CMS admin panel
- Navigate to plugin settings and enter your PesaPal API credentials
- Configure your payment methods and currencies
- Test the integration using PesaPal sandbox mode
- Switch to live mode when ready to accept real payments
Documentation
To begin using PesaPal Standalone, you need to have an active PesaPal merchant account. Visit pesapal.com to register and obtain your API credentials including Consumer Key and Consumer Secret.
After installation, configure the plugin by entering your API credentials in the settings panel. Choose between sandbox and live modes, select your preferred payment methods, and customize the payment form appearance.
When a customer initiates a payment, the plugin securely redirects them to PesaPal payment page. After successful payment, they are redirected back to your site with transaction details.
Enable webhook notifications to receive instant payment status updates. Configure your IPN (Instant Payment Notification) URL in the plugin settings to automate order processing.
Common issues include SSL certificate errors, incorrect API credentials, or webhook configuration problems. Check the plugin logs for detailed error messages and ensure your server meets all requirements.
Requirements
- PHP 7.4 or higher
- WordPress 5.0 or higher (for WordPress integration)
- SSL certificate (HTTPS)
- PesaPal merchant account
- Valid API credentials from PesaPal
What's Included
- Lifetime updates
- Priority support
- All payment methods
- Unlimited transactions
- Multi-site license
Need Custom Development?
Our team can customize this plugin to meet your specific requirements.
