Key benefits
WhatsApp payment links offer the following advantages over standard payment links:- In-app payments: Customers pay directly within WhatsApp without being redirected to an external page or browser. Each payment card displays your verified business name and logo for a branded checkout experience.
- Clear payment details: Payment details such as amount, description, and business name are displayed clearly in a single interactive card, making it easy for customers to review before paying.
- Improved conversion: A prominent Pay Now call-to-action button gives customers a clear, immediate action, reducing drop-off at the payment step.
Customer payment experience
When you create a payment link and enable WhatsApp notifications, Cashfree sends it to your customer as an interactive card in WhatsApp. The card displays your verified business name, payment amount, and description, along with a Pay Now button. Customers can complete the transaction without leaving WhatsApp, through the Cashfree checkout flow. Follow these steps to understand the end-to-end customer journey:Card appears in WhatsApp chat
Customer selects a payment method
Customer confirms the payment
Payment is successful

Set up WhatsApp payment links delivery
You can enable WhatsApp payment link delivery via one of two options:- Cashfree WhatsApp Business Account: Payment links are sent from Cashfree’s WhatsApp Business Account (WABA), with Cashfree Payments shown as the sender. No BSP (Business Solution Provider) coordination or WABA setup required.
- Merchant WhatsApp Business Account: Payment links are sent from your own WABA, with your business name shown as the sender. Requires BSP coordination and WABA setup.
- Log in to the Merchant Dashboard.
- Navigate to Payment Links Dashboard > All.
- Select Create Payment Link.
- Choose the payment link type:
- All payment methods: Allows the customer to pay using any available payment method.
- Only UPI: Restricts payment to UPI methods only.
- In the Payment reason field, enter a description of the payment.
- Enter the amount details:
- Select the currency.
- Enter the exact amount to be collected.
partial_payments option enabled, the payment fails when the customer attempts to open or pay through the WhatsApp channel.- Complete the customer details:
- Phone number (required): Enter the customer’s mobile number. This is used to send SMS notifications and payment confirmations.
- Email ID (optional): Enter the customer’s email address to send the payment link and receipt by email.
- Name (optional): Enter the customer’s full name for personalised communication and record-keeping.
- Under notification preferences:
- Select Send SMS to deliver the payment link via SMS.
- Select Send WhatsApp to deliver the payment link via WhatsApp.
- Select Create & Send to generate and deliver the payment link.

- Cashfree WABA
- Merchant WABA
Onboard with Cashfree’s WABA
Complete the following steps to enable WhatsApp payment links via Cashfree’s WABA. Cashfree handles the configuration on your account once you confirm enablement.Confirm enablement
Account configuration
Activation
Send a payment link via the API
To deliver a payment link over WhatsApp, setlink_notify.send_whatsapp to true in your request body when calling the Create Payment Link API.Request example
The following example shows a request body that sends the payment link via WhatsApp and email:Parameters
The following table describes the notification parameters relevant to WhatsApp delivery:FAQs
Refer to the following frequently asked questions for more information on WhatsApp payment links and setup:Which payment link delivery option should I choose?
Which payment link delivery option should I choose?
- Cashfree WABA: Suited for merchants without an active WABA. Cashfree handles the WhatsApp delivery on your behalf.
- Merchant WABA: Suited for merchants who already use their own WABA for customer communication and want their business name shown as the sender.
Will the customer experience differ between the two options?
Will the customer experience differ between the two options?
Will enabling this disrupt my existing payment link flow?
Will enabling this disrupt my existing payment link flow?
What if my WhatsApp template is classified as Marketing?
What if my WhatsApp template is classified as Marketing?
Can I test before going live?
Can I test before going live?