Skip to content

mstrvndev/techcombankunofficialapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

techcombankunofficialapi

Unofficial Techcombank API - BY MSTRVN.DEV

🏦 Techcombank Unofficial API 🇻🇳

🌟 Overview

An unofficial Node.js script designed for educational exploration of Techcombank's transaction APIs. EDUCATIONAL PURPOSE ONLY

⚠️ Important Disclaimer

  • 🚨 This is an UNOFFICIAL script
  • 🔐 Requires valid Techcombank credentials
  • ⚖️ Use responsibly and ethically
  • 📚 Intended for learning purposes only

🛠️ Features

  • 🔒 Multi-step Authentication Flow
  • 🕰️ Vietnam Time Zone Handling
  • 🔑 Dynamic Code Verifier Generation
  • 📊 Transaction History Fetching

🔧 Prerequisites

Requirements

  • Node.js (v14+ recommended)
  • Valid Techcombank Banking Credentials
  • requirements.txt dependencies

Installation

  1. Clone the repository
git clone https://github.com/yourusername/techcombank-unofficial-api.git
cd techcombank-unofficial-api
  1. Install dependencies
npm install
# or
yarn install
  1. Install NPM requirements
npm install axios jsdom querystring date-fns crypto fs

🚀 Usage

First, open the file index.js then edit your username and password

const USERNAME = '';
const PASSWORD = '';

then

node index.js

🎓 Educational Scenarios

  1. 💡 Web Authentication Mechanisms
  2. 🔬 API Interaction Patterns
  3. 🧪 OAuth 2.0 Flow Study

🚨 Ethical Guidelines

  • Respect Techcombank's Terms of Service
  • Never exploit authentication mechanisms
  • Use solely for educational research

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/techcombank-unofficial-api)
  3. Commit your changes (git commit -m 'Add some features to Techcombank API')
  4. Push to the branch (git push origin feature/techcombank-unofficial-api)
  5. Open a Pull Request

⚖️ Legal Notice

This project is for educational purposes. Any misuse is strictly prohibited.

📜 License

Distributed under the MIT License. See LICENSE for more information.

🌍 Contact

Project Link: https://github.com/imlehongphuc/techcombank-unofficial-api


Developed with ❤️ for Educational Exploration

Vietnamese Version 🇻🇳 🇻🇳 🇻🇳 🇻🇳

🏦 API Không Chính Thức Techcombank

🌟 Tổng Quan

Một tập lệnh Node.js không chính thức được thiết kế cho việc khám phá giáo dục các API giao dịch của Techcombank. CHỈ DÀNH CHO MỤC ĐÍCH GIÁO DỤC

⚠️ Tuyên Bố Quan Trọng

  • 🚨 Đây là một tập lệnh KHÔNG CHÍNH THỨC
  • 🔐 Yêu cầu thông tin đăng nhập Techcombank hợp lệ
  • ⚖️ Sử dụng có trách nhiệm và đạo đức
  • 📚 Chỉ dành cho mục đích học tập

🛠️ Tính Năng

  • 🔒 Luồng Xác Thực Nhiều Bước
  • 🕰️ Xử Lý Múi Giờ Việt Nam
  • 🔑 Tạo Mã Xác Minh Động
  • 📊 Truy Xuất Lịch Sử Giao Dịch

🔧 Điều Kiện Tiên Quyết

Yêu Cầu

  • Node.js (khuyến nghị phiên bản 14+)
  • Thông tin đăng nhập Ngân Hàng Techcombank hợp lệ
  • Các phụ thuộc từ requirements.txt

Cài Đặt

  1. Sao chép kho lưu trữ
git clone https://github.com/imlehongphuc/techcombank-unofficial-api.git
cd techcombank-unofficial-api
  1. Cài đặt các phụ thuộc Node
npm install
# hoặc
yarn install
  1. Cài đặt NPM requirements
npm install axios jsdom querystring date-fns crypto fs

🚀 Sử Dụng

Bước 1: Chuẩn Bị

Mở tệp index.js Tìm các dòng sau:

const USERNAME = '';
const PASSWORD = '';

sau đó. Chạy file

node index.js

🎓 Kịch Bản Giáo Dục

  1. 💡 Cơ Chế Xác Thực Web
  2. 🔬 Mẫu Tương Tác API
  3. 🧪 Nghiên Cứu Luồng OAuth 2.0

🚨 Hướng Dẫn Đạo Đức

  • Tôn trọng Điều Khoản Dịch Vụ của Techcombank
  • Không bao giờ lạm dụng cơ chế xác thực
  • Chỉ sử dụng cho nghiên cứu giáo dục

🤝 Đóng Góp

  1. Fork kho lưu trữ
  2. Tạo nhánh tính năng của bạn (git checkout -b feature/techcombank-unofficial-api)
  3. Commit các thay đổi (git commit -m 'Thêm tính năng mới cho Techcombank API')
  4. Đẩy lên nhánh (git push origin feature/techcombank-unofficial-api)
  5. Mở Pull Request

⚖️ Thông Báo Pháp Lý

Dự án này chỉ dành cho mục đích giáo dục. Mọi việc sử dụng sai mục đích đều bị nghiêm cấm.

📜 Giấy Phép

Được phân phối theo Giấy Phép MIT. Xem LICENSE để biết thêm thông tin.

🌍 Liên Hệ

Liên kết Dự Án: https://github.com/imlehongphuc/techcombank-unofficial-api


Phát Triển Với ❤️ Cho Sự Khám Phá Giáo Dục

About

Unofficial Techcombank API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published