Coastal Pay is a crypto payment processor built for merchants. Generate per-payment deposit wallets, accept BTC, ETH, USDC, USDT and SOL, and receive consolidated USDC payouts on Base — automatically.
From the customer hitting "pay" to USDC landing in your payout wallet — Coastal Pay handles the chain mechanics, swaps, and bridging.
Call our API or use the merchant portal to generate a unique deposit wallet for each customer transaction. Pick the chain and asset you want to accept.
The customer pays the wallet directly. We watch the chain in real time, confirm the transaction, and notify your backend the moment funds settle.
Funds are swept to hot wallets, converted into USDC, bridged to Base, and disbursed to your payout address on the schedule you choose.
Multi-chain coverage, a single payout asset, transparent operations.
No matter which chain the customer pays on, you get USDC on Base. No managing wallets across four networks. No surprise tokens.
Webhook notifications fire the moment your customer's transaction confirms on-chain. No polling, no delay, no missed payments.
Track every payment, sweep, conversion, and payout from a single dashboard. Auditable ledger entries on every dollar that moves.
Each payment uses a freshly derived wallet. Keys are encrypted at rest, sweeps are automated, and your funds are never commingled.
Customer sends USDC on Ethereum to a Base address by mistake? We detect it, route it correctly, and confirm without losing the payment.
Pay out to hundreds of downstream merchants with a single CSV upload. Cutoff-aware accruals, dual approval, full audit trail.
AES-GCM at rest, BIP-32 derivation, never stored plaintext.
Every callback signed and verified end to end.
Triggers prevent edits. Every cent is auditable forever.
If a webhook misses, our pollers catch it within seconds.
Tell us about your business and we'll get you onboarded with a live merchant account.