Offer your merchants confidential stablecoin payments

One more payment option. Merchant revenue stays off the chain.

Read the docs
merchant 0412 deposit address
inbound
visibility
09:14
repeat customer
120.00 USDC
PUBLIC
09:31
new customer
120.00 USDC
PUBLIC
10:02
annual plan, 30% off
1,008.00 USDC
PUBLIC
10:40
via Curvy
hidden
SHIELDED
Rows 1–3: anyone can read them. Row 4: nobody can.
The problem

How a rival poaches your merchants

  1. block explorer
    • → merchant 0412 deposit
    • this month: 84,000 USDC

    01 Merchant volumes are public.

  2. rival’s pipeline
    • Merchant 0412: 84k/mo
    • current gateway: you

    02 A rival reads your book.

  3. sales email
    • To: merchant 0412
    • We’ll beat their rate.

    03 They pitch your best merchants.

Integration

What changes in your checkout

Nothing is replaced. Curvy is one more option at checkout, next to what you already take.

Today

Your checkout

Cards
Crypto, reusable address

With Curvy

Your checkout

Cards
Crypto, reusable address
Curvy Payments new

Your platform: create and confirm through the SDK

On the public record

What a merchant address leaks

All of it is readable from one public address, by anyone, for as long as the chain exists.

  1. 01 Revenue Gross sales, updated every block.
  2. 02 Customers Customer count and repeat rate.
  3. 03 Pricing Discounts and negotiated rates.
  4. 04 Your book of business Rival gateways see who you serve.
Payment flow

How it works

  1. Payment request Created
    ref
    ref #3307
    amount
    1,200.00 USDC

    01

    Create a request

    Your server, one per order

  2. Payment request Paid
    ref
    ref #3307
    amount
    1,200.00 USDC
    from
    customer wallet

    02

    Customer pays

    From the wallet they have

  3. Payment request Shielded
    ref
    ref #3307
    amount
    1,200.00 USDC
    from
    customer wallet
    to
    hidden

    03

    Shielded on arrival

    Fresh address, every time

  4. Payment request Confirmed
    ref
    ref #3307
    amount
    1,200.00 USDC
    from
    customer wallet
    to
    hidden

    04

    Order confirmed

    Matched by reference

  • Sits next to your checkout
  • Server-side SDK
  • AML via viewing key
  • USDC + USDT on Arbitrum
Fit check

Is it right for you?

Good fit if

  • You process stablecoin payments for merchants
  • Merchants ask why their payments are public
  • You serve VPN, SaaS, B2B or privacy merchants
  • You can add a method to your checkout

Not yet if

  • Your merchants need chains other than Arbitrum
  • You need fiat settlement from this option
  • Your volume is mostly Bitcoin
  • You need it live with no integration work

Which of your merchants want this

  • VPN and privacy

    Their users expect privacy end to end.

  • SaaS

    Enterprise discounts stay private.

  • B2B services

    Client lists and rates stay private.

  • Donations

    Donors stay unlisted.

Visibility

Who sees what

The payer’s own transfer is always public.

who The payment Which merchant Merchant revenue
The public Can see Hidden Hidden
The merchant Can see Can see Can see
Merchant’s accountant Can see Only if you share your viewing key Only if you share your viewing key
sees it hidden only if you share the key
Practicalities

What gateways ask us

  • Integration

    One more method. Your checkout stays.

  • Many merchants

    Talk to us about multi-merchant setups.

  • AML

    Screening before shielding. Viewing keys after.

  • Custody

    Non-custodial. Funds never sit with Curvy.

  • Customer experience

    Pay from the wallet they have. No account.

  • Coverage

    USDC and USDT on Arbitrum today.

Trust

Built to be checked

Private, not unaccountable. How the compliance model works

Audited by Ethernal Full report public on GitHub Open-source contracts github.com/0xCurvy Published research Stealth address protocols
10+ years together Two PhDs in ZK and cryptography
Screened at the door Global Ledger checks incoming funds
Non-custodial You hold the keys. Always.
Viewing keys Your accountant sees everything
Settled onchain USDC and USDT on Arbitrum
Backed by Ethereum FoundationStarknet FoundationArbitrum FoundationLI.FI
FAQ

Questions

Can we offer it next to our existing checkout?

Yes. It’s one more payment method, not a replacement. Merchants who want it switch it on. The rest keep their current setup.

Does the customer need a Curvy account?

No. They pay from the wallet they already use. The private part happens on the receiving side.

How do merchants reconcile and run AML?

Through the viewing key: read-only access to every payment and reference. Sending addresses are screened with Global Ledger before funds are shielded.

Which stablecoins and networks?

USDC and USDT, settled on Arbitrum. Talk to us about other networks.

Your merchants’ revenue is nobody else’s business.

Tell us how you take payments today, and we’ll show you where Curvy fits.

Read the docs
On a call, we go through
  • Your payment flow, step by step
  • What stays visible, and to whom
  • How the SDK fits your stack
  • Your compliance questions