QuietPay

Get paid in USDT without the crypto noise.

Checkout, payment links, subscriptions and refunds for any business, in about 20 lines of code. Customers sign in with email. Nobody pays gas.

import { QuietPay } from "@quietpay/node";

const qp = new QuietPay(process.env.QUIETPAY_SECRET_KEY!);

// On your server: create a checkout and send the customer to it
export async function checkout(order: Order) {
  const session = await qp.checkout.sessions.create({
    mode: "payment",
    reference: order.id,
    lineItems: order.lineItems, // name, unitAmount, quantity
    successUrl: `https://yourstore.com/orders/${order.id}`,
    cancelUrl: "https://yourstore.com/cart",
  });
  redirect(session.url);
}

What happens when a customer pays

  1. Step 1

    Your store creates a checkout

    One SDK call with the order's items and your reference.

  2. Step 2

    The customer signs in with email

    A wallet is created for them. No app, no seed phrase.

  3. Step 3

    USDT lands in your wallet

    Settled on Whitechain. QuietPay pays the network fee.

  4. Step 4

    Your server gets a webhook

    payment.succeeded arrives signed, and you ship the order.

A checkout your customers already understand

Hosted by QuietPay, so it works with any stack. Customers see items, a total in USDT and one button. The wallet stays out of sight.

S

Pay

Swag Counter

Builder Hoodie25.00 USDT
Ship-It Tee12.00 USDT
Total37.00 USDT
Pay 37.00 USDT

No network fee for you

Secure checkout by QuietPay

And everything after it

  • Payment links and QR codes

    Share a link or print a QR at the counter. No code needed.

  • Subscriptions

    Automatic renewals with a spending cap, a grace period and past-due handling.

  • Refunds

    Full or partial, signed by your payout wallet and capped on-chain at what was paid.

  • Signed webhooks

    Payment, refund and subscription events, retried until you answer 200.

  • Gas covered

    QuietPay's relayer pays every network fee, for you and your customers.

  • Exports for your books

    Download payments as CSV with transaction links for every line.

Live in an afternoon

Swag Counter, our demo store, runs exactly the code above. It never touches a wallet or the blockchain. It only talks to QuietPay.

Read the documentation (opens in a new tab)
  1. Step 1

    Create your business

    Sign in with email, name your business and copy your secret key and webhook secret.

    pnpm add @quietpay/node
  2. Step 2

    Create a checkout on your server

    Pass the items and your own order id, then redirect the customer to the URL you get back.

  3. Step 3

    Mark the order paid from the webhook

    Verify the signature with one call and update your order. That's the whole integration.

Take your first USDT payment today

Test mode runs on Whitechain Sepolia with the official test USDT, so you can try every flow for free.

Create your business