Create a top-up payment link
Mints a Razorpay-hosted Payment Link for amount_rupees plus GST. Open or forward the short_url; when it is paid, base is added to this API key’s workspace wallet — the same balance GET /billing/balance reports. Poll GET /billing/topup/links/{payment_order_id} to learn when the credit lands; there is no callback.
Links expire 24 hours after creation. At most 5 open links per account at once (a link is open until it is paid, expires, or a payment attempt is made on it); a sixth returns 409 OPEN_ORDER_LIMIT. Link creation is also limited to 10 per hour per account (429); the 5-link cap is the limit you will hit first.
The link always credits your own wallet. Do not forward it to your end-customers as a way to bill them — the money lands in your account, not theirs, and a chargeback on their card is charged back to you.
Authorizations
API key in format: rg_live_xxxx. Pass as a Bearer token in the Authorization header.
Body
Whole rupees to add to the wallet, before GST. Must be within the min and max returned by GET /billing/topup/config. Send a JSON number, not a string.