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 Payment Gateway

USDC ERC-20 at a glance

Icon

Network

Ethereum

Icon

Token standard

ERC-20

Icon

Confirmation time

≈ 15–60 seconds

Icon

Typical network fee

$0.50–$5, gas-dependent

Works with: Coinbase, MetaMask, Ledger, Kraken, Circle Mint, Rabby

GatewayCrypto
Ethereum

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.

USDC ERC-20

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.

  • Icon

    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.

  • Icon

    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.

  • Icon

    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.

  • Icon

    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.

GatewayCrypto REST API · USDC ERC-20

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 access
curl -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

USDC SPL

Solana · < 1 second · < $0.01

Details

USDC Polygon PoS

Polygon · ≈ 2–5 seconds · < $0.01

Details

USDC Arbitrum One

Arbitrum · ≈ 1–2 seconds · < $0.05

Details
Image

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.

Learn more about crypto payments

All guides

Frequently Asked Questions

Ethereum produces a block every 12 seconds; we detect the transfer in the first block and confirm it after a few more, usually within 15–60 seconds, notifying your server by webhook.

Gas is typically $0.50–$5 per transfer depending on network load and is a flat cost. GatewayCrypto lets you choose whether the customer or your business pays it.

It is the same dollar-backed asset issued by Circle; only the network differs. In GatewayCrypto every network settles into one USDC balance.

Yes. Keep USDC, auto-convert other coins into it, or enable USD or EUR settlement to your bank. The setting applies to your whole USDC balance regardless of network.