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 回调与之集成,没有需要你部署的支付服务器。
怎么用它开始收加密货币付款?扫描 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
1K
Updated
CommitSep 21
Age
2mo
Commits · 90 Days