Payment Links


Payment link is a way to request payments from customers when they are paying for your goods and services outside of your traditional online store purchase flow. A payment link is a securely generated web address, clicking on which will take the customer to a hosted Payabbhi Checkout page for making a payment.

  • Payment links can be used to collect majority of your payments or you may even use it occasionally.

  • If you are a B2C merchant not having a website or access to a card swipe machine, you can simply email or sms the payment link with the amount details to your customer.

You can generate a payment link, preset details of the amount due, payment due date and various other customisable information and send it across to your customer.

This can be achieved via Portal > Payment Links > Add Payment Link or programmatically via Create Payment Link.

$ curl -u access_id:secret_key \ \
  -d customer_id=cust_2WmsQoSRZMWWkcZg \
  -d receipt_no=RCPT_45623123 \
  -d amount=100 \
  -d currency=INR \
  -d description="COD Collection" \
  -d notes[mode]=test \
  -d customer_notification_by=merchant

Go to Portal > Payment Links > Add Payment Link and follow the steps as mentioned below:

  1. Select an exiting customer or enter customer’s name or email id or contact number.
  2. You can optionally enter the description of the payment link.
  3. Enter the Receipt No, which can be used to correlate the payment with an unique reference number from your system.
  4. Enter the amount that you want to collect from the customer.
  5. Enter due date, by which this payment should be done.
  6. Select Notify By, by which the customer should be notified about the payment link.
  7. You can optionally add the notes for keeping additional information for the payment link.
  8. Click on Save.

Issue Date is automatically generated as the payment link creation timestamp while creating a payment link in Payabbhi.

You can share the Payment Link with the customer via the following methods:

  • Email to customer’s Email ID

  • SMS to customer’s contact number

  • Both of the above options

This can be enabled while creating the payment link via API and Merchant Portal both.

$ curl -u access_id:secret_key \ \
  -d customer_id=cust_2WmsQoSRZMWWkcZg \
  -d receipt_no=RCPT_45623123 \
  -d amount=100 \
  -d currency=INR \
  -d description="COD Collection" \
  -d notify_by="email" \
  -d notes[mode]=test \
  -d customer_notification_by=platform

You can even copy the payment link and share it via any social media like facebook and whatsapp.

Payment Collection

The hosted payment link contains the Payabbhi Checkout. The Checkout that is presented to the customer for making the payment is branded with your logo and colors as per Merchant-branded customization.

Payabbhi Payment Gateway supports a wide range of payment methods including Credit & Debit Cards, UPI, Netbanking, Wallet etc. You can even customize the payment methods available in the checkout as per your business requirement.

Refer to Payabbhi Payment Gateway for more details.

Payabbhi allows you to manage your payment links easily on the go. Just access your account either programmatically via API or via Portal > Payment Links.

Payment link search and filter operations are available via Portal > Payment Links as well as via API.

Business Benefit: This may help you in answering customer queries or getting insights for your business operation functions.

Payment Link Search

You may search payment links by any of the following parameters :

  • Payment Link ID
  • Receipt No
  • Customer’s Email
  • Customer’s Contact No

Payment link Filter

You may filter payment links based on a particular criterion and view them together. A filter criterion can be formed on basis of the following business parameters.

  • Amount
  • Creation timestamp
  • Status
  • Due Date

Payment Link Detail

When you select a particular payment link in Portal > Payment Links, you’ll be able to see the payment link details screen. Payment Link details screen displays an overview of the payment link with available actions.

You may check how many payment attempts have been made for this payment link. Even copy and share the payment link with your customers via email, sms and social media.

In case your customer has requested for resending the link, it is easily possible via Portal > Payment Links.

Steps for resending from the Merchant Portal :

  1. Go to Portal > Payment Links.
  2. Search payment links by any search criteria
  3. Click on Resend button for the payment link, which you would like to resend to the customer.

Resend option is available when a payment link is in issued or payment attempted state.


You may avail the daily and monthly Payment Link Report for your reconciliation purpose. These reports are available in Portal > Reports section.


Payabbhi takes care of issuing, sharing via email/sms and attempting to collect payment via the automatic link-management workflow.

Lifecycle of a payment link is described in the table below:

Status   Description  
Issued Payment Link is generated and sent to the customer.
Payment Attempted An attempt was made to pay through the payment link.
Paid Payment via Payment Link is complete.
Past Due Payment Link has expired. Payment hasn’t between done by the customer within the due date set at the time of creation of Payment Link
Cancelled Payment Link has been cancelled by the Merchant


Establish your brand identity

Payabbhi takes care of your branding by enabling customization of the payment link, notification email that you send to your customers and hosted payment page. You just need to ensure that your business logo, business display name and theme colour are configured in Portal > Settings > Business Logo & Theme Color. The rest is taken care by Payabbhi keeping in mind your brand identity and customer delight.

Events and Webhooks

Payabbhi allows you to automate your business process by registering webhook endpoints for the following events generated throughout payment link lifecycle.

  • payment_link.issued
  • payment_link.paid
  • payment_link.past_due

For more information on webhooks please refer to the Webhooks section.