EPUSDT: Open-Source Cross-Platform USDT Payment Middleware

·

⚠️ Anti-Fraud Reminder

Recent incidents involve impersonators on Telegram attempting scams.
Important Notes:


Project Overview

EPUSDT (Easy Payment USDT) is a self-hosted USDT payment middleware (TRC20 network) built with Go. Developers can integrate it via HTTP API into any system with minimal dependencies—only MySQL and Redis are required.

🚀 Key Benefits:


Key Features


Project Structure

EPUSDT/
├── plugins/      # Integrated plugins (e.g., dujiaoka)
├── src/          # Core code
├── sdk/          # Integration SDKs
├── sql/          # Database scripts
└── wiki/         # Documentation

Tutorials

👉 Run EPUSDT on Baota (宝塔)
👉 Manual Deployment Guide
👉 Developer API Documentation
👉 PHP Quickstart


Supported Plugins


How It Works

  1. Payment Request: Client pays an exact amount (e.g., 20.05 USDT).
  2. Address Locking: Server reserves a wallet address + amount for 10 minutes.
  3. Concurrency Handling: If the amount is locked, increment by 0.0001 and retry (up to 100 times).
  4. Transaction Verification: Monitors TRC20 network for matching deposits.
flowchart TD
    A[Payment Request] --> B{Is amount locked?}
    B -->|No| C[Lock address + amount]
    B -->|Yes| D[Increment amount + retry]
    C --> E[Monitor deposits]
    E --> F[Match amount → Success]

FAQ

❓ Is EPUSDT free?

Yes! It’s fully open-source under MIT/GPLv3 licenses.

❓ Can I use it for commercial projects?

Yes, but ensure compliance with local laws. The author isn’t liable for misuse.

❓ How to report scams?

Contact the author via Telegram (linux0101) only.


Community & Support

👉 Explore more about USDT payments


Disclaimer

EPUSDT is for educational purposes only. The author condemns illegal activities like fraud or unregulated trading. Users assume all legal responsibilities.

USDT Donation (TRC20): TNEns8t9jbWENbStkQdVQtHMGpbsYsQjZK