Prerequisites
Before installing, make sure your environment meets these requirements:Installation
1
Download the module
Download the Simiz for PrestaShop module from your Simiz dashboard.You’ll receive a
.zip file named simiz-prestashop.zip.2
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
3
Configure the module
- Go to Modules > Module Manager
- Find Simiz Payments and click Configure
- Enter your API key and webhook secret
- Select your environment (Sandbox or Production)
- Save your settings
Configuration
Navigate to Modules > Module Manager > Simiz Payments > Configure to access all settings.General settings
API credentials
Webhook URL
The module automatically registers a webhook endpoint at:Payment flow
1
Customer checks out
The customer selects Mobile Money as the payment method and chooses their provider (Orange Money, MTN MoMo, etc.).
2
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.
3
Customer confirms payment
The customer confirms the payment by entering their mobile money PIN.
4
Webhook confirms the order
Simiz sends a
transaction.completed webhook to your store. The module verifies the signature, updates the order status to Payment accepted, and sends the confirmation email.Supported payment methods
Supported currencies
Webhooks
The module handles webhook events automatically: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

