Terms and Conditions APIs
Use the Terms and Conditions APIs to accept and fetch terms and conditions for a merchant.
You can use the Terms and Conditions APIs to fetch terms and conditions for a sub-merchant.
Use the Product Configuration APIs to accept the terms and conditions.
You can try out our APIs on the Razorpay Postman Public Workspace.

Given below is the workflow:
- As a partner, it is your responsibility to show respective terms and conditions to the sub-merchants before you start onboarding to a product. The APIs used for it will be Fetch Product Terms and Conditions API.
- You should display these web pages to your sub-merchants on your interface.
- Record the acceptance of terms and transmit that to Razorpay using either Request a Product Configuration API or Update a Product Configuration API.
entity
-
string
The name of the entity. Here it is tnc_map
.
product_name
-
string
Determines what business unit the terms and conditions belong to.
id
-
string
Unique identifier of the terms and conditions belonging to a specific business unit.
tnc
-
object
The terms and conditions content.
terms
string
The terms and conditions webpage URL.
privacy
string
The privacy policy webpage URL.
agreement
string
The agreement webpage URL.
last_published_at
-
integer
The timestamp in Unix format, when the terms and conditions were created/last updated.
Use the following endpoint to retrieve the terms and conditions of a sub-merchant:
/products/:product_name/tnc
product_name
mandatory
string
The product family for which the relevant product to be requested for the sub-merchant. Possible value is payments
.
Use the Product Configuration APIs to accept terms and conditions for a sub-merchant.