---
page_title: Pre-Requisites
product: UPI TPAP SDK
platform: React Native
page_source: https://juspay.io/in/docs/upi-tpap-sdk/react-native/overview/pre-requisites
llms_txt: https://juspay.io/in/docs/llms.txt
product_llms_txt: https://juspay.io/in/docs/upi-tpap-sdk/llms.txt
---


## Pre-Requisites



 Before you start integration, make sure you have the below details handy:

* **Merchant Id**  - This is your identifier in the Juspay systems. This is used in all APIs/ SDK Calls. It will be provided to you by the Juspay team
* **Client Id**  - This is used in all APIs/ SDK Calls.
* **Authentication**  - Any of the below two is required for integrating SDK
  
  1. **Signature -** [Generating the signature](../resources/generating-the-signature)
     
     * **Merchant Key Id**  - Key ID to identify the public-private key pair used for signature generation. Not required in clientAuthToken authentication.
  2. **ClientAuthToken -** [Generating clientAuthToken](https://developer.juspay.in/reference/get-customer)
* [ClientAuthToken vs Signature](../miscellaneous/clientauthtoken-vs-signature)


###    


> **Note**
> A mobile device is required to run UPI-INAPP. Simulator is not supported.





---

## See Also

- [Integration Architecture](https://juspay.io/in/docs/upi-tpap-sdk/react-native/overview/integration-architecture)
- [Integration Checklist](https://juspay.io/in/docs/upi-tpap-sdk/react-native/overview/integration-checklist)
