---
page_source: https://docs.juspay.io/add-ons/docs/payment-links/enable-payment-links
page_title: Enable Payment Links
---


# Adding the Payment Links flow




### **Step 3:** Enable Payment Links



---

## Integration type : Juspay HyperCheckout (Payment Page) Signature


### Step 3.1 Juspay Config Changes


* [Login](https://portal.juspay.in/marketplace?id=5a771b4e-6f57-47ae-877d-cca640b117f3&name=Scan) to Juspay Dashboard and navigate to Marketplace tab to integrate the Payment Links.
* Juspay will release these changes in testing environment (CUG) for you to initiate the end to end testing on your app / website.




### Step 3.2 Create the Payment Links



### Creating Payment Links through the EC Dashboard (No Code Payment Links)



[Video](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/-MEfcl.mov)



* **Standalone Payment Links :** 
  
  * The payment links UI will showcase all configured payment methods from the Juspay Dashboard.
    
    * `Amount`: The mandatory amount to be paid by the recipient.
    * `Customer` Email: Required for distributing the link via email.
    * `Customer Phone`: Required for sending the link via SMS/WhatsApp.
    * `Payment Page Client ID`: Maps the Payment Page that opens when the link is clicked.
    * `Link Expiry`: Sets a custom expiry date for the link, overriding the default merchant settings.
    * `Description`: Optional field for a detailed description.
  
  ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-02%20at%208.05.29%20PM.png)
* **Mandate Payment Options** 
  
  * This feature facilitates the creation of payment links supporting Mandate Registration payments.
    
    * `Mandate Max Amount`: Maximum amount allowed for the mandate.
    * `Create Mandate`:
      
      * "REQUIRED": Mandate is must for completing transaction. Only instruments which support Mandate will be shown
      * "OPTIONAL": Mandate is a user choice for completing transaction.
    * `Mandate Frequency`: Defines how often the mandate is executed.
    * `Start Date`: Start date of the mandate.
    * `End Date`: End date of the mandate.
    * `Customer ID`: Merchant's reference ID for the customer.
  
  ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-02%20at%208.05.51%20PM.png)
* **Advanced Payment Options** 
  
  * Merchants can create payment links with the advanced options
    
    * `Custom Return URL`: URL to redirect customers after payment.
    * `Subvention Amount`: EMI interest-free amount.
    * `Link Expiry Date`: Sets a specific expiry date for the Payment Link.
    * `Gateway Routing`: Route transactions by selecting a Preferred Gateway and providing a Gateway Reference ID.
    * `User-Defined Fields (UDFs)`: Allows merchants to pass required information.
    * `Payment Method Selection`: Enables selection of desired payment methods for display on payment links.

![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-03%20at%2011.18.22%20AM-cHn6J.png)




### **Bulk Payment Links** 



Payment links can be created in bulk through the EC Dashboard using the following steps:

* You can choose to create either a standard link or a mandate-type link through bulk upload.
* `Download Sample CSV`: Download the sample CSV format and fill it with the required information.
* `Browse File`: Upload a pre-filled CSV file that matches the sample format

[Video](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/-gHiQb.mov)




###  Creating Payment Links through Session API 



* As you are using Signature based authentication to load the Juspay HyperCheckout Payment Page, kindly integrate the [Session API payload](https://docs.juspay.in/payment-links/docs/payment-links/session-api) and fetch the web payment link from the response.




### Step 3.3 Distribute the Payment Links



#### Distributing Session API-Generated Payment Links



* Fetch the Payment Link: Retrieve the payment link from the web parameter of the Session API response.
* Send to Customers: Distribute these payment links to customers via email, SMS, WhatsApp or any other communication channel from your end.


#### Distributing Dashboard-Generated Payment Links



Payment Links can be triggered to customers via email, SMS and WhatsApp from the Juspay Dashboard. You can utilize this feature by checking the 'Notify Via Email' , 'Notify Via SMS' and 'Notify Via WhatsApp' options while generating Payment Links from the dashboard.

* Email :
  
  Currently, payment links can be distributed through the Juspay domain by choosing the send email option. Email communication templates need to be configured inside the ‘Notification Center’. Once the template is approved, it can be selected as the active template for sending out email communication.
  
  ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-03%20at%2012.29.09%20PM.png)
* SMS and Whatsapp :
  
  * SMS and WhatsApp messages can be sent out through the merchant domain. First, you need to configure your BSP (BSPs supported on whatsapp - Gupshup, Interakt, celetal/karix , BSPs supported on sms - gupshup ;  more can be integrated upon merchant request).
    
    ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-15%20at%207.45.08%E2%80%AFPM.png)
    
    
    
    ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/-3kKdz.png)
  * Once the BSP is configured, you need to configure SMS and WhatsApp templates. 
    
    [Video](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/-WvftZ.mov)
  * You can configure multiple templates but can only have one active template for payment links
    
    ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-03%20at%2012.33.24%20PM.png)



