---
page_title: Process
product: UPI Plugin SDK
platform: Cordova
page_source: https://juspay.io/in/docs/upi-plugin-sdk/cordova/interaction-with-sdk/process
llms_txt: https://juspay.io/in/docs/llms.txt
product_llms_txt: https://juspay.io/in/docs/upi-plugin-sdk/llms.txt
---


## Process




###   Call Process


This API should be triggered for all operations required from the HyperSDK. This API can be triggered any number of times based on requirements or app flow structure.

> **Warning**
> It should not be called on an HyperSDK instance which has not been initiated. To verify if an instance is initiated, kindly refer to check SDK initiated in code





#### Code Snippets: -

#### JavaScript Code Snippet:

```javascript
function createProcessPayload() {
    return {
        requestId: uuidv4(),
        service: "in.juspay.hyperapi",
        payload: {
            action: "upiCheckPermission"
        }
    };
}

hyperSDKRef.process(createProcessPayload());
```


The process operation can be related to:

* [Get Session token](../miscellaneous/get-session-token)
* [UPI Onboarding and Payment flow](../process-payloads/upi-onboarding)
* [UPI Profile management section](../process-payloads/upi-management)

---

## Complete Code Reference

The following code files are referenced in the steps above:

### cordova-snippets.txt

```
{"success":false,"message":"Failed to fetch snippet"}
```


---

## See Also

- [Initiating the SDK](https://juspay.io/in/docs/upi-plugin-sdk/cordova/interaction-with-sdk/initiating-the-sdk)
- [Handle SDK Response](https://juspay.io/in/docs/upi-plugin-sdk/cordova/interaction-with-sdk/handle-sdk-response)
