- Your business is approved (if the platform requires approval).
- A live UPI account is connected, tested and set as default.
- You have a live API key on your server (never in browser code).
- Your webhook URL points at your live server and verifies signatures.
- Your wallet has enough balance if your package has transaction charges.
- You have made one small real payment and checked it in Transactions.