Non-custodial · Funds settle on-chain

Accept crypto,your money stays yours

Every payment lands straight in your own wallet — funds never pass through our accounts, no settlement delay, no one can freeze them. Settled the moment it hits a block.

No KYC custody10-minute setup5 chains supported
SolanaBaseBNB ChainEthereumRobinhood Chain
Payment terminal
Solana
Live
One-timeSubscription
Amount due
USDC1,240.00USDC
Solana · this network only
Payer
7xKq…3fBw
Your wallet
9aRt…Ue2c
Funds never touch Finality · every settlement verifiable on-chain
Waiting for payment…
Listening 0.00s
—
Built forE-commerce checkoutSaaS subscriptionsDigital goodsMarketplace splitsAffiliate payoutsAPI billingB2B settlementDAO treasury
Capabilities

Why merchants settle on-chain, directly

No custody, no settlement cycle, no freezes. The product speaks for itself.

01
0
funds we touch

The money is always yours

Payments land directly on your wallet address — we never touch it for even a second. No intermediary account, no withdrawal review, no one who can freeze or hold your funds. Every settlement is a public on-chain transaction you can verify yourself.

02
~0.9s
avg settlement

Settled the moment it blocks

We run our own full nodes across every chain and notify you the instant a transaction lands — no waiting for confirmations. From payment to your confirmation, usually under a second.

03
1:1
auto reconcile

One address per payment, books reconcile themselves

Each payment gets its own address, so receipts and orders map one-to-one. Finance never has to guess who paid by memo and amount again.

04
1 tx
atomic split

One transaction, split to everyone

Seller, platform, and affiliate all settle at once, atomically in a single on-chain transaction. If any party fails, the whole thing rolls back — never stuck halfway.

05
0-conf
real-time risk

Risk flagged before you ship

We monitor double-spends and replacement transactions in real time, scoring every payment. So you know whether the money is solid before you release goods.

06
12M+
on-chain profiles

Read your customer as you get paid

Every order carries the payer's on-chain profile — whale, returning customer, or high-risk address, at a glance. Getting paid isn't just getting paid.

How it works

Three steps, and it's final

From integration to settlement — set up once, runs for good.

1

Create a payment

Call one API or click once in the console to get a payment link or QR. Set amount, chain, token, optional splits.

2

Customer pays

The customer scans or taps the link and pays from their own wallet, straight to this payment's dedicated address.

3

Money hits your wallet, you get notified

Detected the moment it blocks, webhook fires within a second. Funds settle atomically per your split rules — neither of us ever touches them.

Affiliate settlement

Commission that never touches your hands

Built-in decentralized affiliate payouts: your affiliate's cut is split atomically inside the customer's payment transaction, straight to their own wallet. No monthly runs, no reconciliation, no trust required.

A wallet address is the account

No sign-ups, no KYC, no payout accounts — anyone in the world with a wallet can be your affiliate, joining today and getting paid on the very next sale.

Settled per sale, zero payout delay

No net-30, no monthly runs. On-chain payments have no chargebacks, so commissions have no clawbacks — one rule: settled with the sale, never reversed, every split verifiable on-chain.

Zero manual work, fully white-labelable

Add an affiliate, hand out their link — every split happens automatically. Or drive it all through the API inside your own affiliate portal; neither customers nor affiliates ever see us.

Developer experience

Built to integrate

Clean REST API, typed SDKs, reliable webhooks. Signature verification and retry queues out of the box.

  • REST API · typed SDKs for Node and Python
  • Signed webhooks · dead-letter queue · automatic retries
  • WooCommerce · WordPress · Shopify plugins · embeddable checkout
  • Sandbox keys · full delivery logs · replay any webhook
Create a payment
# One POST, get a payment address
curl -X POST https://finality.money/v1/intents \
  -H "Authorization: Bearer sk_live_…" \
  -d '{
        "chain": "solana",
        "token": "USDC",
        "amount": "1240.00",
        "order_id": "ORD-1042"
      }'

# → returns a dedicated address, webhook fires the moment it blocks
Pricing

One rate, no hidden costs

No monthly fee, no setup fee, no FX markup. Charged only when you get paid.

1%
Per successful payment · split on-chain automatically
  • The fee is carved out atomically on-chain — you only ever receive the net
  • No monthly fee, no minimum, no setup fee
  • No FX spread, stablecoins settle 1:1
  • Every capability included, no tiers
Paid. Final.

The moment it blocks,
the payment is final.

Funds land straight in your wallet, irreversible, no one can freeze them. 10-minute setup.