---
page_title: Process
product: UPI TPAP SDK
platform: iOS
page_source: https://juspay.io/in/docs/upi-tpap-sdk/ios/interaction-with-sdk/process
llms_txt: https://juspay.io/in/docs/llms.txt
product_llms_txt: https://juspay.io/in/docs/upi-tpap-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: -

#### Objective-C Code Snippet:

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

#### Swift Code Snippet:

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


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)

---

## Complete Code Reference

The following code files are referenced in the steps above:

### ViewController.m

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

### ViewController.swift

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


---

## See Also

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