Algo Trading Backend: mStock Type A User Integration -- 2 need Mobile App Development

Contact person: Algo Trading Backend: mStock Type A User Integration -- 2

Phone:Show

Email:Show

Location: Delhi, India

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"Algo Trading Integration: mStock Type A – User Module
Overview

Aapko ek aisa algo-trading backend chahiye jo mStock’s Type A User APIs ka use karke authentication, session management aur user account operations ko seamlessly handle kare.

Requirements
1. Authentication & Session Management

API Key Generation:
mStock account se API key generate karna; ye key sab API calls mein header ke through pass hona chahiye
Trading API
+1
.

Login Flow:
connect/login endpoint pe username + password post kar ke OTP trigger karna, phir OTP accept kar ke access token retrieve karna
Trading API
.

Session Token:
session/token endpoint se API Key, request token aur checksum use karke session token (access_token, refresh_token, enctoken etc.) generate karna
Trading API
.

Logout:
logout endpoint se access_token invalidation karo aur clean session exit ensure karo
Trading API
.

2. User Fund Management

Fund Summary Endpoint:
user/fundsummary GET request se user ka cash, margin, available balance, collateral etc. retrieve karna. Header mein Authorization: token api_key:access_token pass karna zaroori hai
Trading API
.

3. Error Handling & Validation

Handle common error types effectively:

APIKeyException (403): Invalid/expired API Key
Trading API

TokenException (401): Missing or invalid JWT token
Trading API

InputException (400): Bad request / missing parameters
Trading API

MiraeException / GeneralException: Internal server or platform-level errors
Trading API

Technical Details

Headers to Include:

X-Mirae-Version: 1 required in all requests
Trading API
+1
.

Content-Type: Usually application/x-www-form-urlencoded for login/session; application/json elsewhere
Trading API
+1
.

Authorization: token api_key:access_token pattern for protected endpoints
Trading API
+1
.

Security Notes:

API Key must be securely stored—never expose in client code
Trading API
.

Access Token expires by midnight daily, so design daily refresh logic accordingly
Trading API
.

Sample Job Description
**Role:** Algo Trading Backend Developer
**Module:** mStock Type A – User Authentication & Session

**Key Responsibilities:**
- Set up mStock API key generation and secure storage.
- Implement login flow:
- POST to `/connect/login` with username/password to trigger OTP.
- POST to `/session/token` with API key, request token, checksum to receive session tokens.
- Fetch user fund details via `/user/fundsummary` endpoint.
- Logout functionality via `/logout` to invalidate session.
- Handle API errors: APIKeyException, TokenException, InputException, MiraeException, GeneralException.
- Ensure headers (`X-Mirae-Version`, `Content-Type`, `Authorization`) are correctly implemented.
- Schedule daily token refresh since access tokens expire at midnight.
- Ensure API Key and tokens are handled securely—no exposure in client-side code.

**Deliverables:**
- Well-tested Python/Node.js module for User authentication & session management.
- Detailed README with setup instructions, API usage examples (cURL/axios/requests).
- Error handling and automated token refresh implementation.

**Tech Stack:** Python or Node.js, REST API, JWT, secure credential management


Agar aap chaho, toh main is module ke baad Orders, Portfolio ya Market Data bhi isi tarah summarize karke job post mein add kar sakta hoon. Let me know!

References:

Authentication flow & endpoints (login, session, logout, fund summary)
Trading API

Headers, API key/token validity, BOD/EOD notes
Trading API

Error types and handling guidance
Trading API" (client-provided description)


Matched companies (7)

...

Mobiweb Global Solutions

Mobiweb Global Solutions is a full-service IT company specializing in web development, mobile app development, blockchain, AI, IoT, and game developm… Read more

...

eShop Genius

We’re in the industry With the experience of 12+years created more than 1200 stores and have build brands! At eShop Genius, we are an ISO certi… Read more

...

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Synergic Softek Solutions, based in Kolkata, India, specializes in banking technology, digital innovation, and custom software development. The compa… Read more

...

WhizzAct Private Limited

WhizzAct aims to deliver the supreme service at an effective cost, ensuring complete customer satisfaction. Emphatic use of the latest tools and tech… Read more

...

Appeonix Creative Lab

At Appeonix Creative Lab, we are more than just an IT company—we are your growth partners. With a passion for innovation and excellence, we craft cus… Read more

...

TG Coders

We create custom apps for businesses and startups TG Coders is a technology partner specializing in creating custom mobile and web applications for … Read more

...

Omninos Technologies International pvt ltd

Omninos Technologies offers full-stack mobile and web development services with a specialty in ready-made app clones to accelerate launch timelines a… Read more