Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
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.

  • 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.

NetworkSupported Tokens
 EthereumUSDT, USDC
 BNB ChainUSDT, USDC
 PolygonUSDT, USDC
 ArbitrumUSDT, USDC
 BaseUSDT, USDC
 SolanaUSDT, USDC
 SUIUSDT, USDC
 TRONUSDT, USDC
 Polkadot AssetHubUSDT, 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

  • Merchants are responsible for ensuring that their products, services, marketing, taxes, consumer-protection practices, and digital-asset payment activity comply with applicable law.
  • DS-Pay must not be used for fraud, money laundering, terrorist financing, illegal gambling, sanctions evasion, infringement, unlawful goods, or any other illegal activity.
  • DS-Pay does not provide legal, tax, investment, or financial advice and makes no guarantee regarding digital-asset value, availability, or transaction finality.
  • Never commit private keys, seed phrases, apiSecret values, or other credentials to a public repository.

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
  • 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

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.

ChannelContact
Telegram Channelhttps://t.me/digitshield
Telegram Communityhttps://t.me/DigitaShield
X Officialhttps://x.com/DigitShield_HQ
X Chinesehttps://x.com/DigitShield_ZH
Emailservice@ds.pro

关于 About

A lightweight USDT/USDC payment gateway with multi-chain support, integration guides, SDK documentation, and merchant demos.轻量级 USDT/USDC 支付网关,提供多链支持、接入指南、SDK 文档和商户演示程序。
crypto-payment-sdkmulti-chainmulti-chain-walletmulti-chain-wallet-apipayment-gatewayweb3

语言 Languages

Shell100.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
43
Total Commits
峰值: 13次/周
Less
More

核心贡献者 Contributors