USDT · BEP20 & TRC20

Accept USDT, Settled
Straight to Your Wallet

Arcaud is a non-custodial USDT payment gateway. One signed API call generates a uniquely-priced invoice and a hosted checkout page — payments land directly in your own wallet, we never take custody of your funds.

Non-Custodial HMAC-SHA256 Secured Hosted Checkout DHRU Fusion Ready
Features

Everything you need to accept USDT

Built for resellers and platforms who want crypto payments without building blockchain infrastructure themselves.

Non-Custodial Settlement

Every payment goes straight to a wallet you control. Arcaud only watches the chain and confirms — we never hold your funds.

#

Unique-Amount Detection

Every invoice gets a unique reserved amount, so incoming transfers match automatically — no manual reconciliation of who paid what.

🔒

HMAC-Secured API

Every request is signed with HMAC-SHA256 and a timestamp window, with optional per-key IP whitelisting on top.

Hosted Checkout

A clean, branded page with a QR code and live status — no payment UI for you to build or maintain.

DHRU Fusion Ready

A drop-in gateway module for DHRU Fusion resellers — upload two files, paste your keys, done.

Webhooks

Get a signed callback the moment a payment is confirmed on-chain, so your own system can react automatically.

Developer First

Live in a few API calls

No SDK required — Arcaud is a plain signed HTTP API.

  1. Create an account & API key
    Sign up and generate a Merchant ID, API Key, and Private Key from your dashboard.
  2. Add a receiving wallet
    Connect the BEP20 and/or TRC20 wallet address you want payments settled to.
  3. Create an invoice
    Call POST /api/v1/invoices with an HMAC-SHA256 signature — get back a hosted checkout URL.
  4. Get paid
    Your customer pays on-chain, and Arcaud sends a signed webhook the moment it's confirmed.
$ curl -X POST https://arcaud.com/api/v1/invoices \
  -H "Content-Type: application/json" \
  -H "X-Merchant-ID: M-YOURID" \
  -H "X-Timestamp: 1786800000" \
  -H "X-Signature: <hmac_sha256>" \
  -d '{
    "reference_id": "order-1042",
    "amount": 25.00,
    "success_url": "https://you.com/ok",
    "cancel_url": "https://you.com/cancel"
  }'

// 201 Created
{
  "invoice_id": 1042,
  "status": "pending",
  "payment_url": "https://arcaud.com/pay/01M0...",
  "expires_at": "2026-08-15T23:47:00Z"
}
Security

Built to be paranoid about your keys

Payment infrastructure gets attacked. Here's what actually protects your account.

HMAC-SHA256 request signing

Every API request is signed with your private key — nothing is accepted without a valid signature.

Anti-replay protection

Requests outside a 5-minute timestamp window are rejected, so a captured request can't be replayed later.

Optional IP whitelisting

Lock an API key down to the specific server IPs you trust.

Encrypted secrets at rest

Private keys are encrypted in our database, never stored or logged in plain text.

Rate limiting

Per-IP and per-key request limits protect the API from abuse and brute-force attempts.

Non-custodial by design

We can't lose, freeze, or misuse funds we never hold — payments settle directly to your own wallet.

Pricing

Start free, talk to us when you outgrow it

No credit card required to get started.

Higher Volume
Let's talk
Running more than 50 invoices a day? Reach out and we'll work out a plan that fits.
  • Custom daily quota
  • Priority support
  • Multiple wallets per network
Contact Us
FAQ

Questions, answered

Does Arcaud ever hold my funds?
No. Payments are sent directly to the wallet address you configure — Arcaud only watches the blockchain to confirm they arrived. We never take custody at any point.
Which networks are supported?
USDT on BEP20 (BNB Smart Chain) and TRC20 (Tron). You can configure a wallet for either or both.
How do I integrate with DHRU Fusion?
Generate an API key in your dashboard and download the ready-made gateway module — upload two files to your DHRU install, paste in your credentials, and it's live.
How fast is payment detection?
Our detection workers check the chain on a short interval, so confirmations typically land within a minute or two of the transaction confirming on-chain — not instant, but automatic and reliable.
Is there really a free plan?
Yes — up to 50 invoices per day, no credit card required. If you need more, just reach out.

Ready to accept USDT?

Create an account and generate your first API key in a couple of minutes.

Get Started Free