Crypto Payment Gateway
Dashboard and checkout experiences for processing crypto payments through a unified gateway.
- Type
- Web
- Domain
- Fintech
- Status
- Live

Overview
Crypto Payment Gateway is a platform for merchants to accept and manage crypto payments across multiple chains.
The merchant dashboard provides overviews of transactions, payouts, commissions, and configuration such as API keys and webhooks.
The checkout experience lets customers pay invoices with crypto by connecting their wallets and sending on-chain payments to generated deposit addresses.
Both dashboard and checkout are built with Vue 3, Naive UI, and TypeScript, talking to a Go backend that handles wallets, reconciliation, and payouts.
The constraint
Money arriving on-chain, asynchronously, from addresses generated per invoice — and merchants who need the ledger to reconcile exactly. The failure mode is not a broken page, it is a payment that landed but was never credited.
What I owned
- Built the merchant dashboard — transactions, payouts, commissions
- Built merchant configuration including API keys and webhooks
- Built the checkout flow — wallet connection and on-chain payment to generated deposit addresses
- Integrated against a Go backend handling wallets, reconciliation and payouts
Stack
- Vue 3
- TypeScript
- Vite
- Naive UI
- Wagmi
- Viem
