---
page_source: https://juspay.io/in/docs/ec-headless/cordova/base-sdk-integration/getting-sdk
page_title: 1. Getting SDK
---


## 1. Getting the SDK



In order to use Express Checkout, the very first step is to install EC SDK into your application and add proper configurations. Following sections describe how to complete above steps


### 1.1. Installing Cordova Plugin




### Step 1.1.a. Install Cordova Plugin via NPM 


Run command `cordova plugin add hyper-sdk-plugin` in your Cordova project folder.




### 1.2. Installing Compile Dependency



The minimum version of **cordova-android**  supported with HyperSDK is **10.0.0**  which uses androidx and AppCompatActivity.


### Step 1.2.a. Edit MerchantConfig.txt


Open `MerchantConfig.txt` file inside the `platforms/android/app/` directory of your project. Change client id to the one provided by the JUSPAY team. The MerchantConfig.txt contains a clientId which helps the plugin to download assets specific to your application.



#### Code Snippets: -

#### Javascript Code Snippet:

```javascript
ext {
        clientId = "<clientId provided by Juspay Team>"
    }
```



### 1.3. Installing Compile Dependency - iOS



Follow the below steps


### Step 1.3.a. Add MerchantConfig.txt


Create a .txt file named `MerchantConfig.txt` inside the `platforms/ios` directory of your project. Add `clientId = your_client_id`to this file.

The MerchantConfig.txt contains a clientId which helps the plugin to download assets specific to your application.



#### Code Snippets: -

#### Javascript Code Snippet:

```javascript
ext {
        clientId = "<clientId provided by Juspay Team>"
    }
```
