# GMWalletApp/epusdt

开源优雅的跨平台收款网关 GM Pay(formerly known as EPUSDT)

Repository: https://github.com/GMWalletApp/epusdt
Canonical: https://ross.abutalabs.com/products/epusdt
Homepage: https://epusdt.com
Language: Go
License: GPL-3.0
License Family: copyleft
Topics: payment, payments, web3, newapi, dujiaoka, bnb, ethereum, polygon, solana, tron, usdc, trx, usdt, crypto
Last push: 2026-07-29T16:31:38+00:00

## Health v2 (maintenance only)
Score: 96/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 95, release rhythm 94, longevity 100
- inputs: {"age_days": 1630, "days_push": 35, "days_rel": 41, "gap_med": 3.0, "n_releases_24m": 25}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3750, forks 1019 (observed 2026-08-28T04:08:17.657000+00:00)

## What it is
Epusdt (GM Pay) is a self-hosted, multi-chain crypto payment gateway written in Go that lets any website accept USDT, USDC, and other tokens across Tron, Ethereum, Solana, BSC, Polygon, and Aptos with direct-to-wallet settlement. It provides a hosted checkout page, a GMPay HTTP API with signed callbacks, an EPay-compatible redirect flow, and an admin console with Telegram notifications, deployable via Docker with an install wizard.

## Use cases
- accept usdt payments on my website
- self-hosted crypto payment gateway
- add crypto checkout to dujiaoka card shop
- receive usdc payments across multiple blockchains
- epay-compatible crypto payment for new-api
- direct-to-wallet usdt payment processing without third party
- hosted crypto cashier page with webhook callbacks

## When to choose
- you want self-hosted crypto payments with funds going straight to your own wallet and no platform fees
- you need multi-chain, multi-token support (TRC20, ERC20, BEP20, Solana, Polygon, Aptos) in one gateway
- you run systems like Dujiaoka, NewAPI, or V2Board and want drop-in EPay-compatible crypto payments
- you want a Docker-deployable gateway with an install wizard, admin UI, and Telegram notifications

## When to avoid
- you need fiat payment processing or credit card acceptance
- you require a fully managed hosted payment service rather than running your own server
- you cannot operate blockchain RPC endpoints and API keys (e.g., TronGrid) or manage wallet security yourself
- your project needs a permissive license - Epusdt is GPLv3

## Facets
- artifact type: service
- maturity: active
- function: api-framework, http-server, webhook, middleware, developer-tools
- domain: fintech, blockchain, self-hosted, e-commerce, apis
- platform: self-hosted, go, cross-platform
- tags: crypto-payment-gateway, usdt, usdc, trc20, erc20, bep20, solana, polygon, epay-compatible, hosted-checkout, payment-processing, direct-to-wallet, telegram-notifications, dujiaoka, newapi, cryptocurrency, docker, linux, web-server

## Member repositories
- GMWalletApp/epusdt (main) score 96

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:17.657000+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:29:00.325640+00:00, confidence not recorded.
  - readme: https://github.com/GMWalletApp/epusdt (fetched 2026-08-28T04:08:17.657000+00:00, sha b772fa9e0c44)
  - homepage: https://epusdt.com (fetched 2026-08-29T09:23:09.707299+00:00, sha 4b71df4d729b)
  - site_page: https://epusdt.com/guide/installation/docker.html (fetched 2026-08-29T09:23:09.709775+00:00, sha e3ae008fd216)
  - site_page: https://epusdt.com/guide/faq.html (fetched 2026-08-29T09:23:09.711671+00:00, sha 9b6d8b0eb6ba)
- Data as of 2026-08-30T08:39:29.467469+00:00.
