Updated · by T3raTech · Free: 25 payments per 30 days, $0; Growth (recommended): 500 payments per 30 days for $49/month; Scale: 2,500 payments per 30 days for $499/month
The flow
- Create: POST /v2/checkouts with provider paynow-mobile and the player's phone (EcoCash, OneMoney or InnBucks).
- Wait: poll GET /v2/checkouts/<reference>/status — pending, collected or expired.
- Grant: unlock the item when the status reads collected, or on your signed webhook.
- Retry safely: reuse the same Idempotency-Key so a network retry cannot charge twice.
Questions
Does the player need to open a web page?
No. With paynow-mobile the prompt arrives on their handset, for EcoCash, OneMoney, InnBucks and O'mari wallets.
How do I avoid double-charging on a retry?
Send the same Idempotency-Key; the same checkout is returned.