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.

Chai House Example payment
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.

Chai House dashboard showing 73.99 USDT received after refunds and three sample payments
Chai House dashboard · Synthetic payments

Start taking payments

  1. Set up your store

    Create an account and connect the wallet where you want to receive payments.

  2. Add checkout

    Send customers to hosted checkout from your store, or share a fixed-price payment link.

  3. 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 quickstart
Create 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.