USDCLuxon logo
Payment rail

USDC to Luxon: sell USDC and get paid in USD, EUR, or GBP.

Luxon is a supported USDCtoFiat payment route. You create a Base smart-contract deposit, the buyer pays your Luxon email, and USDC releases only after the payment is proven.

01

When Luxon is the right route

Sellers who want one Luxon account route for the three most common USDCtoFiat fiat currencies.

Fiat moves directly between buyer and seller through the payment platform, while the USDC leg settles through ZKP2P smart contracts on Base.

02

Luxon setup

FieldValue
Payment methodLuxon
CurrenciesUSD, EUR, GBP
Seller identifierLuxon email
CustodySeller wallet signs; USDC locks in EscrowV2 on Base
03

Create the deposit

  1. 1Connect a wallet holding native USDC on Base.
  2. 2Choose Luxon as the payment method and select USD, EUR, or GBP.
  3. 3Use the Luxon email connected to the account that should receive the fiat payment.
  4. 4Approve and create the smart-contract deposit.
  5. 5Luxon fills still require exact amount, currency, recipient, and timing match. The Base contract only releases after proof or a deliberate manual release.
04

Risks to manage

  • Fill speed depends on buyer demand for the exact method, currency, and rate.
  • The external payment platform can apply its own account limits, reviews, reversals, and KYC rules.
  • Never release manually from a screenshot alone. Check the payment inside your own account first.
  • Withdraw unfilled USDC if the rate is stale, your account is under review, or you no longer want the order public.

Common questions

What is USDCtoFiat?

USDCtoFiat lets you sell USDC on Base for money in Venmo, Cash App, Chime, Revolut, Wise, Zelle, PayPal, Monzo, N26, and Luxon. You keep control of your wallet, and trades settle through non-custodial ZKP2P smart contracts on Base.

Does USDCtoFiat hold my funds?

No. You sign every transaction from your own wallet. Your USDC is locked in a public Base contract and releases to the buyer only after their payment is proven. You can withdraw any unfilled deposit at any time.

What does it cost to sell?

Creating and managing a seller deposit is free, though Base gas applies to onchain actions. The offramp SDK is free to integrate. On delegated fills, Delegate's 0.10% manager fee comes from the USDC released to the buyer, not from your fiat proceeds or your quoted rate. Peerlytics analytics, webhooks, and API credits are priced separately.

Do I need a centralized exchange account?

No exchange account is required to use USDCtoFiat. You need a wallet holding USDC on Base and an account on the payment app you want to be paid in. The payment app's own account rules and limits still apply.

Do I need to complete KYC?

USDCtoFiat does not collect identity documents, hold your fiat, or hold your keys. The payment app you use still controls its own verification, limits, and account rules. USDC settlement happens through Base smart contracts, and we cannot change what Venmo, PayPal, Wise, Zelle, or your bank requires.

Can I cash out USDC to Luxon?

Yes. USDCtoFiat supports Luxon as a seller payment method for USD, EUR, or GBP. You create a Base deposit, the buyer pays your Luxon email, and USDC releases after payment proof.

Does USDCtoFiat hold my Luxon funds?

No. Fiat moves directly through Luxon. USDCtoFiat does not custody fiat, does not log into your payment account, and cannot reverse external payment-app transfers.

How fast does a deposit fill?

Fill speed depends on buyer demand for your payment method, currency, and rate. Liquid routes like USD via Venmo or Cash App, or EUR/GBP via Revolut or Wise, move fastest. You can withdraw unfilled deposits whenever you want.