LOADING…
Invoices that echo on-chain
Create invoices and receive payments in native USDC on Arc.
Partial payments, splits, recurring invoices and QR checkout included.
Why EchoPay
Invoicing that matches how Arc actually works
Not a Web2 bill with a wallet button bolted on — a protocol-native payment surface for stablecoin builders.
Native USDC settlement
Arc uses USDC as gas. Payments settle in the same asset clients already hold — no token juggling.
Fully on-chain truth
Amounts, payers, splits, and status live on Arc. Anyone can verify an invoice without trusting a database.
Shareable payment links
Every invoice is a public /pay/{id} URL with QR. Clients pay in one click from Rabby or MetaMask.
Built for builders
Partials, recurring renewals, and disputes are protocol features — not spreadsheets bolted on later.
Capability set
Everything a stablecoin merchant needs
Deadlines that auto-expire
Optional due dates block late payments on-chain — no manual cleanup.
Partial payments
Accept any amount up to the remaining balance. Progress is tracked live.
Multi-recipient splits
Divide every payment across up to 8 addresses by basis points.
Recurring invoices
Monthly-style series: settle, wait the interval, renew the next period.
Dispute system
Flag issues to freeze payments; creators resolve and reopen when ready.
Dashboard analytics
Total received, invoice mix, and status breakdown at a glance.
QR payment links
Share a scannable code so clients open /pay/{id} instantly.
Search & filters
Find invoices by id, memo, or status — sort by amount or remaining.
How it works
From draft to paid in four steps
No middleware accounts. No custodial balance. You and your client settle directly on Arc.
01
Connect wallet
Add Arc Testnet, fund native USDC from Circle’s faucet, connect Rabby or MetaMask.
02
Create invoice
Set amount, recipients & splits, optional deadline, and recurring interval if needed.
03
Share the link
Send /pay/{id} or the QR code. Clients see status, remaining balance, and pay in-wallet.
04
Get paid on Arc
Funds route to split recipients automatically. Track everything in your dashboard.
Product
Dashboard that shows real status
Track received USDC, open balances, and invoice health in one place. The preview below is static marketing UI — connect a wallet for live on-chain data.
echopay.app/dashboard
Overview
Creator analytics
Received
8,450USDC
+12% this week
Open
6
2 partial · 1 dispute
Invoice mix
Recent invoices
Brand redesign — Phase 1
2,400USDC
Monthly retainer · March
1,200USDC
API integration milestone
3,850USDC
Security audit invoice
5,000USDC
Pricing
Simple on testnet
No platform subscription. You only spend native USDC gas on Arc when you write to the contract.
Protocol
Free
On Arc Testnet
- Unlimited invoice creation
- Partial & full payments
- Multi-recipient splits
- Deadlines & disputes
- Recurring renewals
Builder
Gas only
You pay Arc network fees
- Everything in Protocol
- On-chain analytics views
- Shareable QR pay pages
- Contract verified on Arcscan
- Portfolio-ready demo flow
FAQ
Common questions
EchoPay is built for Arc Testnet (chain ID 5042002). Gas and payments use native USDC — no separate ERC-20 approvals for settlement.
Yes. Payers can send any amount up to the remaining balance. Progress is tracked on-chain until the invoice is fully settled.
When you create an invoice you assign basis-point shares (must total 100%). Each payment is distributed automatically to those addresses.
Unpaid invoices with a deadline stop accepting payments after expiry. Fully paid invoices stay settled; recurring renewals are separate.
The invoice creator or the last payer can flag a dispute, which freezes further payments until the creator resolves it.
The protocol does not charge platform fees on testnet. You only pay Arc gas in native USDC for create, pay, renew, and dispute transactions.
Get started
Ship your Arc portfolio piece
Connect on Arc Testnet, create an invoice, and share a payment link in under a minute.