Key Differences Between Environments
There are two authentifications types in SoleasPay environment| Parameter | Sandbox | Production |
|---|---|---|
| Base URL | https://sandbox.soleaspay.com | https://soleaspay.com |
| Token | Sandbox Bearer Token | Production Bearer Token |
| MMO Environment | Simulated Transactions | Live Mobile Wallet Transactions |
🔐 IP Whitelisting (Optional)
If your production system uses IP whitelisting, don’t forget to whitelist SoleasPay’s callback IPs, or your server won’t receive status updates for transactions.Go-Live Testing (Pre-Launch Checklist)
Before releasing to customers, perform a live transaction test with each MMO you plan to support. We recommend toggling a feature flag (e.g.USE_SOLEASPAY_LIVE = true) in your code for switching to live tests without affecting all traffic.
📋 What You’ll Need:
- 📱 A real phone number subscribed to the desired MMO.
- 💳 An active mobile money wallet on that number.
- 💰 Sufficient funds in that wallet.
- 🔐 Be ready to enter the wallet PIN within 1–60 seconds of initiating a transaction.
✅ Why Go-Live Testing Is Important
- Ensures your app handles real-time mobile prompts (PIN, confirmations).
- Validates that callbacks are correctly received and processed.
- Detects any production-specific issues before customers do.
