---
page_source: https://juspay.io/in/docs/ec-headless/cordova/mandates/upiintent-payments
page_title: UPI-Intent Payments
---


# UPI Intent Mandate transactions




### Step 1.1. UPI - Get Available Mandate Apps


This action needs to be called to get the list of all Mandate supported UPI apps available in the device. Once received all or selective UPI apps needs to be displayed on the UI as per evolving UPI guidelines.




### Step 1.1. UPI Txn - Intent Mandate


UPI Intent Mandate flow (user selects one of the UPI enabled Apps present in his phone), registers for the mandate and approves autodebit via the respective app.

![Image](https://dth95m2xtyv8v.cloudfront.net/tesseract/assets/ec-headless/intent_mandate_user_journey.png)
*User Experience for UPI Intent Autopay*






### Step 1.1. Payload Parameters



### Payload
- **RequestId**:
  - Description: Unique uuid-v4 string
    
    Example: abcd-12345-abcd-12345
  - Value: value
  - Tags: String, Mandatory
- **Service**:
  - Description: Value: in.juspay.hyperapi
  - Tags: String, Mandatory
- **Payload**:
  - Description: Parameters required to call Hyper SDK API
  - Value:
    - **Action**:
      - Description: Must be upiTxn for UPI Process calls.
      - Tags: String, Mandatory
    - **OrderId**:
      - Description: order id pertaining to the order for which the payment is started.
      - Tags: String, Mandatory
    - **PayWithApp**:
      - Description: Package name of the app selected by the user.
        
        For eg. For phonepe app pass**com.phonepe.app**
      - Tags: String, Mandatory
    - **ClientAuthToken**:
      - Description: Required for client side authentication
      - Tags: String, Mandatory
    - **ShouldCreateMandate**:
      - Description: This is a customer’s consent flag. This should be always **TRUE**  in case of a mandate transaction.
      - Tags: Boolean, Mandatory
    - **Offers**:
      - Description: The key offers should be passed only when juspay offers are being used. The value for this key can set as the offerID which is received from /v1/offers/list api
      - Tags: Array of Strings
  - Tags: JSON, Mandatory


