100% Non-Custodial Gateway

Accept Crypto Payments.
Direct to Your Wallet.

No middleman. No custody risk. No frozen funds. Payments flow directly from your customer's wallet to yours via blockchain.

6
Blockchains
0%
Hidden Fees
No KYC
To Start
<5min
Setup
Demo Store
Testnet
Amount due
$29.99 USD
Select chain
ETH
Polygon
Arbitrum
BNB
OP
Base
Pay with
USDC
USDT
ETH
DAI
NetworkPolygon
TokenUSDC
Est. gas fee< $0.01
You pay29.99 USDC

Confirming on-chain...

tx: 0x7a3f...c82d

Payment Confirmed!

29.99 USDC received on Polygon

View on Polygonscan →
Ethereum
Polygon
BNB Chain
Arbitrum
Optimism
Base
🦊
MetaMask
🔗
WalletConnect
🔵
Coinbase
🟢
Rabby

Built for the way you work

Whether you're a merchant who wants zero code, or a developer who wants full control.

Start accepting crypto
in 3 clicks

Install our WordPress/WooCommerce plugin, paste your wallet address, and you're live. No code, no APIs, no headaches.

1

Install the Plugin

One-click install from the WordPress plugin directory.

2

Paste Your Wallet Address

Any EVM wallet — MetaMask, Rabby, Coinbase, hardware wallets.

3

Accept Payments

Customers pay in crypto, you receive directly. No middleman ever.

yourstore.com/wp-admin/admin.php?page=directcryptopay
DirectCryptoPay Setup
Plugin installed & activated
WooCommerce detected ✓
API key configured
Testnet verification passed
Wallet:
Live on Mainnet — Accepting payments

Ship crypto payments
in 10 lines of code

Clean REST API, typed SDK, secure webhooks with HMAC verification, and an embeddable React widget. Everything a dev expects.

REST APITypeScript SDKReact WidgetWebhooks HMACIdempotency KeysRate Limiting
Read the DocsGet Started
// Install: npm i @directcryptopay/sdk
import { DCP } from '@directcryptopay/sdk';

const client = new DCP({
  apiKey: process.env.DCP_API_KEY
});

const payment = await client.createPayment({
  amount: "29.99",
  currency: "USD",
  chain: "polygon",
  token: "USDC",
  metadata: { orderId: "ORD-1234" }
});

Your money. Your wallet.
Always.

Other gateways hold your funds. We never touch them. See the difference.

✗ Custodial (competitors)
Customer
Gateway
You (maybe)

⚠ Funds held by third party · Withdrawal delays · Counterparty risk

✓ Non-Custodial (DCP)
Customer
You (instant)

✓ Direct to your wallet · Instant settlement · Zero counterparty risk

No frozen funds, ever

We never hold your money. Payments settle directly on-chain to your wallet address.

No counterparty risk

If DCP goes offline, your funds are safe. We’re a verification layer, not a bank.

Instant settlement

No waiting days for payouts. Funds are in your wallet the moment the transaction confirms.

On-chain verification

Every payment is verified server-side against the blockchain. Zero-trust by design.

Everything you need to
accept crypto payments

From payment links to enterprise-grade APIs. One platform, every tool.

Payment Links

Generate shareable links for invoices, donations, or one-time payments. No code required.

Embeddable Widget

Drop our React component into your checkout flow. Full white-label customization.

REST API & SDK

TypeScript SDK with full type safety. RESTful API with OpenAPI docs and Postman collection.

Multi-Chain Support

Ethereum, Polygon, BNB Chain, Arbitrum, Optimism, and Base. More chains coming soon.

HMAC Webhooks

Cryptographically signed webhook notifications. Never miss a payment confirmation.

Dashboard & Analytics

Real-time payment tracking, revenue charts, and exportable transaction history.

Team Management

Invite teammates with granular roles: Owner, Admin, Viewer. Full audit trail.

WordPress & WooCommerce

One-click install plugin. Automatic order fulfillment on payment confirmation.

Crypto Subscriptions

Recurring crypto billing for SaaS businesses. Unique feature not offered by most competitors.

Enterprise-grade security
by default

Built with a zero-trust architecture. Every payment verified on-chain.

Zero-Trust Verification

Server-side blockchain verification for every transaction. No trust assumptions.

HMAC-SHA256 Webhooks

Cryptographic signature on every webhook delivery. Tamper-proof notifications.

Idempotency Keys

Prevent duplicate payments with unique idempotency keys on every API request.

Rate Limiting

Intelligent rate limiting protects your integrations from abuse and DDoS attacks.

RBAC & Teams

Role-based access control with Owner, Admin, and Viewer permissions.

Full Audit Trail

Complete logs of every action, API call, and configuration change for compliance.

Simple, transparent pricing

Start free on testnet. Go live when you're ready.

Free
Explore on testnet with full access to all tools.
$0forever
No credit card required
  • All 6 testnet chains
  • Payment Links & Buttons
  • React Widget
  • Full API & SDK access
  • Dashboard & analytics
Enterprise
Custom solutions for high-volume businesses.
Custom
Volume discounts available for >$50k/mo
  • Everything in Starter
  • Dedicated account manager
  • Custom chain integration
  • SLA & uptime guarantees
  • White-label options
  • Custom webhook SLA

Built for every use case

🛒

E-Commerce

Accept crypto at checkout with WooCommerce or custom integration.

💻

SaaS & Subscriptions

Recurring crypto billing for your software products.

✍️

Freelancers

Send payment links to clients. Get paid in stablecoins worldwide.

❤️

Donations & NGOs

Transparent donation pages with on-chain verification.

See it in action

Don't take our word for it. Try a real checkout experience powered by DirectCryptoPay.

preview-demo.directcryptopay.com
Product
Product
Product
Pay with Crypto

Live Demo Store

A fully functional e-commerce store running on Sepolia testnet. Browse products, add to cart, and complete a crypto checkout — all with test tokens, zero risk.

  • Real widget integration
  • Wallet connection & token selection
  • On-chain payment verification
  • Testnet only — no real funds needed
Try the Live Demo

Frequently asked questions

Yes. We never hold, touch, or custody your funds. Every payment is a direct on-chain transaction from the customer’s wallet to your wallet. DCP only acts as a verification and interface layer.
Any EVM-compatible wallet — MetaMask, Rabby, Coinbase Wallet, Trust Wallet, Ledger, Trezor, and any WalletConnect-compatible wallet.
Our server monitors the blockchain for the transaction. Once it reaches sufficient confirmations, we verify the amount, token, and destination address match. Your webhook is then triggered with all verification data including the on-chain tx hash.
No KYC is required to start on testnet or use basic features. Since we never custody funds, the regulatory burden is significantly lower.
DCP charges a flat monthly subscription — no per-transaction fees from our side. The only costs are standard blockchain gas fees paid by the customer. On L2s like Polygon and Arbitrum, gas fees are typically under $0.01.
Your funds remain completely safe. All payments go directly to your wallet, so DCP downtime only means you can’t create new payment requests. Existing funds are 100% accessible.
Absolutely. Use our WordPress/WooCommerce plugin for one-click installation, or create Payment Links and Buttons directly from the dashboard — zero coding required.
Yes! Install it in one click from the WordPress plugin directory. Enter your wallet address and API key, and WooCommerce will automatically offer crypto payments at checkout.

Ready to accept
crypto payments?

Start on testnet for free. Go live with your first payment in under 5 minutes.

No credit card required · Free testnet access · Setup in minutes