---

## Integration type : Juspay HyperCheckout (Payment Page) Session API


### Step 3.1 Juspay Config Changes


* [Login](https://portal.juspay.in/marketplace?id=5a771b4e-6f57-47ae-877d-cca640b117f3&name=Scan) to Juspay Dashboard and navigate to Marketplace tab to integrate the Payment Links.
* Juspay will release these changes in testing environment (CUG) for you to initiate the end to end testing on your app / website.




### Step 3.2 Create the Payment Links



### Creating Payment Links through the EC Dashboard (No Code Payment Links)



[Video](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/-MEfcl.mov)



* **Standalone Payment Links :** 
  
  * The payment links UI will showcase all configured payment methods from the Juspay Dashboard.
    
    * `Amount`: The mandatory amount to be paid by the recipient.
    * `Customer` Email: Required for distributing the link via email.
    * `Customer Phone`: Required for sending the link via SMS/WhatsApp.
    * `Payment Page Client ID`: Maps the Payment Page that opens when the link is clicked.
    * `Link Expiry`: Sets a custom expiry date for the link, overriding the default merchant settings.
    * `Description`: Optional field for a detailed description.
  
  ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-02%20at%208.05.29%20PM.png)
* **Mandate Payment Options** 
  
  * This feature facilitates the creation of payment links supporting Mandate Registration payments.
    
    * `Mandate Max Amount`: Maximum amount allowed for the mandate.
    * `Create Mandate`:
      
      * "REQUIRED": Mandate is must for completing transaction. Only instruments which support Mandate will be shown
      * "OPTIONAL": Mandate is a user choice for completing transaction.
    * `Mandate Frequency`: Defines how often the mandate is executed.
    * `Start Date`: Start date of the mandate.
    * `End Date`: End date of the mandate.
    * `Customer ID`: Merchant's reference ID for the customer.
  
  ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-02%20at%208.05.51%20PM.png)
* **Advanced Payment Options** 
  
  * Merchants can create payment links with the advanced options
    
    * `Custom Return URL`: URL to redirect customers after payment.
    * `Subvention Amount`: EMI interest-free amount.
    * `Link Expiry Date`: Sets a specific expiry date for the Payment Link.
    * `Gateway Routing`: Route transactions by selecting a Preferred Gateway and providing a Gateway Reference ID.
    * `User-Defined Fields (UDFs)`: Allows merchants to pass required information.
    * `Payment Method Selection`: Enables selection of desired payment methods for display on payment links.

![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-03%20at%2011.18.22%20AM-cHn6J.png)




### **Bulk Payment Links** 



Payment links can be created in bulk through the EC Dashboard using the following steps:

* You can choose to create either a standard link or a mandate-type link through bulk upload.
* `Download Sample CSV`: Download the sample CSV format and fill it with the required information.
* `Browse File`: Upload a pre-filled CSV file that matches the sample format

[Video](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/-RfS26.mov)




### Creating Payment Links through Session API 



* As you are using Session API based authentication to load the Juspay HyperCheckout Payment Page, you can utilize the same [Session API payload](https://docs.juspay.in/split-settlements/docs/split-settlements/session-api-payload) and fetch the web payment link from the response.




### Step 3.3 Distribute the Payment Links



#### Distributing Session API-Generated Payment Links



* Fetch the Payment Link: Retrieve the payment link from the web parameter of the Session API response.
* Send to Customers: Distribute these payment links to customers via email, SMS, WhatsApp or any other communication channel from your end.


#### Distributing Dashboard-Generated Payment Links



Payment Links can be triggered to customers via email, SMS and WhatsApp from the Juspay Dashboard. You can utilize this feature by checking the 'Notify Via Email' , 'Notify Via SMS' and 'Notify Via WhatsApp' options while generating Payment Links from the dashboard.

* Email :
  
  Currently, payment links can be distributed through the Juspay domain by choosing the send email option. Email communication templates need to be configured inside the ‘Notification Center’. Once the template is approved, it can be selected as the active template for sending out email communication.
  
  ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-03%20at%2012.29.09%20PM.png)
* SMS and Whatsapp :
  
  * SMS and WhatsApp messages can be sent out through the merchant domain. First, you need to configure your BSP (BSPs supported on whatsapp - Gupshup, Interakt, celetal/karix , BSPs supported on sms - gupshup ;  more can be integrated upon merchant request).
    
    ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-15%20at%207.45.08%E2%80%AFPM.png)
    
    
    
    ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/-ZDDGm.png)
  * Once the BSP is configured, you need to configure SMS and WhatsApp templates. 
    
    [Video](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Whatsapp%20template%20config%20for%20PL%20(1)%20(1).mov)
  * You can configure multiple templates but can only have one active template for payment links
    
    ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-03%20at%2012.33.24%20PM.png)



