Verify your receiving setup
Confirm that you control the receiving number and have a supported arrangement with your mobile money provider. Validate real credit and reversal message formats. Check that the sender allowlist, receiving account and merchant currency match your deployment.
Verify the integration
Use a public HTTPS webhook, verify signatures, deduplicate events and confirm that package activation is durable. Try an equal-amount payment from another number, a genuine second payment, a changed MAC address, a missed connection and a reversed receipt. Account ownership and router policy remain in your billing system.
Prepare operations
Keep the listener charged and connected, monitor last-seen time and run the webhook retry worker every minute. Agree who reviews unmatched receipts, handles refunds and reconciles the receiving account. Test backup restoration and document credential rotation before enabling broad customer access.
Release in stages
Start with a controlled pilot and known receipt samples. Compare gateway records with provider statements and billing outcomes. Expand only after resolving discrepancies. Sandbox accounts do not automatically become live merchants; sign in to your developer account, then register the live integration with the same email and current password. Your test records stay separate.
KEEP EXPLORING