Updated
Payment links
Amounts, reuse, use limits, expiry, custom fields, QR codes and templates.
Fixed and flexible amounts
A fixed-amount link always charges the amount you set. A flexible link lets the customer enter the amount, which is useful for donations, deposits and open invoices.
With products on the link, the price is calculated from the selected items, quantities and any coupon. The browser-submitted amount must match the server-side calculation.
Reuse, use limits and expiry
- A normal link can be paid more than once, which suits a shop counter or a link in a bio.
- A use limit caps how many checkouts the link accepts. The last use is reserved inside a database transaction so two customers cannot both take it.
- An expiry date stops new checkouts after that moment. An expired link returns a clear error instead of a checkout page.
Custom fields
Add fields such as order reference, size, delivery slot or notes. Their values are stored with the transaction and shown to the merchant.
Product selections are stored separately so the amount can be verified.
QR codes and posters
Each link has a QR code that opens the same checkout. The poster view adds the link title and a printable layout for a counter or invoice.
The QR encodes the ToroPay checkout URL, not a raw UPI intent, so the customer still sees your branding and the amount is checked.
Templates
Save a link setup as a template and reuse it for a recurring purpose without rebuilding the fields. Templates store the configuration, not the transactions.
What a link does not do
It does not subscribe the customer, auto-debit them, or reserve stock by itself. Inventory rules, if enabled, run when a payment or fulfilment event fires.