---

## Integration type : Juspay Express Checkout SDK


### Step 3.1 Juspay Config Changes


* [Login](https://portal.juspay.in/marketplace?id=5a771b4e-6f57-47ae-877d-cca640b117f3&name=Scan) to Juspay Dashboard and navigate to Marketplace tab to integrate the Payment Links.
* Juspay will release these changes in testing environment (CUG) for you to initiate the end to end testing on your app / website




### Step 3.2 Create the Payment Links



### Creating Payment Links through the EC Dashboard (No Code Payment Links)



[Video](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/-MEfcl.mov)



* **Standalone Payment Links :** 
  
  * The payment links UI will showcase all configured payment methods from the Juspay Dashboard.
    
    * `Amount`: The mandatory amount to be paid by the recipient.
    * `Customer` Email: Required for distributing the link via email.
    * `Customer Phone`: Required for sending the link via SMS/WhatsApp.
    * `Payment Page Client ID`: Maps the Payment Page that opens when the link is clicked.
    * `Link Expiry`: Sets a custom expiry date for the link, overriding the default merchant settings.
    * `Description`: Optional field for a detailed description.
  
  ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-02%20at%208.05.29%20PM.png)
* **Mandate Payment Options** 
  
  * This feature facilitates the creation of payment links supporting Mandate Registration payments.
    
    * `Mandate Max Amount`: Maximum amount allowed for the mandate.
    * `Create Mandate`:
      
      * "REQUIRED": Mandate is must for completing transaction. Only instruments which support Mandate will be shown
      * "OPTIONAL": Mandate is a user choice for completing transaction.
    * `Mandate Frequency`: Defines how often the mandate is executed.
    * `Start Date`: Start date of the mandate.
    * `End Date`: End date of the mandate.
    * `Customer ID`: Merchant's reference ID for the customer.
  
  ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-02%20at%208.05.51%20PM.png)
* **Advanced Payment Options** 
  
  * Merchants can create payment links with the advanced options
    
    * `Custom Return URL`: URL to redirect customers after payment.
    * `Subvention Amount`: EMI interest-free amount.
    * `Link Expiry Date`: Sets a specific expiry date for the Payment Link.
    * `Gateway Routing`: Route transactions by selecting a Preferred Gateway and providing a Gateway Reference ID.
    * `User-Defined Fields (UDFs)`: Allows merchants to pass required information.
    * `Payment Method Selection`: Enables selection of desired payment methods for display on payment links.

![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-03%20at%2011.18.22%20AM-cHn6J.png)




### **Bulk Payment Links** 



Payment links can be created in bulk through the EC Dashboard using the following steps:

* You can choose to create either a standard link or a mandate-type link through bulk upload.
* `Download Sample CSV`: Download the sample CSV format and fill it with the required information.
* `Browse File`: Upload a pre-filled CSV file that matches the sample format

[Video](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/-S8M9z.mov)




### Creating Payment Links through Session API**** 



* Kindly integrate the [Session API payload](https://docs.juspay.in/split-settlements/docs/split-settlements/session-api-payload) and fetch the web payment link from the response.




### Step 3.3 Distribute the Payment Links



#### Distributing Session API-Generated Payment Links



* Fetch the Payment Link: Retrieve the payment link from the web parameter of the Session API response.
* Send to Customers: Distribute these payment links to customers via email, SMS, WhatsApp or any other communication channel from your end.


#### Distributing Dashboard-Generated Payment Links



Payment Links can be triggered to customers via email, SMS and WhatsApp from the Juspay Dashboard. You can utilize this feature by checking the 'Notify Via Email' , 'Notify Via SMS' and 'Notify Via WhatsApp' options while generating Payment Links from the dashboard.

* Email :
  
  Currently, payment links can be distributed through the Juspay domain by choosing the send email option. Email communication templates need to be configured inside the ‘Notification Center’. Once the template is approved, it can be selected as the active template for sending out email communication.
  
  ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-03%20at%2012.29.09%20PM.png)
* SMS and Whatsapp :
  
  * SMS and WhatsApp messages can be sent out through the merchant domain. First, you need to configure your BSP (BSPs supported on whatsapp - Gupshup, Interakt, celetal/karix , BSPs supported on sms - gupshup ;  more can be integrated upon merchant request).
    
    ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-15%20at%207.45.08%E2%80%AFPM-fGH9M.png)
    
    
    
    ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-29%20at%201.07.57%E2%80%AFPM.png)
  * Once the BSP is configured, you need to configure SMS and WhatsApp templates. 
    
    [Video](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Whatsapp%20template%20config%20for%20PL%20(1)%20(1)-PkPsU.mov)
  * You can configure multiple templates but can only have one active template for payment links
    
    ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-03%20at%2012.33.24%20PM.png)



