USDC ERC-20 Payment Gateway
Ethereum is USDC's home network and the one institutions, exchanges and DeFi protocols settle on. GatewayCrypto confirms ERC-20 USDC payments in under a minute, issues a dedicated address per order and pools the funds with your Solana, Polygon and Arbitrum deposits.
USDC ERC-20 at a glance
Network
Ethereum
Token standard
ERC-20
Confirmation time
≈ 15–60 seconds
Typical network fee
$0.50–$5, gas-dependent
Works with: Coinbase, MetaMask, Ledger, Kraken, Circle Mint, Rabby
Why accept USDC ERC-20
B2B invoices, treasury payments and customers who hold USDC with regulated exchanges, custodians or in DeFi. The most widely supported USDC standard.
The institutional standard
Regulated exchanges, custodians and corporate treasuries default to USDC on Ethereum. Offering ERC-20 is what makes a B2B buyer able to pay you.
Flat fee, any amount
Gas does not scale with value, so a $50,000 invoice costs the same few dollars to settle as a $500 one — with Ethereum's security behind it.
Regulated, fully reserved dollar
USDC is issued by Circle and backed one-to-one by cash and short-dated US Treasuries with monthly attestations — the stablecoin compliance teams prefer.
One balance across networks
ERC-20 deposits join your unified USDC balance next to Solana, Polygon and Arbitrum. Withdraw on whichever network is cheapest; no bridging on your side.
How to accept USDC ERC-20 payments
Every network pays into the same USDC merchant balance — no cross-chain fees, no manual reconciliation.
-
Enable USDC on Ethereum in your dashboard
Switch on ERC-20 for USDC in the merchant dashboard. It appears at your checkout next to the other networks you accept.
-
Create the payment
Your checkout calls the API with the amount and network=ERC-20. We return a dedicated Ethereum deposit address and a payment window.
-
The customer sends USDC
They pay from any wallet or exchange that supports USDC on Ethereum. We watch the chain and mark the payment as detected, then confirmed.
-
You get the webhook and the balance
On confirmation we notify your server and credit your unified USDC balance — the same balance every other network pays into. Keep it, auto-convert, or settle to fiat.
Create a USDC ERC-20 payment in one call
One request returns a deposit address and a hosted checkout link; a webhook tells your server when the payment is detected and when it confirms.
Get API accesscurl -X POST https://api.gatewaycrypto.io/v1/payments \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"currency": "USDC",
"network": "ERC-20",
"amount": 250.00,
"order_id": "ORD-10421",
"callback_url": "https://yoursite.com/webhook"
}'
USDC on other networks
Start accepting USDC ERC-20 today
B2B invoices, treasury payments and customers who hold USDC with regulated exchanges, custodians or in DeFi. The most widely supported USDC standard.