Available in🇮🇳 India🇸🇬 Singapore🇺🇸 United States
The Payment Link entity has the following fields:
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 , you must enter the value
30000.integer
Amount paid by the customer.
string
If specified, adds a redirect URL to the Payment Link. Once the customer completes the payment, they are redirected to the specified URL.
string
If
callback_url parameter is passed, callback_method must be passed with the value get.integer
Timestamp, in Unix, at which the Payment Link was cancelled by you.
integer
Timestamp, in Unix, indicating when the Payment Link was created.
string
Defaults to USD.
json object
Customer details.
string
The customer’s name.
string
The customer’s email address.
string
The customer’s phone number.
string
A brief description of the Payment Link.
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.
integer
Timestamp, in Unix, at which the Payment Link expired.
integer
Minimum amount that must be paid by the customer as the first partial payment. For example, if an amount of is to be received from the customer in two installments of #1 - , #2 - , then you can set this value as
500000.string
Unique identifier of the Payment Link. For example,
plink_ERgihyaAAC0VNW.object
Set of key-value pairs that you can use to store additional information. You (Businesses) can enter a maximum of 15 key-value pairs, with each value having a maximum limit of 256 characters.
array
Defines who handles Payment Link notification.
boolean
Defines who handles the SMS notification.
true: Razorpay handles the notification.false: Businesses handle the notification.
boolean
Defines who handles the email notification.
true: Razorpay handles the notification.false: Businesses handle the notification.
array
Payment details such as amount, payment id, Payment Link id and more are stored in this array. It is populated only after a payment is successfully captured by the customer. Only captured payments will be shown here. Until then, the value is
null.integer
The amount paid by the customer using the Payment Link.
integer
Timestamp, in Unix, indicating when the payment was made.
string
The payment method used to make the payment. Possible values:
cardach
string
Unique identifier of the payment made against the Payment Link.
string
Unique identifier of the Payment Link. For example,
plink_ERgihyaAAC0VNW.string
The payment state. Possible value is
captured.integer
Timestamp, in Unix, indicating when the payment was updated.
string
Reference number tagged to a Payment Link. Must be a unique number for each Payment Link. The maximum character limit supported is 40.
string
The unique short URL generated for the Payment Link.
string
Displays the current state of the Payment Link. Possible values:
createdpartially_paidexpiredcancelledpaid
integer
Timestamp, in Unix, indicating when the Payment Link was updated.
boolean
Used to send reminders for the Payment Link. Possible values:
true: To send reminders.false: To disable reminders.
string
A unique identifier for the user role through which the Payment Link was created. For example,
HD1JAKCCPGDfRx.