---
page_source: https://juspay.io/sea/docs/express-checkout-sdk-global/react-native/payloads/real-time-payments
page_title: Real Time Payments
---


# RTP Transactions




### Step 1.1. RTP Txn


This action starts a real time payment transaction.

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


### Payload
- **RequestId**:
  - Description: Unique uuid-v4 string
    
    Example: abcd-12345-abcd-12345
  - Tags: String, Mandatory
- **Service**:
  - Description: Value: in.juspay.hyperapi / in.juspay.ec
  - Tags: String, Mandatory
- **Payload**:
  - Description: Parameters required to call Hyper SDK API
  - Value:
    - **Action**:
      - Description: Must be walletTxn for wallet 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 WALLET transactions, it must be one of the instruments from Payment method [table](https://juspay.io/sea/docs/ec-api-global/docs/base-integration/rtp).
      - 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
    - **ShouldCreateMandate**:
      - Description: This is a customer’s consent flag. This should be always **TRUE**  in case of a mandate transaction.
      - Tags: Boolean, Mandatory
    - **MandateType**:
      - Description: **EMANDATE**  in case of UPI/NB/Wallet.**MANDATE**  in case of card
      - Tags: String, Mandatory
  - Tags: JSON, Mandatory




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

#### RTP Txn Code Snippet:

```rtp txn
{"success":false,"message":"No Data found for the given path"}
```

### Sample Response:

#### RTP Txn:
```plaintext
{"success":false,"message":"No Data found for the given path"}
```

