---
title: "Start Transaction"
method: POST
path: "/api/v1/sdk/start_transaction"
tags: ["SDK"]
---

# Start Transaction

`POST /api/v1/sdk/start_transaction`

SDK to Start Transaction

## Request body

- TransactionDataRequest
  - `key` string, required
  - `roll_number` string, required
  - `phone_number` string, required
  - `institute_name` string, required
  - `branch_name` string, required
  - `course_name` string, required
  - `parent_name` string, required
  - `fees_paid` string, required
  - `total_fees` string, required
  - `redirect_fail` string
  - `redirect_success` string
  - `erp_transaction_id` string, required
  - `student_name` string, required
  - `hash` string, required
  - `extra_data` object
  - `email_id` string

## Response `200`

Successful Response

- EncryptedTransaction
  - `data` string, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/leo1/apis/leofees-backend.md) · [All operations](https://skmtc.net/leo1/apis/leofees-backend/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/leo1/leofees-backend/revisions/cace8144ecd9/schema)
