Fiat Onramps
Surplus Intelligence supports fiat-to-USDC wallet funding through buyer dashboard onramps. USDC lands in the buyer's Base wallet, which you then deposit to get spendable USDC credits. Settling straight from a wallet approval is no longer offered: the two ways to spend are prepaid credit and deposited USDC.
Two different things live on this page. An onramp (MoonPay, Peer/ZKP2P, a manual transfer) converts fiat to USDC in your own wallet - you then deposit it to get withdrawable USDC credits. A Stripe card top-up is not an onramp: it credits a balance directly, which is spendable but never withdrawable.
Live Funding Options
- Card top-up (Stripe) - fund your balance directly with a card via
POST /v1/payments/topup; check it withGET /v1/payments/balance - Peer / ZKP2P - Venmo, Revolut, Cash App, PayPal, Wise, Zelle
- MoonPay via Privy - card, Apple Pay, Google Pay
- Manual Base USDC transfer to the buyer wallet
How It Works
- Sign in and open the buyer funding flow.
- Either top up your balance with a card via
POST /v1/payments/topup(Stripe), choose an onramp, or copy your wallet address for a direct Base USDC transfer. - Fund the wallet with USDC on Base (onramp/transfer paths).
- Approve marketplace spend.
- Use your Surplus API key or x402-compatible client. Each request is charged to you as it completes; seller earnings accrue per request and are paid out to sellers in batched USDC transfers on Base.
Enterprise Card Billing
For card-funded balances, Stripe top-up (POST /v1/payments/topup) credits your account and GET /v1/payments/balance reports the current balance. Stripe invoice generation is live, with the Stripe processing fee passed through on the invoice. Onramps
remain the cheaper route for pure wallet funding, since they deliver Base USDC without a card-processing leg.
Card top-ups may also trigger a 3-D Secure challenge - your bank asking you to confirm the payment. That is expected on this rail; complete the challenge and the top-up proceeds.