Live · BNB Smart Chain · USDT BEP20

The easiest way to accept USDT.

One API call. A unique BEP20 address per order. Signed webhook the moment funds clear — no polling, no third parties, no fees.

~36s
Settlement
$0
Monthly cost
100%
Non-custodial
Product preview

Your command center.

Real-time balance, live analytics, payment history — all in one place.

app.paygate.io/dashboard
Analytics
24h 7d 30d 3M 1Y
Net Balance
$12,847
USDT · BEP20
All-time Revenue
$47,293
189 payments
Period Revenue
$12,847
↑ 18.4%
Transactions
189
52 this period
↑ 23.1%
Avg. per TX
$250.23
Max $2,500
Success Rate
94.2%
Healthy
Daily Avg
$1,835
Peak: Sat
Revenue over time
$12,847 USDT ↑ +18.4%
$4k $2k $1k Mon Tue Wed Thu Fri Sat Sun
Transaction count
M T W T F S S
Live activity
3 pending invoices
2 confirming on-chain
Balance breakdown
Available
82%
Pending
18%
12 confirmations ~36s avg. settlement $0 / month HMAC-SHA256 webhooks Unique per-invoice addresses BEP20 USDT on BSC Python SDK MCP — AI-native payments On-chain auto-withdrawal 2FA security Open source infrastructure 12 confirmations ~36s avg. settlement $0 / month HMAC-SHA256 webhooks Unique per-invoice addresses BEP20 USDT on BSC Python SDK MCP — AI-native payments On-chain auto-withdrawal 2FA security Open source infrastructure
Built different

Everything you need.
Nothing you don't.

No custodians. No KYC forms. No monthly invoices. Just a BEP20 gateway that gets out of the way.

One endpoint

Create a payment in 3 lines.

POST your amount, get back a unique BEP20 address. No SDK required — raw HTTP works everywhere.

POST /api/v1/payment
// headers: X-openbcp-Api-Key: sk-...
fetch('/api/v1/payment', {
  method: 'POST',
  body: JSON.stringify({
    amount_usdt: "49.99",
    external_id: "order_1234",
    callback_url: "https://you.com/webhook"
  })
})
// ← { deposit_address: "0x4a7b…", invoice_id: 41, expires_at: "…" }

Per-invoice addresses

Every order gets its own HD-derived BEP20 address. Zero address reuse. Zero payment ambiguity.

Invoice #1041
0x4a7b...f92c
Invoice #1042
0x9c3e...a11f

Cryptographic webhooks

HMAC-SHA256 over raw bytes — not re-serialized JSON. Verify X-openbcp-Signature to reject spoofed events before touching your DB.

Live analytics

Revenue charts, success rates, peak hours. 24H · 7D · 30D · 1Y views. Percentage change vs. prior period.

Drop-in checkout widget

One <script> tag. QR code + countdown + auto-confirm — entirely client-side. Your API key never touches the browser.

Three ways in

Integrate however
you think.

Ship in an afternoon. Pick the method that fits your stack — or use all three.

No JS framework

Payment Widget

Paste one script tag into any HTML page. Call openbcp.open() with the invoice params your server returned. Done.

openbcp.open({
  invoice_id: 41,
  deposit_address: "0x…"
})

Python SDK

Type-safe client with dataclass models, HMAC webhook verification, and a blocking poll_until_paid() helper.

pip install git+github.com/
  usdt-paygate/paygate-python
Claude Desktop

AI Assistant (MCP)

Install the MCP server and tell Claude "create a $50 payment for order #123" — it calls your openbcp and returns the deposit address. No code.

💬 "Check if invoice 41 has been paid"
Invoice 41 is PAID — $499.00 USDT received.

Live in 5 minutes.

Sign up, paste the widget, start accepting USDT.

1

Sign up with Google. Get your API key.

One click. No card, no KYC. Your API key and BEP20 HD wallet are ready on the Integration page immediately.

2

Call POST /api/v1/payment from your server.

Send your order amount + external ID + callback URL. Get back a unique BEP20 deposit address and expiry. Show it to your customer.

3

Receive a signed webhook in ~36 seconds.

After 12 BSC confirmations, openbcp POSTs an HMAC-SHA256-signed payload to your callback URL. Verify the signature, fulfil the order, done.

BLOCKCHAIN ECONOMICS

Send thousands.
Pay fractions of a penny.

BSC gas fees cost less than $0.01 per transaction — no matter if you're moving $1 or $100,000. No monthly subscriptions. No percentage cuts. Just pure crypto-native payments.

Traditional
2.9%
+ $0.30 per transaction
Stripe / PayPal
vs
openbcp on BSC
<$0.01
per transaction
any amount
EVERYTHING INCLUDED
$0 / month
No subscriptions. No contracts. No hidden fees.
Unlimited invoices
HMAC webhooks
Real-time analytics
On-chain withdrawals
Auto-withdrawal rules
Embeddable widget
Python SDK
MCP / AI support
2FA + backup codes
Start accepting USDT payments →