---
page_source: https://juspay.io/sea/docs/express-checkout-sdk-global/capacitor/payloads/bank-transfer-payments
page_title: Bank Transfer Payments
---


# Bank Transfer Transactions




### Step 1 Get Payment Methods


This operation retrieves information about all the available payment methods available for the merchant through Juspay. Consume data for all enabled Bank Transfers on the Juspay platform from the response and display them on the Checkout page.




### Step 2 Bank Transfer Txn


This operation helps the merchant to redirect user to the Bank page selected by the user and complete payment through NetBanking.

Create Payload to call Process API for Bank Transfer Payments. Refer code snippets on the right for reference.


## Request 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 nbTxn for NB Process calls.
      - Tags: String, Mandatory
    - **OrderId**:
      - Description: order id pertaining to the order for which the payment is started.
      - Tags: String, Mandatory
    - **PaymentMethod**:
      - Description: The actual payment method that was selected by the user. For Bank Transfer transactions, it must be one of from the Payment Method table [here](https://juspay.io/sea/docs/ec-api-global/docs/base-integration/bank-transfers).
      - Tags: String, Mandatory
    - **ClientAuthToken**:
      - Description: Required for client side authentication
      - Tags: String, 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





## 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"
    }
}
```

#### Netbanking Txn Code Snippet:

```netbanking txn
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "nbTxn",
        "orderId": "hyperorder45314",
        "paymentMethod": "NB_AXIS",
        "clientAuthToken": "tkn_0e37edc631d647fdb606ab48ccfc4213"
    }
}
```

#### Netbanking TPV Txn  Code Snippet:

```netbanking tpv txn 
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "action": "nbTxn",
        "orderId": "hyperorder45314",
        "paymentMethod": "JP_AXIS",
        "clientAuthToken": "tkn_0e37edc631d647fdb606ab48ccfc4213"
    }
}

```

### 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": ""
}
```

#### Netbanking Txn:
```plaintext
{
    "requestId": "eee6f65e-23dc-42e1-ad7c-ec3cddd64ac9",
    "service": "in.juspay.hyperapi",
    "payload": {
        "orderId": "hyperorder45314",
        "action": "nbTxn",
        "status": "CHARGED",
        "otherInfo": {
            "url": "https://api.juspay.in/end?status_id=21&status=CHARGED&order_id=hyperorder22463&signature=gXRaN%2FyfHCJJouNuTmnFR025CMptP7%2FFkEz2BFQdTOI%3D&signature_algorithm=HMAC-SHA256",
            "realtime": {
                "requestId": "98ff1ee9-03a7-41ad-9f28-d402b1bb9aa1",
                "merchantId": "idea_preprod",
                "customerId": "balas0011@gmail.com",
                "clientId": "idea_android",
                "environment": "production",
                "merchantLoader": "false",
                "isWrapper": "false",
                "lastVisitedUrl": "https://merchant.onlinesbi.sbi/merchant/smsenablehighsecurityconfirm.htm"
            }
        }
    },
    "error": false,
    "errorCode": "",
    "errorMessage": ""
}
```

