The project's README from github.com/DigitalShieldOfficial/USDT-Payment-Gateway. As one markdown file: README.md.
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.
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.
Non-custodial fund flow: funds move directly from the payer's wallet to the merchant's receiving address. DS-Pay never takes possession of funds and does not participate in custody, transfers, or settlement.
Platform service fees: DS-Pay currently charges no platform transaction service fee. Blockchain network, wallet, and third-party fees are excluded. Fee policies may change; refer to the latest official terms.
Order-level transaction matching: on-chain payments are linked to merchant orders, with status records for merchant-initiated post-payment handling.
Real-time on-chain monitoring: DS-Pay continuously monitors target network transaction events, synchronizes on-chain payment results, and updates order status automatically.
Standardized system integration: standardized HTTP APIs and asynchronous callback notifications make it easy to integrate with existing business systems.
Multi-network compatibility: DS-Pay supports multiple mainstream networks and a wide range of crypto payment scenarios.
| Network | Supported Tokens |
|---|---|
| USDT, USDC | |
| USDT, USDC | |
| USDT, USDC | |
| USDT, USDC | |
| USDT, USDC | |
| USDT, USDC | |
| USDT, USDC | |
| USDT, USDC | |
| USDT, USDC |
More networks and tokens are coming soon.
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.
apiSecret values, or other credentials to a public repository.DS-Pay provides a lightweight integration model that minimizes development effort. After completing the basic merchant configuration, merchants can quickly begin accepting cryptocurrency payments.
Log in to the merchant dashboard: quickly register and sign in by scanning a QR code with WalletConnect.
Configure receiving address: supports 9 blockchain networks and 2 settlement tokens, providing 18 receiving combinations.
Create a Payment Key: generate a Payment Key with one click and rotate it as needed to secure API access.
Configure callback URL (optional): receive real-time order status notifications and connect them with your business system.
Create the order server-side: sign and call POST /dspay/public/order/create, then receive orderNo and checkoutUrl.
Redirect to DSPay Checkout: send the customer to checkoutUrl; the customer selects a network/token and confirms Pay Now there.
Confirm the result: verify webhooks and use POST /dspay/public/order/query as the authoritative fallback. A browser redirect is never proof of payment.
Full documentation: SDK Integration Guide
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 |
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.
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 protected] |