Prerequisites
Installation
1
Install via Composer
Run the following command in your Magento root directory:
2
Enable the module
3
Configure the module
- Go to Stores > Configuration > Sales > Payment Methods
- Expand the Simiz Payments section
- Enter your API key and webhook secret
- Select your environment (Sandbox or Production)
- Save the configuration
- Flush the cache:
bin/magento cache:flush
Configuration
Navigate to Stores > Configuration > Sales > Payment Methods > Simiz Payments.General settings
API credentials
Webhook URL
The module registers a webhook endpoint at:Payment flow
1
Customer checks out
The customer selects Mobile Money at checkout and chooses their provider.
2
Payment is initiated
The module creates a transaction via the Simiz API. The customer is redirected to the Simiz checkout page.
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. The module verifies the signature, creates an invoice, and updates the order status to Processing.Supported payment methods
Supported currencies
Webhooks
Test mode
- Go to Stores > Configuration > Sales > Payment Methods > Simiz Payments
- Set the environment to Sandbox
- Enter your sandbox API key (
smz_test_*) - Save and flush the cache
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
- Composer installation fails
Symptoms: Order stays in “Pending Payment” after the customer pays.Solutions:
- Verify your webhook URL is correctly configured in the Simiz dashboard
- Check that your webhook secret matches
- Ensure your server allows incoming POST requests
- Check Magento logs in
var/log/simiz.log
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

