API ReferenceIntegrationsKnowledge Base

Partial Payments

Payment Links can be configured to receive partial payments from your customer against a particular order.

Just like any other payment, each partial payment would have a unique payment_id, but will be tied to the same order_id, thereby allowing customers to easily make multiple payments against the same order using the same Payment Link. This makes it easier to track the status of a particular order.

Business Use-case#

This feature comes handy when dealing with transactions for a large amount, where the customer finds paying the total amount in parts more convenient than paying the entire amount upfront.

For example, a tourism company, Acme Corp. has expensive travel packages. Now as per the company policy, a booking amount must be collected from the customer before making tour reservations. With partial payments, Acme Corp. issues a link to the customer using which they pay the booking amount against the same order amount.

How it Works#

  • You create a Payment Link of ₹20000

  • Customer chooses to pay an amount of ₹10000 out of due amount mentioned in the Payment Link.

  • Since the customer pays an amount less than the due amount, the Payment Link would show partially_paid status till the entire amount due is zero and does not get expired or cancelled.

  • Once all amount has been paid, status of the Payment Link changes to paid. Learn about the Payment Links Life Cycle.

A customer can make multiple partial payments against an order through the same Payment Link.


The customer is notified about all the payments made against an order via mail and SMS. You, on the other hand, can learn about the payment status and other information through Razorpay webhooks. Notifications includes whether partial payment was enabled for the link, amount paid, and amount due on the link at the time, etc.