Prerequisites
Installation
1
Install from Shopify App Store
- Visit the Simiz Payments app on the Shopify App Store
- Click Add app
- Review the required permissions and click Install app
2
Connect your Simiz account
- After installation, you will be redirected to the Simiz configuration page
- Enter your Simiz API key (
smz_test_*for sandbox,smz_live_*for production) - Enter your webhook secret
- Click Save
3
Activate the payment method
- Go to Settings > Payments in your Shopify admin
- Find Simiz Payments under Additional payment methods
- Click Activate
Configuration
App settings
Access settings from Apps > Simiz Payments in your Shopify admin.Checkout extension
The app integrates with Shopify’s checkout extensibility framework. It adds a payment option that appears alongside other payment methods during checkout. No additional theme modifications are required. The payment method renders automatically in both classic and checkout extensibility themes.Payment flow
1
Customer checks out
The customer selects Mobile Money as the payment method during Shopify checkout.
2
Payment is initiated
The app creates a transaction via the Simiz API. The customer is redirected to the Simiz checkout page to enter their phone number and select their provider.
3
Customer confirms payment
The customer receives a prompt on their phone and confirms the payment with their mobile money PIN.
4
Order is confirmed
Simiz sends a
transaction.completed webhook. The app verifies the signature, marks the Shopify order as Paid, and the customer sees the order confirmation page.Supported payment methods
Supported currencies
Webhooks
The app handles webhook events automatically:Test mode
- Open the Simiz app in your Shopify admin
- 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
- App not appearing at checkout
- Invalid API key errors
Symptoms: Order stays in “Payment pending” after the customer pays.Solutions:
- Verify the app is properly connected to your Simiz account
- Check that your webhook secret is correct
- Review webhook delivery logs in the Simiz dashboard
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