---

## Integration type : Juspay Express Checkout API


### Step 3.1 Juspay Config Changes


* [Login](https://portal.juspay.in/marketplace?id=5a771b4e-6f57-47ae-877d-cca640b117f3&name=Scan) to Juspay Dashboard and navigate to Marketplace tab to integrate the Payment Links.
* Juspay will release these changes in testing environment (CUG) for you to initiate the end to end testing on your app / website




### Step 3.2 Create the Payment Links



### Creating Payment Links through the EC Dashboard (No Code Payment Links)



[Video](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/-MEfcl.mov)



* **Standalone Payment Links :** 
  
  * The payment links UI will showcase all configured payment methods from the Juspay Dashboard.
    
    * `Amount`: The mandatory amount to be paid by the recipient.
    * `Customer` Email: Required for distributing the link via email.
    * `Customer Phone`: Required for sending the link via SMS/WhatsApp.
    * `Payment Page Client ID`: Maps the Payment Page that opens when the link is clicked.
    * `Link Expiry`: Sets a custom expiry date for the link, overriding the default merchant settings.
    * `Description`: Optional field for a detailed description.
  
  ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-02%20at%208.05.29%20PM.png)
* **Mandate Payment Options** 
  
  * This feature facilitates the creation of payment links supporting Mandate Registration payments.
    
    * `Mandate Max Amount`: Maximum amount allowed for the mandate.
    * `Create Mandate`:
      
      * "REQUIRED": Mandate is must for completing transaction. Only instruments which support Mandate will be shown
      * "OPTIONAL": Mandate is a user choice for completing transaction.
    * `Mandate Frequency`: Defines how often the mandate is executed.
    * `Start Date`: Start date of the mandate.
    * `End Date`: End date of the mandate.
    * `Customer ID`: Merchant's reference ID for the customer.
  
  ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-02%20at%208.05.51%20PM.png)
* **Advanced Payment Options** 
  
  * Merchants can create payment links with the advanced options
    
    * `Custom Return URL`: URL to redirect customers after payment.
    * `Subvention Amount`: EMI interest-free amount.
    * `Link Expiry Date`: Sets a specific expiry date for the Payment Link.
    * `Gateway Routing`: Route transactions by selecting a Preferred Gateway and providing a Gateway Reference ID.
    * `User-Defined Fields (UDFs)`: Allows merchants to pass required information.
    * `Payment Method Selection`: Enables selection of desired payment methods for display on payment links.

![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-03%20at%2011.18.22%20AM-cHn6J.png)




### **Bulk Payment Links** 



Payment links can be created in bulk through the EC Dashboard using the following steps:

* You can choose to create either a standard link or a mandate-type link through bulk upload.
* `Download Sample CSV`: Download the sample CSV format and fill it with the required information.
* `Browse File`: Upload a pre-filled CSV file that matches the sample format

[Video](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/-82VcO.mov)




###  Creating Payment Links through Session API**** 



* Kindly integrate the[Session API payload](https://docs.juspay.in/payment-links/docs/payment-links/session-api)and fetch the web payment link from the response.




### Step 3.3 Distribute the Payment Links



#### Distributing Session API-Generated Payment Links



* Fetch the Payment Link: Retrieve the payment link from the web parameter of the Session API response.
* Send to Customers: Distribute these payment links to customers via email, SMS, WhatsApp or any other communication channel from your end.


#### Distributing Dashboard-Generated Payment Links



Payment Links can be triggered to customers via email, SMS and WhatsApp from the Juspay Dashboard. You can utilize this feature by checking the 'Notify Via Email' , 'Notify Via SMS' and 'Notify Via WhatsApp' options while generating Payment Links from the dashboard.

* Email :
  
  Currently, payment links can be distributed through the Juspay domain by choosing the send email option. Email communication templates need to be configured inside the ‘Notification Center’. Once the template is approved, it can be selected as the active template for sending out email communication.
  
  ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-03%20at%2012.29.09%20PM.png)
* SMS and Whatsapp :
  
  * SMS and WhatsApp messages can be sent out through the merchant domain. First, you need to configure your BSP (BSPs supported on whatsapp - Gupshup, Interakt, celetal/karix , BSPs supported on sms - gupshup ;  more can be integrated upon merchant request).
    
    ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-15%20at%207.45.08%E2%80%AFPM-N6QPR.png)
    
    
    
    ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/-spylt.png)
  * Once the BSP is configured, you need to configure SMS and WhatsApp templates. 
    
    [Video](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/-GdIiE.mov)
  * You can configure multiple templates but can only have one active template for payment links
    
    ![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/payment-links/Screenshot%202024-07-03%20at%2012.33.24%20PM.png)

