Payment Link Entity🔗
The following table details some of the attributes related to Payment Links:
accept_partial
optional-
boolean
Indicates whether customers can make partial payments using the Payment Link. Possible values:true
- Customer can make partial payments.false
(default) - Customer cannot make partial payments.
amount
-
integer
Amount to be paid using the Payment Link. Must be in the smallest unit of the currency. For example, if you want to receive a payment of ₹299.95, you must enter the value29995
. amount_paid
-
integer
Amount paid by the customer. callback_url
-
string
If specified, adds a redirect URL to the Payment Link. Once the customer completes the payment, they are redirected to the specified URL. callback_method
-
string
Ifcallback_url
parameter is passed,callback_method
must be passed with the valueget
. cancelled_at
-
integer
Timestamp, in Unix, at which the Payment Link was cancelled by you. created_at
-
integer
Timestamp, in Unix, indicating when the Payment Link was created. currency
-
string
Defaults to INR.We accept payments in international currencies. We accept payments in international currencies. customer
-
Customer details
name
string
The customer's name.email
string
The customer's email address.contact
string
The customer's phone number.
description
-
string
A brief description of the Payment Link. expire_by
-
integer
Timestamp, in Unix, when the Payment Link will expire. By default, a Payment Link will be valid for six months from the date of creation. Please note that the expire by date cannot exceed more than six months from the date of creation. expired_at
-
integer
Timestamp, in Unix, at which the Payment Link expired. first_min_partial_amount
-
integer
Minimum amount that must be paid by the customer as the first partial payment. For example, if an amount of ₹7,000 is to be received from the customer in two installments of #1 - ₹5,000, #2 - ₹2,000, then you can set this value as500000
. id
-
string
Unique identifier of the Payment Link. For example,plink_ERgihyaAAC0VNW
. notes
-
object
Set of key-value pairs that you can use to store additional information. You can enter a maximum of 15 key-value pairs, with each value having a maximum limit of 256 characters. notify
optional-
array
Defines who handles Payment Link notification.sms
boolean
Defines who handles the SMS notification.true
- Razorpay handles the notification.false
- You handle the notification.
email
optionalboolean
Defines who handles the email notification.true
- Razorpay handles the notification.false
- You handle the notification.
payments
-
array
Payment details such as amount, payment ID, Payment Link ID and more. This array gets populated only after the customer makes a payment. Until then, the value isnull
.amount
integer
The amount paid by the customer using the Payment Link.created_at
integer
Timestamp, in Unix, indicating when the payment was made.method
string
The payment method used to make the payment. Possible values:netbanking
card
wallet
upi
emi
bank_transfer
payment_id
string
Unique identifier of the payment made against the Payment Link.plink_id
string
Unique identifier of the Payment Link. For example,plink_ERgihyaAAC0VNW
.status
string
The payment state. Possible values:captured
failed
updated_at
integer
Timestamp, in Unix, indicating when the payment was updated.
reference_id
optional-
string
Reference number tagged to a Payment Link. Must be a unique number for each Payment Link. The maximum character limit supported is 40. short_url
-
string
The unique short URL generated for the Payment Link. status
-
string
Displays the current state of the Payment Link. Possible values:created
partially_paid
expired
cancelled
paid
Note:
Know more about Standard Payment Link States.
updated_at
-
integer
Timestamp, in Unix, indicating when the Payment Link was updated. reminder_enable
optional-
boolean
Used to send reminders for the Payment Link. Possible values:true
- To send reminders.false
- To disable reminders.
user_id
-
string
A unique identifier for the user role through which the Payment Link was created. For example,HD1JAKCCPGDfRx
.