Going live
A checklist before real money:
- A method with Live settings. In Console → Payment methods, switch to Live, fill in the method's live credentials, and Check and turn on. Until one passes, live payments answer
live_not_ready. PayLink UPI needs only your business UPI ID. - Gateway webhooks. Paste each gateway's live webhook URL from PayLink into its dashboard (they differ from the test ones:
…/live). - A live secret key (
sk_live_…) on your server, from Developers in Live mode. - A live webhook endpoint (
https), and your server verifyingPayLink-Signaturewith the livewhsec_. - Fulfil on the webhook, not on the return URL.
- Risk rules suited to you (start with the common ones) and alerts for success rate and UPI waiting.
- PayLink UPI: someone checks UPI verification daily, or a script uploads the bank statement.
- Optionally, your own domain so payers see your name.
Test and Live share nothing but the team and risk rules, so test as much as you like.