Enhanced Payment Links
Updated: Nov 14, 2025 Your business can enable customers to pay using their favorite UPI apps or other payment methods accepted by supporting Payment Gateways without leaving WhatsApp. Currently, enhanced payment link experience is supported by major Payment Gateways like PayU, RazorPay and Cashfree. This feature is not publicly available yet. Please reach out to [email protected] to know more. Enhanced payment links experience is enabled for following message types Interactive Message Templates Interactive Call-to-Action URL ButtonInteractive Message Templates
You can continue using templates with existing interactive components with Call-to-Action messages as today and opt-in to the enhanced experience. you can opt-in to the enhanced experience at the time of creating a template or at the time sending an existing template.
Currently, you can enable this experience for your existing templates with interactive components, or create one with following template parameters.
Template with no headers
The enhanced experience is not available to the templates with media components, carousel and other specialty templates
You can continue using your no-header templates and start sending the template message. Otherwise please follow steps to create a template with specific parameters
Sending a template message
To send a template message, make aPOST call to /PHONE_NUMBER_ID/messages endpoint and attach a message object with type=template. Then, add a template button component with sub type as URL call-to-action button and payment_link_preview set to true in parameters. Refer to following message payload.
Sample template message payload with enhanced experience
Creating a Template
To create a template with specific parameters there are few ways, Creating a template from Utility library Creating a template on WhatsApp Manager Creating a template using the template creation APICreating a template from Template library (Recommended)
Template Library makes it faster and easier for you to choose from pre-approved templates listed under the payments category to create a template with required parameters. Refer template library guide on how to create a template.
Creating a template on WhatsApp Manager
To create a template, you need a business portfolio with a WhatsApp Business Account. In WhatsApp Manager > Account tools: Click oncreate template
Choose the template category Utility or Marketing
Select custom template
Enter the desired template name and supported locale
Depending on the number of locales selected there will be an equal number of template variants and businesses need to fill in the template details in respective locale.
Please fill in template components Body and optional footer text and leave the Header component as None.
Once submitted, templates will be categorized as per the guidelines and undergo the approval process refrain from having marketing content as part of template components.
The template will be approved or rejected after the template components are verified by the system.
If business believe the category determined is not consistent with our template category guidelines, please confirm there are no common issues that leads to rejections and if you are looking for further clarification you may request a review of the template via Business Support
Once approved template status will be changed to ACTIVE
Please be informed that template’s status can change automatically from ACTIVE to PAUSED or DISABLED based on customer feedback and engagement. We recommend that you monitor status changes and take appropriate actions whenever such change occurs.
Creating a template using the template creation API
To create a template through API and understand the general syntax, required categories and components please see our Templates document. Additionally, you would need to specifypayment_link_preview to true to enable the enhanced payment link experience.
All the guidelines outlined above in creating templates apply through API as well.
Interactive Call-to-Action URL Button
You can continue sending the interactive call-to-action url button message and opt-in to the enhanced payment link experience by specifyingpayment_link_preview to true in the action parameters.
Currently, similar to templates with interactive components [interactive message template], the enhanced payment link experience is supported only to no-header interactive call-to-action button messages.
Sending an Interactive Call-to-Action message
To send an interactive call-to-action message, make aPOST call to /PHONE_NUMBER_ID/messages endpoint and attach a message object with type=interactive. Then, add a template button component with sub type as URL call-to-action button and payment_link_preview set to true in parameters.

