usevig never holds the funds.
Agentic stablecoin payments for people and software
Accept stablecoins.Keep control of the funds.
Give usevig an EVM wallet address that you control. Each checkout gets a separate payment address that can only pay that wallet.
The payer sends an ordinary stablecoin transfer. usevig watches the chain and sends a signed webhook when the payment clears. You collect when you choose.
Start accepting stablecoin payments in about five minutes. No KYC. No email. No captcha. No manual approval or account review.
Mainnet starts at $1. Base Sepolia is free.
- mainnet chains
- 5
- stablecoin options
- 16
- payment value fee
- none
Money path
0x payerAny wallet or exchange can send the token.
0x uniqueThe funds wait here. No private key exists.
0x fixedThis wallet is the only possible destination.
A private key does not exist for the checkout address.
usevig never controls your wallet. It cannot redirect, freeze, or spend the funds.
The payer pays transfer gas. The merchant signs and pays collection gas. usevig pays neither and holds no gas money.
The complete path
One address for one checkout.
The checkout data and your payout address define the payment address. The address cannot pay another wallet.
Add your wallet
Provide an EVM payout address that you control.
Create a checkout
POST /v1/checkouts with a dollar amount.
Receive a transfer
The payer sends a supported stablecoin to the separate checkout address.
Get the event
usevig watches the chain. It sends a signed webhook at your selected finality.
Collect when ready
One unsigned transaction can collect several paid checkout addresses. The merchant signs once and pays collection gas. This batch is not a gas optimization.
For people
Start from a normal page.
Choose a plan at /start. Add your payout wallet. Share the hosted checkout
when a person needs to pay.
- 1Your customer sees the amount, token, network, and checkout address.
- 2The customer can pay from a wallet or an exchange.
- 3Your server receives the same payment state through the API and webhook.
$25.00
Payment request
0x7a2e…9f31
Real Base Sepolia calls
Run the checkout API now.
This demo creates a free test merchant. It then creates a real checkout through
POST /v1/checkouts.
- No email or account form
- No funds are sent
- No response is mocked
# Press “Run live test”. # The page will call /v1/merchants, then /v1/checkouts.
Uses a fixed sample payout address.
It does not request wallet access.
The direct checkout request
curl -X POST https://usevig.com/v1/checkouts \
-H "Authorization: Bearer $VIG_KEY" \
-H "Content-Type: application/json" \
-d '{"amount_usd":25,"accept":[{"network":"base","token":"USDC"}]}'
For coding agents
Let your coding agent set it up.
Start with a fit check. Integrate only if usevig matches the project. Both prompts use the same checkout API as the human path.
Check the fit first.
Check the limits, costs, and product fit before any code changes.
Evaluate https://usevig.com for my project. Fetch and follow: https://usevig.com/evaluate.md
Add usevig to the project.
Use the current procedure after the evaluation confirms the fit.
Integrate https://usevig.com into this project. Fetch and follow: https://usevig.com/integrate.md
Plans and prices
Pay for verified transactions.
usevig charges by the verified transaction count. It does not take a percentage of the payment value.
10,000 verified test transactions each month.
Use the free demo → Trial $1/ 30 daysUp to 240 verified mainnet transactions.
Choose Trial → Starter $49/ 30 daysUp to 11,000 verified mainnet transactions.
Choose Starter → Scale $299/ 30 daysUp to 72,000 verified mainnet transactions.
Choose Scale →Supported networks
6 networks · 18 token routes
Ethereum
ethereum · chain 1USDCUSDTDAIPYUSD
Base
base · chain 8453USDCUSDTDAI
Arbitrum One
arbitrum · chain 42161USDCUSDTDAI
OP Mainnet
optimism · chain 10USDCUSDTDAI
Polygon
polygon · chain 137USDCUSDTDAI
Base Sepolia
base-sepolia · chain 84532USDCTUSD
Read addresses and decimals from GET /v1/config.
The runtime registry is the source of truth.
Important answers
Know the boundary before you start.
The product has a narrow job. It derives addresses, watches chains, and sends payment events.
Where do the funds sit?
Before collection, the funds sit at the checkout address on-chain. They never enter a usevig wallet or account.
Who controls the destination?
The checkout code fixes your payout wallet. No caller can choose another destination after the checkout exists.
Does usevig control a key?
usevig never controls your wallet. No private key exists for the checkout address.
Who pays each network fee?
The payer pays transfer gas. The merchant pays collection gas. usevig pays neither and holds no gas money.
When does my server hear about payment?
usevig watches the selected chain. It sends a signed webhook when the payment reaches your selected finality.
Does signup require KYC or account approval?
No KYC is required. Signup needs a plan and an EVM payout address. It needs no email, captcha, or manual approval. No person reviews the account. Automated checks still verify the address, plan payment, token transfer, and finality.
How does an agent start?
Send the agent to /evaluate.md first. Then use /integrate.md for the complete procedure.