Collect Payment API - S2S Link and Pay

You can collection payments with BNPL using Link and Pay. This section provides the request and response parameters and you can get the sample request and response when use the "Try It" experience. For more information on integration, refer to Collect Payments with BNPL using Link and Pay


Reference information for request parameters



For the character limit of each parameter and detailed description, refer to Additional Info for Payment APIs.

keyFor more information on how to generate the Key and Salt, refer to any of the following:

- Production: Generate Merchant Key and Salt
- Test: Generate Test Merchant Key and Salt
hashHash logic for _payment API is:
For more information about the hash generation process, refer to Generate Hash.



Collecting the information for the following parameters from customers is helpful when it comes to issues related to fraud detection and chargebacks. Hence, it is must to provide the correct information:

  • email
  • phone
  • address1
  • s2s_client_ip
  • s2s_device_info

Response parameters

For the response parameters, refer to Additional Info for Payment APIs.

Request parameters


Error Handling:

A list of error_message with corresponding error code and reason for the error is listed in . PayU recommends you to handle these errors when you process the transactions. For more information, refer to Error Codes for - S2S Link and Pay.

Click Try It! to start a request and see the response here!