---
page_title: Display Payment Options 
product: EC Headless
platform: Android
page_source: https://juspay.io/in/docs/ec-headless/android/payloads/display-payment-options
llms_txt: https://juspay.io/in/docs/llms.txt
product_llms_txt: https://juspay.io/in/docs/ec-headless/llms.txt
---


# Displaying Payment Options



In order to render the payment methods on the checkout screen, merchant app needs to make multiple `process` SDK calls(as mentioned in `Step 4.2`). Once the checkout screen is rendered users can proceed with the transactions. 

**Process Payloads** 

Each process SDK call takes a specific JSON Object as argument. This is known as the process payload. Sample payloads for rendering the checkout screen can be found here.


### Step 1.1. Get Payment Methods


This operation gives the details of all eligible payment methods enabled for the merchant via Juspay. Any payment option not shown as part of this operation, must not be sent to Juspay for processing.




### Step 1.1. Card - List Saved


This operation needs to be called before loading the payment page to get the details of the cards stored by the user.




### Step 1.1. Card - Info


This operation helps to get Card details using card bin. You can also use this operation to check if a card is eligible for ATM PIN payments.Use the following `optional`parameters to check card eligibility for -

1. Mandates - `"checkMandateSupport":true`

2. DOTP - `"checkDirectOtpSupport":true`

3. Tokenization - `"checkTokenizeSupport":true`




### Step 1.1. Get Wallet


This operation is used to get wallet details specific to the given walletId.




### Step 1.1. Wallet - Refresh


This action needs to be called to get the details of the wallet of the user based on the walletId passed. This operation displays the details of the wallet and the balance wherever applicable for the passed walletId. NOTE: Default value for 'showLoader' param, when not passed, is set to false.




### Step 1.1. Wallet - Refresh All


This action needs to be called to get the details of the wallets of the user. This operation gives a list of linked wallets and their balances wherever applicable for the passed customerId. NOTE: Default value for 'showLoader' param, when not passed, is set to false.




### Step 1.1. Is Device Ready


This operation helps the merchant to check for any device-specific App or SDK required before displaying a payment option on the UI or allowing the user to make a payment.




### Step 1.1. UPI - Get Available Apps


This action needs to be called to get the list of all 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 - 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. Eligibility - Wallet


This operation helps the merchant to check the user’s eligibility to transact using Postpaid wallet.

**Default value for 'showLoader' param, when not passed, is set to false.** 




### Step 1.1. EMI Plans


