Non-custodial stablecoin payments

Get paid in stablecoins, straight to your wallet.

Sadaya gives every order its own smart contract. It can only send 99% to you and 1% to us, so nobody can hold or redirect your money, not even Sadaya. USDT, USDC and more on Ethereum and BNB Chain.

1% per payment · No monthly fees · Paid out on-chain in minutes

1%per payment, all included
$0setup and monthly fees
Minutesfrom payment to your wallet
1 contractper order, only pays you

How it works

Three steps, and the money never stops at Sadaya.

You charge the way that suits your business. The payment goes to a contract that exists only for that order, and the contract pays you.

Create the order

From your server with the API, from a payment link you share by chat or email, or with the checkout embedded in your store.

Your customer pays

Every order has its own address and QR code. The checkout shows the payment as it arrives and confirms it on-chain.

You get paid

The order's contract splits the payment: 99% to your wallet and 1% fee. Instantly, daily, weekly or monthly, as you choose.

Everything you need to charge

Built for businesses that sell for real.

From the first test payment to your monthly statement, with your brand on everything your customer sees.

A contract per order

What a customer sends can only go to your wallet and the fee. Nobody can redirect it.

Payouts on your schedule

Instant, daily, weekly, monthly or manual, in batches, with a statement for every payout.

Payment links

Products and links you share anywhere, for teams that don't have a developer.

Embedded checkout

Customers pay without leaving your store, with a script pinned by its integrity hash.

API, webhooks and libraries

A REST API, signed webhooks, and Node and PHP libraries that verify every order's address.

Refunds

Your customer leaves their wallet through a link, you refund from yours, and Sadaya verifies it on-chain.

Wrong network, wrong token

Payments sent on another network or with another token stay at the order's address, ready to recover.

Payer screening

Every payer is checked against sanctions lists and AML risk before the money reaches your wallet.

Your team, safely

Roles for owners, finance and support, two-step verification and a tamper-evident activity log.

Security

Built so that we can't touch your money.

Sadaya never holds a balance for you. The rules live in code on a public blockchain, where you can check them yourself.

No custody

Every payment lands in a contract made for that order, not in a Sadaya account.

Two destinations, sealed

The contract only knows your wallet and the fee. Changing your payout wallet needs approval and a 48-hour wait.

You get paid, whatever happens

For 30 days only Sadaya can release a payment, so risky funds can be held. After that anyone can trigger your payout, even if Sadaya were gone.

Every cent on the record

Each payment, payout and fee has a public transaction hash you can verify on any block explorer.

Pricing

One price for every payment.

No plans, no tiers, no surprises at the end of the month.

1%per payment received
  • No setup fees and no monthly fees
  • Network fees for your payouts included
  • The same price on every network and token
  • Test mode with simulated payments, free
  • Mis-sent payments from $200 recovered for 10%, capped at $500

Partners: bring businesses to Sadaya and earn a share of every payment they receive, paid on-chain in the same settlement.

Developers

One request to charge.

Create an order, send your customer to the checkout, and get a signed webhook when it's paid.

  • Test keys with simulated payments
  • Signed webhooks with resend
  • Node and PHP libraries that verify each order's address
  • An embedded checkout for your own pages
Read the API docs
curl https://api.sadaya.app/v1/orders \
  -H "Authorization: Bearer $SADAYA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": "250.00",
    "currency": "USDT",
    "external_id": "order-1024"
  }'

# the order, with its own address and checkout
{
  "id": "6f1c2a7e-…",
  "status": "pending",
  "deposit_address": "0x7a3f…c91e",
  "checkout_url": "https://pay.sadaya.app/pay/6f1c2a7e-…"
}

Networks and assets

The stablecoins your customers already hold.

Prices can be set in dollars and paid in ETH or BNB, at a rate locked for up to 60 minutes.

Ethereum

USDTUSDCDAIPYUSDUSDGETHWETHWBTC

BNB Chain

USDTUSDCFDUSDBNBWBNBBTCBETH

Questions

Frequently asked questions

Does Sadaya hold my funds?

No. Each payment goes to a smart contract made for that order, and it can only pay your wallet and the 1% fee. Sadaya never takes custody of your money.

Which coins and networks can my customers pay with?

USDT and USDC on Ethereum and BNB Chain, plus DAI, PYUSD, USDG and FDUSD, and ETH or BNB for prices set in dollars, at a rate locked for up to 60 minutes.

How fast do I get paid?

As soon as the payment is confirmed on-chain, on the schedule you choose: instantly, daily, weekly or monthly.

What if a customer pays on the wrong network or with the wrong token?

The money stays at the order's own address, never mixed with anything else. From $200 you can recover it for a 10% fee, capped at $500.

How much does it cost?

1% per payment. No setup fees, no monthly fees, and the network fees of your payouts are included.

Do I need a developer?

No. Payment links and products work without code. With a developer you get the API, signed webhooks, the embedded checkout and libraries for Node and PHP.

Start accepting stablecoins.

Tell us about your business. We verify it, you set your payout wallet, and you can charge in test mode the same day.