usevig402

5 chains · 16 stablecoins · non-custodial

Get paid in stablecoins, without holding a wallet.

Price a charge in dollars. We give you a fresh address that can only ever pay you, your customer sends an ordinary transfer to it, and we watch the chain and tell you the moment it lands. The money goes straight to an address you control — it never passes through us.

See it work → Start taking payments Read /llms.txt
Customer any wallet This charge its own address You your wallet transfer only ever here usevig watches
usevig sits beside the payment, never inside it. We hold no key for that address.

See it work

Real calls against Base Sepolia, right now. No signup, no email, no funds.

create account create a charge get paid to
# Press “Run request”. These are real API calls — nothing here is mocked.

How you get paid

1 · Create a charge

One call with a dollar amount. Back comes a receiving address for every coin and chain you accept, plus a checkout_url if a person needs a page to pay on.

2 · They send a transfer

An ordinary stablecoin transfer, from a wallet, a phone, or an exchange withdrawal. Nothing to sign, nothing to connect, no wallet pop-up.

3 · You collect

We watch the chain and tell you it landed. When you want the money, we build the transaction and you sign it — we cannot broadcast it for you.

Each address is a CREATE2 contract with your payout address baked into it, so it can only ever pay you and no private key for it exists anywhere. That is also why this works with USDT, which supports none of the signature-based standards. Open a live testnet checkout →

Where you can get paid

ChainTokensConfirmedFinal
Ethereum USDC USDT DAI PYUSD ~72s ~19 min
Base USDC USDT DAI ~12s ~19 min
Arbitrum One USDC USDT DAI ~6s ~21 min
OP Mainnet USDC USDT DAI ~12s ~19 min
Polygon USDC USDT DAI ~12s ~4s
You choose which of those counts as paid, per charge. confirmed is the default; safe and finalized come from the chain's own block tags rather than a block count. Every address and decimal above was read from the chain itself — DAI is 18 decimals while the rest are 6 — so build against GET /v1/config rather than hardcoding. Base Sepolia is free and self-serve for testing.

Have your agent do it

Paste one of these into Claude Code, Cursor, Codex or any coding agent. They stay short on purpose: the real instructions live at /evaluate.md and /integrate.md, so they improve without you re-pasting anything.

Decide whether it fits

Evaluate https://usevig.com for my project. Fetch and follow:
https://usevig.com/evaluate.md

Integrate it

Integrate https://usevig.com into this project. Fetch and follow:
https://usevig.com/integrate.md

Pricing

Free Base Sepolia · 10,000 / mo $1up to 240 mainnet tx / motry it for real $49up to 11,000 mainnet tx / mo $299up to 72,000 mainnet tx / mo Custom high volume, invoicing
Start with one API call →
You pay us the way your customers pay you. Buying a plan creates a real usevig checkout, settled in stablecoins on any chain above and detected by the same watcher that will detect yours. POST /v1/signup returns a checkout and the account activates itself the moment the transfer confirms — no card, no invoice, no sales call. An agent holding stablecoins can onboard end to end with no human.

We bill for verified transactions, never a percentage of what you move: $1M and $10k cost the same at the same count. Collecting your money is a transaction you sign and pay gas for — roughly $0.002 per checkout on Base. Refunds and disputes stay between you and your customer; an on-chain transfer cannot be reversed by us.

API

EndpointWhat it does
POST /v1/signupBuy a plan and go live on mainnet. No credentials, no approval.
GET /v1/signup/:idPoll the purchase; returns your api_key once paid.
POST /v1/plan/renewRenew or change tier. Early renewal extends, never resets.
POST /v1/merchantsFree Base Sepolia account, instantly.
POST /v1/checkoutsCreate a charge in USD; returns an address per coin and chain.
GET /v1/checkouts/:idStatus, what arrived, any shortfall.
GET /v1/collect/quoteThe unsigned transaction that sweeps your money to you.
GET /v1/balanceWhat has been paid to you but not yet collected.
GET /pay/c/:idHosted checkout page for a human. Public, no key.
GET /v1/meTier, usage, and your settings.
PATCH /v1/meChange accepted chains and tokens, payout, webhook.
POST /mcpMCP server for agent self-onboarding.