Prerequisites
Before installing, make sure your environment meets these requirements:| Requirement | Minimum version |
|---|---|
| PrestaShop | 1.7.8 |
| PHP | 8.0 |
| Simiz account | Create one free |
Installation
Download the module
Download the Simiz for PrestaShop module from your Simiz dashboard.You’ll receive a
.zip file named simiz-prestashop.zip.Upload and install
- Go to your PrestaShop back office
- Navigate to Modules > Module Manager > Upload a module
- Select the
simiz-prestashop.zipfile - The module is automatically installed after upload
Configuration
Navigate to Modules > Module Manager > Simiz Payments > Configure to access all settings.General settings
| Setting | Description |
|---|---|
| Enable/Disable | Toggle Simiz as a payment method at checkout |
| Title | Payment method name shown to customers (default: “Mobile Money”) |
| Description | Description shown during checkout |
API credentials
| Setting | Description |
|---|---|
| Environment | Toggle between Sandbox and Production |
| Test API Key | Your sandbox key (smz_test_xxxxxxxxxxxx) |
| Test Webhook Secret | Sandbox webhook signing secret |
| Live API Key | Your production key (smz_live_xxxxxxxxxxxx) |
| Live Webhook Secret | Production webhook signing secret |
Webhook URL
The module automatically registers a webhook endpoint at:Payment flow
Customer checks out
The customer selects Mobile Money as the payment method and chooses their provider (Orange Money, MTN MoMo, etc.).
Payment is initiated
The module sends a request to the Simiz API to create a transaction. The customer is redirected to the Simiz checkout page or receives a prompt on their phone.
Supported payment methods
| Method | Type | Status |
|---|---|---|
| Orange Money | Mobile Money | Available |
| MTN Mobile Money | Mobile Money | Available |
| Wave | Mobile Money | Coming Soon |
| Moov Money | Mobile Money | Coming Soon |
| Airtel Money | Mobile Money | Coming Soon |
| M-Pesa | Mobile Money | Coming Soon |
Supported currencies
| Currency | Code | Countries |
|---|---|---|
| Central African CFA Franc | XAF | Cameroon, Central African Republic, Chad, Congo, Equatorial Guinea, Gabon |
| West African CFA Franc | XOF | Benin, Burkina Faso, Ivory Coast, Guinea-Bissau, Mali, Niger, Senegal, Togo |
| Ghanaian Cedi | GHS | Ghana |
| Nigerian Naira | NGN | Nigeria |
| Kenyan Shilling | KES | Kenya |
| Ugandan Shilling | UGX | Uganda |
| Rwandan Franc | RWF | Rwanda |
| Tanzanian Shilling | TZS | Tanzania |
Webhooks
The module handles webhook events automatically:| Event | Order action |
|---|---|
transaction.created | Order created with Awaiting payment status |
transaction.processing | Order kept in Awaiting payment |
transaction.completed | Order marked as Payment accepted |
transaction.failed | Order marked as Payment error |
transaction.cancelled | Order marked as Cancelled |
transaction.expired | Order marked as Payment error |
refund.created | Refund initiated |
refund.completed | Refund recorded on the order |
refund.failed | Note added to the order |
Test mode
- Go to Modules > Module Manager > Simiz Payments > Configure
- Set the environment to Sandbox
- Enter your sandbox API key (
smz_test_*) - Save changes
sandbox.api.simiz.io and no real money is charged.
Full sandbox documentation
See all test numbers and scenarios in the Sandbox Testing guide.
Troubleshooting
- Payment not completing
- Module not appearing at checkout
- Invalid signature errors
Symptoms: Order stays in “Awaiting payment” after the customer pays.Solutions:
- Verify your webhook URL is correctly configured in the Simiz dashboard
- Check that your webhook secret matches between PrestaShop and Simiz
- Ensure your server allows incoming POST requests to the webhook endpoint
- Check PrestaShop logs in Advanced Parameters > Logs
Next steps
Webhook Verification
Learn about webhook configuration and signature verification.
API Reference
Explore the full Simiz API.
Sandbox Testing
Test all payment scenarios before going live.
Support
Need help? Contact our support team.
Changelog
Version history
Version history
| Version | Date | Changes |
|---|---|---|
1.0.0 | 2026-03-01 | Initial release — mobile money payments, webhooks, sandbox |

