V2.0 LIVE NOW

Accept Crypto
Payments with Zero
Upfront Cost

Integrate our gateway into your website for free. Pay only tiny transaction fees when you get paid. Experience the next generation of cryptographic efficiency.

Zero setup fee
Tiered fees — free under $10
Auto-sweep included
BNB Smart Chain
USDT (Tether)
HD Wallet Addresses
BullMQ Job Queue
Auto-Sweep
WebSocket Listener
Signed Webhooks
PancakeSwap V2 Gas
BNB Smart Chain
USDT (Tether)
HD Wallet Addresses
BullMQ Job Queue
Auto-Sweep
WebSocket Listener
Signed Webhooks
PancakeSwap V2 Gas
500+
Merchants Active
$2M+
Volume Processed
99.98%
Platform Uptime
<6s
Deposit Detection

Features

The complete payment stack.

Engineered for reliability on BNB Chain. Built for developers who need full control.

Instant Webhook Events

Get HMAC-SHA256-signed deposit_detected events the moment USDT arrives. Automatic retry via BullMQ.

Explore webhook system

Auto-Sweep

USDT is automatically forwarded to your master wallet after each confirmed deposit. Platform fees and gas are deducted transparently.

HD Wallet Addresses

Every customer gets a unique BIP39-derived address. Unlimited deposit addresses from a single mnemonic.

Multi-RPC Failover

Multiple BNB RPC endpoints with automatic failover — your listener never misses a block, even when a node goes offline. WebSocket + HTTP polling.

Uptime

99.98%

Avg TPS

14.2k

RPCs

N+1

Backfill

Auto

AI Integration · MCP

Control payments with Claude & AI agents.

Connect any MCP-compatible AI client — Claude Desktop, Cursor, or custom agents — and manage payments, customers, invoices, and withdrawals through natural language.

40
Tools
Customers · addresses · invoices · webhooks
10
Resources
API docs Claude reads before acting on your behalf
7
Workflows
Multi-step guided prompts for common flows

Ecosystem

Works with your stack.

Official guides and SDKs for every major language and framework.

Node.js
Python
PHP
Laravel
React
Next.js
Django
WooCommerce
Shopify
REST API

Integration Patterns

4 ways to integrate USDT payments

Every integration returns the same 3 options — redirect to hosted page, show address in your own UI, or QR code. Pick the pattern that fits your product.

Pattern 1Deposit-credit system

Permanent Wallet

Each user gets one permanent deposit address. Same address every time — safe to call on every login. They send USDT whenever they want; you credit their balance on webhook.

✓ Customer requiredmode: reuse✗ No link needed

Best for

Top-up walletsBalance systemsSubscriptions
@paychainly/sdk · Node.js
const wallet = await paychainly.addresses.generate({
  tokenSymbol: 'USDT', network: 'BNB',
  mode: 'reuse',                    // ← same address every time
  customer: { identifier: userId },
});
// Show wallet.address to user — they send USDT anytime
💡

All 3 payment options come from the same single API call

payUrl → redirect to hosted checkout  · address → show in your own UI  · address → QR-encode yourself. Pick whichever fits your product.

Developer Tools

Three packages. Every use case covered.

Official SDKs and tools for every layer of your stack — server, frontend, and AI agents.

Node.js

Server SDK

TypeScript SDK for your Node.js backend. Manages customers, addresses, payment links, webhooks, and withdrawals. Includes retry, auto-pagination, and sandbox helpers.

  • Retry with backoff
  • Auto-pagination listAll()
  • webhooks.sign() + verifyBrowser()
  • Sandbox credit helper
  • TypeScript — fully typed
npm install @paychainly/sdk
React

React Package

Hooks and components for your React frontend. Zero API key in the browser — Socket.io real-time detection, QR code, copy button, countdown, MetaMask support.

  • <PaymentCheckout slug /> — one prop
  • <WalletAddressView /> — QR + copy
  • useTransactionHistory()
  • useWalletPay() — MetaMask
  • Dark + light theme support
