USDT-Payment-Gateway README

The project's README from github.com/DigitalShieldOfficial/USDT-Payment-Gateway. As one markdown file: README.md.

Digital Shield Pay
On-Chain Payments, Under Your Control.

Official Website: ds.pro

English  |  简体中文

Digital Shield Pay — On-Chain Payments


What Is DigitalShield-Pay

DigitalShieldPay is a non-custodial on-chain payment integration tool for developers and merchants. It creates orders, matches on-chain transactions, and synchronizes payment status. Before using it, confirm that your business may lawfully accept the relevant digital assets in every jurisdiction where it operates.

Why Choose DigitalShield-Pay

DS-Pay (Digital Shield Pay) is built on the Digital Shield wallet ecosystem. It provides order creation, on-chain transaction monitoring, order-status synchronization, and webhook notifications through standard HTTP APIs.

Network Supported Tokens
 Ethereum USDT, USDC
 BNB Chain USDT, USDC
 Polygon USDT, USDC
 Arbitrum USDT, USDC
 Base USDT, USDC
 Solana USDT, USDC
 SUI USDT, USDC
 TRON USDT, USDC
 Polkadot AssetHub USDT, USDC

More networks and tokens are coming soon.

Intended Use

DS-Pay may be used for lawful software services, digital content, e-commerce, and developer tools, subject to local law and platform policies. This project does not endorse the legality, compliance, or suitability of any particular industry or business model.

Compliance and Acceptable Use

How It Works

DSPay merchant pre-order and Pay Now sequence

Quick Integration

DS-Pay provides a lightweight integration model that minimizes development effort. After completing the basic merchant configuration, merchants can quickly begin accepting cryptocurrency payments.

DSPay merchant integration flow

Full documentation: SDK Integration Guide

Demo

The mock merchant demo lets you experience the complete DS-Pay payment integration flow.

Integration Guides
Java Integration Guide
Node.js Integration Guide
PHP Integration Guide
Frontend Integration Guide

View More Demos

Demo baselines: Node.js 18.20.8 + npm 10.8.2, JDK 11+, PHP 5.6+, and a modern browser supporting crypto.randomUUID(). Only one Node.js version is needed. See Tested runtimes for exact validated versions and dependency details.

Contact Us

For integration support, issue feedback, or partnership inquiries, feel free to contact us.

Channel Contact
Telegram Channel https://t.me/digitshield
Telegram Community https://t.me/DigitaShield
X Official https://x.com/DigitShield_HQ
X Chinese https://x.com/DigitShield_ZH
Email [email protected]

USDT-Payment-Gateway (DigitalShieldOfficial/USDT-Payment-Gateway)

Searching Database…

Что это?DigitalShieldPay (DS-Pay) — это некастодиальный инструмент интеграции ончейн-платежей, позволяющий продавцам и разработчикам принимать USDT и USDC в нескольких блокчейн-сетях.
Это ПО, которое я размещаю сам, или хостингуемый сервис, с которым я интегрируюсь?Это хостингуемый платёжный шлюз: вы входите в панель продавца DS-Pay и интегрируетесь с ним через стандартные HTTP API и webhook-колбэки — разворачивать собственный платёжный сервер не нужно.
Как начать принимать криптоплатежи с этим?Войдите в панель продавца, отсканировав QR-код WalletConnect, настройте адреса получения для выбранных сетей/токенов, сгенерируйте Payment Key, затем создавайте заказы на сервере вызовом POST /dspay/public/order/create и перенаправляйте покупателя на возвращённый checkoutUrl.
Какие языки охватывают руководства по интеграции и демо?Есть отдельные руководства по интеграции и демо для Java, Node.js, PHP и простой интеграции во фронтенде/браузере; демо проверены на Node.js 18.20.8 + npm 10.8.2, JDK 11+ и PHP 5.6+.
Можно ли считать редирект в браузере доказательством, что покупатель заплатил?Нет, редирект браузера на страницу результата оплаты никогда не является доказательством оплаты; нужно проверять webhook и вызывать POST /dspay/public/order/query как авторитетный запасной вариант.
Получает ли DS-Pay когда-либо средства во владение?Нет, DS-Pay некастодиален: средства идут напрямую из кошелька плательщика на собственный адрес получения продавца, и DS-Pay никогда не берёт их во владение.
Какие блокчейн-сети и токены поддерживает DS-Pay?Поддерживаются USDT и USDC в девяти сетях: Ethereum, BNB Chain, Polygon, Arbitrum, Base, Solana, SUI, TRON и Polkadot AssetHub — итого 18 комбинаций получения, и запланировано больше.
Взимает ли DS-Pay комиссии?Сейчас DS-Pay не берёт платформенную комиссию за транзакции, но комиссии блокчейн-сети, кошелька и третьих сторон по-прежнему действуют, и тарифная политика может измениться в будущем.
Есть ли демо, которое можно попробовать до интеграции?Да, есть демо условного продавца, покрывающее весь платёжный поток DS-Pay, а также отдельные руководства по интеграции для Java, Node.js, PHP и конфигураций только с фронтендом.
Кто отвечает за правовое соответствие при использовании DS-Pay?Продавцы сами отвечают за то, чтобы их продукты, маркетинг, налоги и деятельность по приёму платежей в цифровых активах соответствовали местному законодательству; DS-Pay не даёт юридических, налоговых или инвестиционных советов и не одобряет какую-либо конкретную бизнес-модель.
Size
1.4 MB
Stars
509
Updated
CommitSep 21
Age
2mo
Commits · 90 Days