---
page_source: https://juspay.io/in/docs/upi-plugin-direct-psp/flutter/overview/pre-requisites
page_title: Pre-Requisites
---


## 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.
* **Merchant VPA**  - VPA assigned to merchant for receiving payments.
* **Merchant Channel Id**  - This is used in all APIs/ SDK Calls. It will be provided to you by the Juspay team.
* **Issuing PSP**  - PSP on which the merchant has been onboarded.
* **Authentication**  - Signature - [Generating the JWS signature](../resources/generating-the-signature)
  
  1. * **Kid**  - Key ID to identify the public-private key pair used for signature generation.


###    


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



