Payment Links
Overview
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.
Payment Link Creation
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.
Payment Link Creation via API
Create a payment link via Create Payment Link API.
The payment link status is automatically set to Issued.
$ curl -u access_id:secret_key \
https://payabbhi.com/api/v1/payment_links \
-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
Payment Link creation via Merchant Portal
Go to Portal > Payment Links > Add Payment Link and follow the steps as mentioned below:
- Select an exiting customer or enter customer’s name or email id or contact number.
- You can optionally enter the description of the payment link.
- Enter the Receipt No, which can be used to correlate the payment with an unique reference number from your system.
- Enter the amount that you want to collect from the customer.
- Enter due date, by which this payment should be done.
- Select
Notify By
, by which the customer should be notified about the payment link. - You can optionally add the notes for keeping additional information for the payment link.
- Click on Save.
Issue Date is automatically generated as the payment link creation timestamp while creating a payment link in Payabbhi.
Payment Link Sharing
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 \
https://payabbhi.com/api/v1/payment_links \
-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.
Payment Link Management
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
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.
Resend Payment Link to Customer
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 :
- Go to Portal > Payment Links.
- Search payment links by any search criteria
- 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.
Reports
You may avail the daily and monthly Payment Link Report
for your reconciliation purpose. These reports are available in Portal > Reports section.
WorkFlow
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 |
Customisation
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.