npm install @paychainly/react
AI / MCP

MCP Server

Control Paychainly from Claude Desktop or any AI agent. 38 tools, 10 documentation resources, and 9 workflow prompts covering all 4 integration patterns.

  • Claude Desktop support
  • 38 tools via MCP
  • HTTP/SSE remote mode
  • Docker deployment
  • npx one-liner setup
npx @paychainly/mcp

Integration

Integrated in minutes,
not months.

  • 1

    Create your API Key

    Register and generate a secure key in the dashboard. It takes under 30 seconds.

  • 2

    Generate deposit addresses

    Call /api/v1/addresses/generate with a customer ID to receive a unique BNB USDT address.

  • 3

    Receive webhooks & sweep

    We notify you immediately on every confirmed deposit. USDT auto-sweeps to your master wallet.

integration.sh
# 1. Generate a deposit address
curl -X POST /api/v1/addresses/generate \
  -H "x-api-key: pv_live_8f3k29..." \
  -d '{"customerIdentifier":"user_42"}'

# Response
{
  "address": "0x742d35Cc…5a1b",
  "network": "BNB Smart Chain",
  "expiresAt": "2025-01-15T12:20:00Z"
}

# 2. Webhook payload on deposit
{
  "event": "deposit_detected",
  "amount": "250.00",
  "txHash": "0xabc123…",
  "signature": "sha256=8f3k…"
}

Withdrawals

Withdraw funds.
Fully automated.

Send USDT to any EVM address on demand. Gas is managed automatically — the system swaps USDT to BNB when needed so withdrawals never stall.

  • Auto gas management — Swaps USDT → BNB via PancakeSwap if the wallet runs low. No manual top-ups.
  • Balance protection — Funds are reserved at request time — over-withdrawal is impossible even under concurrent load.
  • Idempotency-safe — Duplicate requests with the same key return the original result. No double sends.
  • Up to 5 auto-retries — Exponential backoff on failures. Failed jobs are tracked with full error context.
  • Webhook callbacks — Status updates pushed on every state change: pending → processing → completed / failed.
  • Per-user fee overrides — Set custom flat + percentage fee schedules per merchant from the admin panel.
Withdrawal Processing
completed

Request

250.00 USDT

→ 0x1a2b3c4d…9e0f

Balance reserved

250.00 USDT locked

Gas checked

BNB sufficient — no swap needed

Fee collected

0.25% tier = $0.63 USDT + gas

USDT transferred

249.17 USDT sent on-chain

Webhook fired

withdrawal.completed → your endpoint

Retry 0 / 5~4.2s total

Pricing

Simple, honest pricing.

No monthly lock-in. No hidden fees. You only pay when you get paid.

Setup
$0

No integration fees. No activation costs. Free to integrate forever.

  • Dashboard access
  • API key generation
  • HD wallet addresses
  • Sandbox mode
Core FeeDeposit Fee
Tiered

scales with payment size + actual gas reimbursement

Under $10Free
$10 – $60$0.30 flat
$60 – $2000.50%
$200 – $1,0000.75%
$1,000 – $5,0001.00%
$5,000+$50 cap
  • HMAC-signed webhooks
  • Auto-sweep to master
  • Gas refill automation
  • Webhook retry logic
Monthly
$0

Zero recurring costs. No maintenance fees. No volume penalties.

  • No subscription
  • No withdrawal limits
  • No volume cap
  • Cancel anytime

Withdrawal fee — also tiered

Free under $20 · $0.30 flat for $20–$120 · 0.25% for $120–$500 · 0.20% for $500–$5,000 · $20 cap above $5,000 · + gas reimbursement

Need enterprise volume discounts?

Custom fee structures for high-volume platforms and institutional clients.

No credit card required

Start accepting USDT today.

No monthly fee. Just your API key and a few lines of code.