---
page_source: https://docs.juspay.io/upi-inapp/flutter/interaction-with-sdk/process
page_title: Process
---


## 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: -

#### Flutter Code Snippet:

```flutter
await widget.hyperSDK.process(processPayload, hyperSDKCallbackHandler);
```


The process operation can be related to:

* [Get Session token](../ui-process-payloads/inapp-ui#1.-Get-Session-Token)
* [UPI Onboarding and Payment flow](../ui-process-payloads/inapp-ui#3.-UPI-Onboarding-and-Payment)
* [UPI Profile management section](../ui-process-payloads/management#1.-UPI-Profile-Management)
* [Incoming UPI Intent (from other apps)](../ui-process-payloads/management#2.-UPI-Incoming-Intent-for-Collect)
* [Approve Incoming UPI Collect (for notification trigger)](../ui-process-payloads/management#3.-Approve-UPI-Collect)