This operation helps the merchant to fetch all available EMI plans applicable for that merchant. Refer to [EMI Plans API](https://docs.juspay.in/api-reference/docs/express-checkout/emi-plans-v2) section for detailed spec.




### Step 1.1. Get Outage


This operation gives the information on payment instruments and issuers experiencing low success rates at the moment. It may be used to display appropriate user messaging on the payment page to enhance success rates.



> **Note**
> Please use the relevant parameters received from the **Payment Method Payload in UP** I for **payment_method_type** and**payment_method**  fields.



## Sample Code Snippets:
### Sample Request:

#### Get Payment Methods Code Snippet:

```get payment methods
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "getPaymentMethods"
    }
}
```

#### Card - List Saved Code Snippet:

```card - list saved
{
  "requestId": "bfc553f2-bb20-4bc6-b8a1-a4eea116d67c",
  "service": "in.juspay.hyperapi",
  "payload": {
      "action": "cardList",
      "clientAuthToken": "tkn_e715521dddd2409ea3febd012107a92b",
      "checkCvvLessSupport": "true"
  }
}
```

#### Card - Info Code Snippet:

```card - info
{
    "requestId": "4d73cc62-538a-45f1-9c9e-5f002a65e89c",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "cardInfo",
        "cardBin": "459162",
        "checkDirectOtpSupport":true,      // Optional parameter to check DOTP Eligibility
        "checkMandateSupport":true,        // Optional parameter to check Mandates Eligibility
        "checkTokenizeSupport":true,       // Optional parameter to check Tokenization Eligibility
        "clientAuthToken": "tkn_0e37edc631d647fdb606ab48ccfc4213"
    }
}
```

#### Get Wallet Code Snippet:

```get wallet
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "getWallet",
        "walletId": "wlt_nvtQf8DP1A2oGoZu",
        "walletName": "PAYTM",
        "clientAuthToken": "tkn_0e37edc631d647fdb606ab48ccfc4213"
    }
}
```

#### Wallet - Refresh Code Snippet:

```wallet - refresh
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "refreshWallet",
        "walletId": "wlt_nvtQf8DP1A2oGoZu",
        "walletName": "PAYTM",
        "clientAuthToken": "tkn_0e37edc631d647fdb606ab48ccfc4213",
        "showLoader": true
    }
}
```

#### Wallet - Refresh All Code Snippet:

```wallet - refresh all
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "refreshWalletBalances",
        "clientAuthToken": "tkn_0e37edc631d647fdb606ab48ccfc4213",
        "showLoader": true
    }
}
```

#### Is Device Ready Code Snippet:

```is device ready
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "isDeviceReady",
        "sdkPresent": "ANDROID_GOOGLEPAY"
    }
}
```

#### Is Device Ready - Google Pay cards Code Snippet:

```is device ready - google pay cards
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "isDeviceReady",
        "sdkPresent": "ANDROID_GOOGLEPAY",
        "checkFor": [
            "UPI",
            "CARD"
        ]
    }
}
```

#### UPI - Get Available Apps Code Snippet:

```upi - get available apps
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "upiTxn",
        "getAvailableApps": true,
        "showLoader": true
    }
}
```

#### UPI - Get Available Mandate Apps Code Snippet:

```upi - get available mandate apps
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "upiTxn",
        "orderId": "hyperorder45314",
        "getAvailableApps": true,
        "getMandateApps": true
    }
}
```

#### Eligibility - Wallet Code Snippet:

```eligibility - wallet
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "eligibility",
        "amount": "1.00",
        "data": {
            "wallets": [
                {
                    "customerId": "test_customer",
                    "mobile": "7338513562",
                    "checkType": [
                        "simpl"
                    ]
                }
            ],
            "cards": []
        },
        "clientAuthToken": "tkn_0e37edc631d647fdb606ab48ccfc4213",
        "showLoader": true
    }
}
```

#### Eligibility - Cards Code Snippet:

```eligibility - cards
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "eligibility",
        "amount": "1.00",
        "data": {
            "wallets": [],
            "cards": [{
                "cardBin": "524254",
                "cardAlias": "e5poq5sehj0nfvndv1o7a9s99", //cardFingerprint
                "checkType": [
                    "otp"
                ]
            }]
        }
    }
}
```

#### EMI Plans Code Snippet:

```emi plans
{
    "service": "in.juspay.ec",
    "requestId": "37d19a67-298a-465d-94e0-50ecdd80efa2",
    "payload": {
        "txn_intent_id": null,
        "signaturePayload": null,
        "signature": null,
        "productDetails": null,
        "orderInfo": null,
        "orderId": "order_sp_116",
        "orderDetails": null,
        "orderBasket": "[{\"id\": \"id1\",\"unitPrice\": 25000,\"quantity\": 1},{\"id\": \"id2\",\"unitPrice\": 5000,\"quantity\": 1}]",
        "orderAmount": "10000",
        "offerCode": null,
        "mobileNumber": "8050009999",
        "merchant_id": "picasso",
        "merchantKeyId": "",
        "customerId": "test_user_001",
        "clientAuthToken": "tkn_cc3d23dc111103b43d7a4313316196",
        "action": "emiPlansV2"
    }
}
```

#### Get Outage Code Snippet:

```get outage
{
  "payload": {
    "action": "getOutageV2"
  },
  "requestId": "30b97fa7-35e5-45d2-89d7-4c8394c97b9d",
  "service": "in.juspay.hyperapi"
}

```

#### New Mandate UPI Collect Code Snippet:

```new mandate upi collect
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "upiTxn",
        "orderId": "hyperorder45314",
        "custVpa": "90005643210@ybl",
        "upiSdkPresent": false,
        "displayNote": "UPI Collect Mandate",
        "clientAuthToken": "tkn_0e37edc631d647fdb606ab48ccfc4213",
        "shouldCreateMandate": true,
        "paymentMethod": "UPI_COLLECT"
    }
}

```

#### New Mandate UPI Intent Code Snippet:

```new mandate upi intent
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "upiTxn",
        "orderId": "hyperorder45314",
        "upiSdkPresent": true,
        "payWithApp": "com.phonepe.app",
        "displayNote": "UPI Intent Mandate",
        "clientAuthToken": "tkn_0e37edc631d647fdb606ab48ccfc4213",
        "shouldCreateMandate": true,
        "showLoader": true,
        "paymentMethod": "UPI_PAY"
    }
}

```

#### New Mandate UPI QR Code Snippet:

```new mandate upi qr
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "upiTxn",
        "orderId": "hyperorder45314",
        "upiSdkPresent": true,
        "displayNote": "UPI QR Mandate",
        "clientAuthToken": "tkn_0e37edc631d647fdb606ab48ccfc4213",
        "shouldCreateMandate": true,
        "showLoader": true,
        "paymentMethod": "UPI_QR"
    }
}

```

#### New UPI Collect Code Snippet:

```new upi collect
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "upiTxn",
        "orderId": "hyperorder45314",
        "custVpa": "90005643210@ybl",
        "upiSdkPresent": false,
        "displayNote": "UPI Collect",
        "clientAuthToken": "tkn_0e37edc631d647fdb606ab48ccfc4213",
        "paymentMethod": "UPI_COLLECT"
    }
}

```

#### New UPI Intent Code Snippet:

```new upi intent
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "upiTxn",
        "orderId": "hyperorder45314",
        "upiSdkPresent": true,
        "payWithApp": "com.phonepe.app",
        "displayNote": "UPI Intent",
        "clientAuthToken": "tkn_0e37edc631d647fdb606ab48ccfc4213",
        "showLoader": true,
        "paymentMethod": "UPI_PAY"
    }
}

```

#### New UPI QR Code Snippet:

```new upi qr
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "upiTxn",
        "orderId": "hyperorder45314",
        "upiSdkPresent": true,
        "displayNote": "UPI QR",
        "clientAuthToken": "tkn_0e37edc631d647fdb606ab48ccfc4213",
        "showLoader": true,
        "paymentMethod": "UPI_QR"
    }
}

```

#### Old Mandate UPI Collect Code Snippet:

```old mandate upi collect
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "upiTxn",
        "orderId": "hyperorder45314",
        "custVpa": "90005643210@ybl",
        "upiSdkPresent": false,
        "displayNote": "UPI Collect Mandate",
        "clientAuthToken": "tkn_0e37edc631d647fdb606ab48ccfc4213",
        "shouldCreateMandate": true
    }
}

```

#### Old Mandate UPI Intent Code Snippet:

```old mandate upi intent
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "upiTxn",
        "orderId": "hyperorder45314",
        "upiSdkPresent": true,
        "payWithApp": "com.phonepe.app",
        "displayNote": "UPI Intent Mandate",
        "clientAuthToken": "tkn_0e37edc631d647fdb606ab48ccfc4213",
        "shouldCreateMandate": true,
        "showLoader": true
    }
}

```

#### Old UPI Intent Code Snippet:

```old upi intent
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "upiTxn",
        "orderId": "hyperorder45314",
        "upiSdkPresent": true,
        "payWithApp": "com.phonepe.app",
        "displayNote": "UPI Intent",
        "clientAuthToken": "tkn_0e37edc631d647fdb606ab48ccfc4213",
        "showLoader": true
    }
}

```

### Sample Response:

#### Get Payment Methods:
```json
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "paymentMethods": [
            {
                "paymentMethodType": "CARD",
                "paymentMethod": "VISA",
                "description": "Visa"
            },
            {
                "paymentMethodType": "CARD",
                "paymentMethod": "MASTER",
                "description": "Master Card"
            },
            {
                "paymentMethodType": "NB",
                "paymentMethod": "NB_HDFC",
                "description": "HDFC"
            },
            {
                "paymentMethodType": "WALLET",
                "paymentMethod": "PAYTM",
                "description": "Paytm"
            }
        ]
    },
    "error": false,
    "errorCode": "",
    "errorMessage": ""
}
```

#### Card - List Saved:
```plaintext
{
    "requestId": "bfc553f2-bb20-4bc6-b8a1-a4eea116d67c",
    "service": "in.juspay.hyperapi",
    "payload": {
        "merchantId": "picasso",
        "action": "cardList",
        "customerId": "test_customer",
        "cards": [{
                "cardIsin": "459156",
                "cardFingerprint": "3rij7q99sdcerj72g82ca59csb",
                "providerCategory": "NETWORK",
                "nameOnCard": "name",
                "cardIssuerCountry": "INDIA",
                "cardNumber": "XXXX-XXXXXXXX-1614",
                "provider": "VISA",
                "expired": false,
                "cardToken": "tkn_39aa4c3520674d2e96e2fe4c57ae1c3d",
                "cardExpMonth": "04",
                "cardReference": "cref_35b79c2e6c334c24a17967ddfc084b85",
                "juspayBankCode": "JP_SBI",
                "cardExpYear": "2026",
                "cardIssuer": "SBI",
                "cardType": "DEBIT",
                "cardSubType": "VISA CLASSIC",
                "tokenizeSupport": false,
                "cardBrand": "VISA",
                "nickname": "",
                "token": {
                    "expiryMonth": "04",
                    "cardIsin": "449136560",
                    "cardFingerprint": "3rij7q99sdcerj72g82ca59csb",
                    "lastFourDigits": "9815",
                    "cvvLessSupport": true,
                    "par": "VRIPPIFILTERED0014621146339479287179970",
                    "tokenizationStatus": "ACTIVE",
                    "cardReference": "cref_35b79c2e6c334c24a17967ddfc084b85",
                    "cvvLessSupportedGateways": [
                        "CYBERSOURCE",
                        "PAYU",
                        "PAYTM_V2",
                        "BILLDESK",
                        "RAZORPAY",
                        "EASEBUZZ"
                    ],
                    "expiryYear": "2026"
                }
            }

        ]
    },
    "errorCode": "",
    "errorMessage": "",
    "error": false
}
```

#### Card - Info:
```plaintext
{
    "service": "in.juspay.hyperapi",
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "payload": {
        "action": "cardInfo",
        "type": "CREDIT",
        "object": "cardbin",
        "id": "512345",
        "country": "INDIA",
        "brand": "MASTERCARD",
        "bank": "HDFC Bank",
        "atmPinAuthSupport": false
    },
    "errorMessage": "",
    "errorCode": "",
    "error": false
}
```

#### Get Wallet:
```plaintext
{
    "service": "in.juspay.hyperapi",
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "payload": {
        "action": "getWallet"
    },
    "errorMessage": "",
    "errorCode": "",
    "error": false
}
```

#### Wallet - Refresh:
```plaintext
{
    "service": "in.juspay.hyperapi",
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "payload": {
        "action": "refreshWalletBalances",
        "list": [
            {
                "wallet": "PAYPAL",
                "token": "tkn_0f7a01fbbaa9476fb37cf1e2e33b1cfc",
                "linked": true,
                "lastRefreshed": "",
                "id": "wlt_1fdf278e686d4f96afffdde7a237e674",
                "currentBalance": "",
                "metadata": {
                    "email": "email@gmail.com",
                    "payerId": "abc123"
                }
            }
        ]
    },
    "errorMessage": "",
    "errorCode": "",
    "error": false
}
```

#### Wallet - Refresh All:
```plaintext
{
    "service": "in.juspay.hyperapi",
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "payload": {
        "action": "refreshWalletBalances",
        "list": [
            {
                "wallet": "PAYPAL",
                "token": "tkn_0f7a01fbbaa9476fb37cf1e2e33b1cfc",
                "linked": true,
                "lastRefreshed": "",
                "id": "wlt_1fdf278e686d4f96afffdde7a237e674",
                "currentBalance": "",
                "metadata": {
                    "email": "email@gmail.com",
                    "payerId": "abc123"
                }
            },
            {
                "wallet": "AMAZONPAY",
                "token": "",
                "linked": false,
                "lastRefreshed": "",
                "id": "",
                "currentBalance": 0
            }
        ]
    },
    "errorMessage": "",
    "errorCode": "",
    "error": false
}
```

#### Is Device Ready:
```plaintext
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "status": true,
        "message": ""
    },
    "error": false,
    "errorCode": "",
    "errorMessage": ""
}
```

#### Is Device Ready - Google Pay cards:
```plaintext
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "isDeviceReady",
        "status": true,
        "message": ""
    },
    "error": false,
    "errorCode": "",
    "errorMessage": ""
}
```

#### UPI - Get Available Apps:
```plaintext
{
    "service": "in.juspay.hyperapi",
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "payload": {
        "action": "upiTxn",
        "availableApps": [
            {
                "packageName": "com.myairtelapp",
                "appName": "Airtel"
            },
            {
                "packageName": "com.phonepe.app",
                "appName": "PhonePe"
            }
        ]
    },
    "errorMessage": "",
    "errorCode": "",
    "error": false
}
```

#### UPI - Get Available Mandate Apps:
```plaintext
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "upiTxn",
        "availableApps": [
            {
                "packageName": "in.org.npci.upiapp",
                "appName": "Bhim",
                "supportsMandate": true,
                "supportsPay": true
            },
            {
                "packageName": "com.phonepe.app",
                "appName": "PhonePe",
                "supportsMandate": false,
                "supportsPay": true
            }
        ]
    },
    "error": false,
    "errorCode": "",
    "errorMessage": ""
}
```

#### Eligibility - Wallet:
```plaintext
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "eligibility",
        "wallets": [
            {
                "status": "SUCCESS",
                "paymentMethodType": "WALLET",
                "paymentMethod": "SIMPL",
                "isEligible": true,
                "gatewayErrorMessage": "pending_dues",
                "gatewayErrorCode": "pending_dues",
                "eligibilityStrategy": "USER",
                "description": "SIMPL PayLater",
                "balance": 0
            },
            {
                "status": "SUCCESS",
                "paymentMethodType": "WALLET",
                "paymentMethod": "LAZYPAY",
                "isEligible": true,
                "eligibilityStrategy": "TRANSACTION",
                "description": "Lazy Pay Wallet"
            }
        ]
    },
    "error": false,
    "errorCode": "",
    "errorMessage": ""
}
```

#### Eligibility - Cards:
```plaintext
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "eligibility",
        "data": {
            "cards": [{
                "cardBin": "652801",
                "cardAlias": "",
                "checkType": {
                    "otp": {
                        "eligible": true
                    }
                }
            }]
        }
    },
    "error": false,
    "errorMessage": "",
    "errorCode": ""
}
```

#### EMI Plans:
```plaintext
{
    "service": "in.juspay.ec",
    "requestId": "37d19a67-298a-465d-94e0-50ecdd80efa2",
    "payload": {
        "action": "emiPlansV2",
        "emiPlans": {
            "noCostEmi": {
                "credit": {
                    "paymentMethodType": "CARD",
                    "paymentMethod": "CARD",
                    "issuers": [
                        {
                            "tenures": [
                                {
                                    "txnEmiType": "STANDARD_EMI",
                                    "totalMonthlyAmountPayable": "1666.67",
                                    "totalInterestAmount": "354.71",
                                    "totalInstantDiscountAmount": "354.69",
                                    "totalCashbackAmount": "0.00",
                                    "totalAmountPayable": "10000.02",
                                    "tenure": 6,
                                    "supportedGateways": [
                                        {
                                            "gatewayId": 74,
                                            "gateway": "PINELABS"
                                        }
                                    ],
                                    "offerIds": [
                                        "d1ab0c60-85a1-4383-bf6a-118c3c5344cd"
                                    ],
                                    "interestDiscountAmount": "354.69",
                                    "bankInterestRate": "12.50",
                                    "additionalProcessingFee": "0.00",
                                    "additionalDiscountAmount": "0.00"
                                },
                                {
                                    "txnEmiType": "STANDARD_EMI",
                                    "totalMonthlyAmountPayable": "1669.05",
                                    "totalInterestAmount": "368.99",
                                    "totalInstantDiscountAmount": "354.69",
                                    "totalCashbackAmount": "0.00",
                                    "totalAmountPayable": "10014.30",
                                    "tenure": 6,
                                    "supportedGateways": [
                                        {
                                            "gatewayId": 12,
                                            "gateway": "PAYU"
                                        }
                                    ],
                                    "offerIds": [
                                        "d1ab0c60-85a1-4383-bf6a-118c3c5344cd"
                                    ],
                                    "interestDiscountAmount": "354.69",
                                    "bankInterestRate": "13.00",
                                    "additionalProcessingFee": "0.00",
                                    "additionalDiscountAmount": "0.00"
                                }
                            ],
                            "juspayBankCode": "JP_HSBC",
                            "issuerName": "HSBC Bank",
                            "emiBank": "HSBC"
                        }
                    ]
                }
            }
        },
        "cartAmount": "10000.00"
    },
    "errorMessage": "",
    "errorCode": "",
    "error": false
}

```

#### Get Outage:
```plaintext
{
  "error": false,
  "errorCode": "",
  "errorMessage": "",
  "event": "process_result",
  "payload": {
    "action": "getOutageV2",
    "outage": [
      {
        "description": "Mastercard",
        "issuerName": "HDFC Bank",
        "juspayBankCode": "JP_HDFC",
        "paymentMethod": "MASTERCARD",
        "paymentMethodType": "CARD",
        "status": "DOWN"
      },
      {
        "description": "Bank of India",
        "issuerName": "Bank of India",
        "juspayBankCode": "JP_BOI",
        "paymentMethod": "NB_BOI",
        "paymentMethodType": "NB",
        "status": "FLUCTUATE"
      },
      {
        "description": "Bank of Baroda",
        "issuerName": "Bank of Baroda",
        "juspayBankCode": "JP_BOB",
        "paymentMethod": "NB_BOB",
        "paymentMethodType": "NB",
        "status": "DOWN"
      },
      {
        "description": "Mobikwik",
        "issuerName": "Mobikwik",
        "juspayBankCode": "JP_MOBIKWIK",
        "paymentMethod": "MOBIKWIK",
        "paymentMethodType": "WALLET",
        "status": "DOWN"
      },
      {
        "description": "Freecharge",
        "issuerName": "Freecharge",
        "juspayBankCode": "JP_FREECHARGE",
        "paymentMethod": "FREECHARGE",
        "paymentMethodType": "WALLET",
        "status": "FLUCTUATE"
      },
      {
        "description": "PhonePe / BHIM UPI",
        "issuerName": "PhonePe",
        "juspayBankCode": "JP_PHONEPE",
        "paymentMethod": "PHONEPE",
        "paymentMethodType": "WALLET",
        "status": "DOWN"
      },
      {
        "description": "Rupay",
        "issuerName": "Bank of Baroda",
        "juspayBankCode": "JP_BOB",
        "paymentMethod": "RUPAY",
        "paymentMethodType": "CARD",
        "status": "DOWN"
      },
      {
        "description": "Rupay",
        "issuerName": "SBI",
        "juspayBankCode": "JP_SBI",
        "paymentMethod": "RUPAY",
        "paymentMethodType": "CARD",
        "status": "FLUCTUATE"
      },
      {
        "description": "HDFC Flexipay",
        "issuerName": "HDFC Bank",
        "juspayBankCode": "JP_HDFC",
        "paymentMethod": "HDFC_FLEXIPAY",
        "paymentMethodType": "CONSUMER_FINANCE",
        "status": "FLUCTUATE"
      },
      {
        "description": "ZestMoney",
        "issuerName": "ZestMoney",
        "juspayBankCode": "JP_ZESTMONEY",
        "paymentMethod": "ZESTMONEY",
        "paymentMethodType": "CONSUMER_FINANCE",
        "status": "FLUCTUATE"
      },
      {
        "description": "Twid Rewards",
        "issuerName": "Twid Reward",
        "juspayBankCode": "JP_TWID",
        "paymentMethod": "TWID",
        "paymentMethodType": "REWARD",
        "status": "DOWN"
      },
      {
        "description": "Paytm",
        "issuerName": "Paytm",
        "juspayBankCode": "JP_PAYTM",
        "paymentMethod": "PAYTM",
        "paymentMethodType": "WALLET",
        "status": "DOWN"
      }
    ]
  },
  "requestId": "30b97fa7-35e5-45d2-89d7-4c8394c97b9d",
  "service": "in.juspay.hyperapi"
}

```

#### New Mandate UPI Collect:
```plaintext
{
    "juspayBankCode": "UPI_COLLECT",
    "paymentMethodType": "UPI",
    "metadata": {
        "supportedPspHandles": [
            "@ybl",
            "@paytm",
            "@upi",
            "@ibl",
            "@axl",
            "@boi",
            "@cnrb",
            "@okhdfcbank",
            "@axisbank",
            "@postbank",
            "@ikwik",
            "@apl",
            "@indus",
            "@dbs",
            "@icici",
            "@okicici",
            "@dlb",
            "@sliceaxis",
            "@pz",
            "@jio",
            "@sbi",
            "@yesg",
            "@yapl",
            "@pnb",
            "@oksbi",
            "@jupiteraxis",
            "@abfspay",
            "@waicici",
            "@centralbank",
            "@axispay",
            "@tapicici",
            "@goaxb",
            "@ypay",
            "@gocash",
            "@axisb",
            "@abcdicici",
            "@sbipa",
            "@Payu",
            "@okaxis",
            "@axb",
            "@mahb",
            "@shriramhdfcbank",
            "@niyoicici",
            "@equitas",
            "@naviaxis",
            "@iob",
            "@indie",
            "@pingpay",
            "@yespay",
            "@freecharge",
            "@sib",
            "@rapl",
            "@ptyes",
            "@ptaxis",
            "@ptsbi",
            "@pthdfc"
        ]
    },
    "paymentMethod": "UPI_COLLECT",
    "supportedReferenceIds": [
        "DEFAULT_NULL"
    ],
    "description": "UPI_COLLECT",
    "supportedByDefault": true
}

```

#### New Mandate UPI Intent:
```plaintext
{
  "juspayBankCode": "UPI_PAY",
  "paymentMethodType": "UPI",
  "metadata": {
    "supportedPackageNames": [
      "com.phonepe.app",
      "com.infra.boiupi",
      "com.phonepe.PhonePeApp",
      "com.infra.boiupi",
      "com.canarabank.mobility",
      "com.bankofbaroda.upi",
      "com.upi.axispay",
      "com.fss.ippbpsp",
      "com.mobikwik_new",
      "in.amazon.mShop.android.shopping"
    ]
  },
  "paymentMethod": "UPI_PAY",
  "supportedReferenceIds": [
    "DEFAULT_NULL"
  ],
  "description": "UPI_PAY",
  "supportedByDefault": true
}

```

#### New Mandate UPI QR:
```plaintext
{
  "juspayBankCode": "UPI_QR",
  "paymentMethodType": "UPI",
  "metadata": {
    "supportedPackageNames": [
      "com.phonepe.app",
      "com.infra.boiupi",
      "com.phonepe.PhonePeApp",
      "com.infra.boiupi",
      "com.canarabank.mobility",
      "com.bankofbaroda.upi",
      "com.upi.axispay",
      "com.fss.ippbpsp",
      "com.mobikwik_new",
      "in.amazon.mShop.android.shopping"
    ]
  },
  "paymentMethod": "UPI_QR",
  "supportedReferenceIds": [
    "DEFAULT_NULL"
  ],
  "description": "UPI_QR",
  "supportedByDefault": true
}

```

#### New UPI Collect:
```plaintext
{
            "juspayBankCode": "UPI_COLLECT",
            "paymentMethodType": "UPI",
            "paymentMethod": "UPI_COLLECT",
            "nickName": "COLLECT",
            "supportedReferenceIds": [
                "DEFAULT_NULL"
            ],
            "description": "UPI_COLLECT",
            "supportedByDefault": true
        }

```

#### New UPI Intent:
```plaintext
{
            "juspayBankCode": "UPI_PAY",
            "paymentMethodType": "UPI",
            "paymentMethod": "UPI_PAY",
            "nickName": "INTENT",
            "supportedReferenceIds": [
                "DEFAULT_NULL"
            ],
            "description": "UPI_PAY",
            "supportedByDefault": true
        }

```

#### New UPI QR:
```plaintext
{
            "juspayBankCode": "UPI_QR",
            "paymentMethodType": "UPI",
            "paymentMethod": "UPI_QR",
            "nickName": "QR",
            "supportedReferenceIds": [
                "DEFAULT_NULL"
            ],
            "description": "UPI_QR",
            "supportedByDefault": true
}

```

#### Old Mandate UPI Collect:
```plaintext
{
    "juspayBankCode": "COLLECT",
    "paymentMethodType": "UPI",
    "metadata": {
        "supportedPspHandles": [
            "@ybl",
            "@paytm",
            "@upi",
            "@ibl",
            "@axl",
            "@boi",
            "@cnrb",
            "@okhdfcbank",
            "@axisbank",
            "@postbank",
            "@ikwik",
            "@apl",
            "@indus",
            "@dbs",
            "@icici",
            "@okicici",
            "@dlb",
            "@sliceaxis",
            "@pz",
            "@jio",
            "@sbi",
            "@yesg",
            "@yapl",
            "@pnb",
            "@oksbi",
            "@jupiteraxis",
            "@abfspay",
            "@waicici",
            "@centralbank",
            "@axispay",
            "@tapicici",
            "@goaxb",
            "@ypay",
            "@gocash",
            "@axisb",
            "@abcdicici",
            "@sbipa",
            "@Payu",
            "@okaxis",
            "@axb",
            "@mahb",
            "@shriramhdfcbank",
            "@niyoicici",
            "@equitas",
            "@naviaxis",
            "@iob",
            "@indie",
            "@pingpay",
            "@yespay",
            "@freecharge",
            "@sib",
            "@rapl",
            "@ptyes",
            "@ptaxis",
            "@ptsbi",
            "@pthdfc"
        ]
    },
    "paymentMethod": "COLLECT",
    "supportedReferenceIds": [
        "DEFAULT_NULL"
    ],
    "description": "UPI Collect",
    "supportedByDefault": true
}

```

#### Old Mandate UPI Intent:
```plaintext
{
  "juspayBankCode": "PAY",
  "paymentMethodType": "UPI",
  "metadata": {
    "supportedPackageNames": [
      "com.phonepe.app",
      "com.infra.boiupi",
      "com.phonepe.PhonePeApp",
      "com.infra.boiupi",
      "com.canarabank.mobility",
      "com.bankofbaroda.upi",
      "com.upi.axispay",
      "com.fss.ippbpsp",
      "com.mobikwik_new",
      "in.amazon.mShop.android.shopping"
    ]
  },
  "paymentMethod": "PAY",
  "supportedReferenceIds": [
    "DEFAULT_NULL"
  ],
  "description": "UPI Intent Pay",
  "supportedByDefault": true
}

```

#### Old UPI Intent:
```plaintext
{
  "juspayBankCode": "JP_UPI",
  "paymentMethodType": "UPI",
  "paymentMethod": "UPI",
  "nickName": "UPI",
  "supportedReferenceIds": [
    "DEFAULT_NULL"
  ],
  "description": "UPI",
  "supportedByDefault": true
}

```



---

## See Also

- [Webhooks](https://juspay.io/in/docs/ec-headless/android/base-sdk-integration/webhooks)
- [Cards Integration Workflow](https://juspay.io/in/docs/ec-headless/android/payloads/cards-integration-workflow)
