Accept USDT payments
Let customers pay in USDT. Payments go straight to your wallet, and your store gets an update when an order is paid.
Order #4821
49.99 USDT
- Checkout
- Payment received
- Paid to
- Store wallet
- Store notification
- Payment confirmed
Illustrative receipt
See your payments
Track USDT payments in the dashboard and issue full or partial refunds.

Start taking payments
Set up your store
Create an account and connect the wallet where you want to receive payments.
Add checkout
Send customers to hosted checkout from your store, or share a fixed-price payment link.
Get paid directly
Customer payments go straight to your wallet. Your store gets an update when they’re confirmed.
Integrate with your store
Create a checkout session on your server with the TypeScript, Python, or Go SDK and send shoppers to the hosted checkout URL. Verify the payment update before marking the order as paid.
Integration quickstartCreate a checkout session
import { createCheckoutSession } from "@whitechain-commerce/react/server";
const session = await createCheckoutSession({
apiBase: process.env.WC_API_BASE!,
secretKey: process.env.WC_SECRET_KEY!,
orderId: "order_123",
amount: "49.99",
});
// Redirect the shopper to session.url.