Key advantages
Create in minutes
Generate a payment link from the Dashboard or via API in seconds and share it immediately.
Automatic notifications
Razorpay sends SMS and email notifications to your customer as soon as you create the link.
Partial payments
Allow customers to pay in installments by enabling partial payments and setting a minimum first amount.
Expiry and reminders
Set an expiry date on any link and configure automated SMS reminders to reduce drop-off.
How Payment Links work
Payment link states
Every Payment Link moves through the following states:created
created
The link has been generated but no payment has been made yet. You can still edit or cancel the link.
partially_paid
partially_paid
A partial payment has been received. This state only applies when
accept_partial is enabled.paid
paid
The full amount has been collected. The link is no longer payable.
cancelled
cancelled
You manually cancelled the link from the Dashboard or via API. Cancelled links cannot be reopened.
expired
expired
The link passed its
expire_by date without being fully paid. Expired links cannot be reopened.Create a Payment Link via API
Use thePOST /v1/payment_links endpoint to create a link programmatically. You can integrate this directly into your order management workflow.
The
amount field is in the smallest currency unit. For USD, 1000 equals $10.00.short_url in the response is what you share with your customer. Razorpay also automatically sends an SMS and/or email if you set notify.sms or notify.email to true.
Create a Payment Link from the Dashboard
1
Open Payment Links
Go to your Razorpay Dashboard and navigate to Payment Links in the left sidebar.
2
Create a new link
Click Create Payment Link in the top-right corner.
3
Enter payment details
Fill in the amount, currency, and a description that helps your customer identify the payment.
4
Add customer information
Enter the customer’s name, email address, and phone number. Razorpay uses these for automatic notifications.
5
Configure options
Set an expiry date, enable partial payments, or turn on automated SMS reminders as needed.
6
Send the link
Click Send to generate the link and deliver it to your customer via the notification channels you selected.
Managing links from the Dashboard
From the Payment Links section in your Dashboard you can:- Search for a link by ID, customer name, or reference
- Duplicate an existing link to reuse the same settings
- Cancel a link that is no longer needed
- Update the expiry date or reminder settings on a
createdlink