USD Coin · USDC

USDC Payment Gateway

Integrate USD Coin (USDC) payments into your platform with GatewayCrypto. USDC is issued by Circle, fully backed by dollar reserves, and audited regularly. We support Ethereum, Solana, Polygon, and Arbitrum out of the box. You get dollar-pegged stability, real-time webhooks, and a clean API that gets you live in minutes, not weeks.

Start Accepting USD Coin
GatewayCryptoPayment preview

Payment currency

USD Coin

USDC
1Select payment currency
2Create a payment invoice
3Accept Crypto Payments
USD CoinUSDC
Payment preview · GatewayCrypto

Supported USDC Networks

Ethereum (ERC-20) Solana (SPL) Polygon Arbitrum
< 5 min
Integration Time
99.9%
Uptime SLA
Real-Time
Webhook Delivery

Which USDC network should you accept?

All of them — every network pays into one USDC merchant balance, so there is nothing to reconcile. Your customer picks the network at checkout; this is what each one costs and how fast it confirms.

Network Confirmation time Typical network fee Best for
USDC ERC-20
Ethereum
≈ 15–60 seconds $0.50–$5, gas-dependent B2B invoices, treasury payments and customers who hold USDC with regulated exchanges, custodians or in DeFi. The most widely supported USDC standard. Details
USDC SPL
Solana
< 1 second < $0.01 Consumer apps, gaming, creator payouts and any checkout with many small payments — the network where USDC is the default dollar. Details
USDC Polygon PoS
Polygon
≈ 2–5 seconds < $0.01 E-commerce and SaaS checkouts that want Ethereum-compatible USDC at a fraction of the cost, and customers paying from Polygon-native apps and wallets. Details
USDC Arbitrum One
Arbitrum
≈ 1–2 seconds < $0.05 DeFi-native customers and trading platforms that keep USDC on Ethereum's largest layer 2, and merchants who want Ethereum security at layer-2 fees. Details

Three ways to accept USDC

Hosted checkout

Redirect the customer to a checkout page built in the invoice constructor, styled to your brand. No code beyond a link.

Invoices and payment links

Issue an invoice from the dashboard or the API and send the link by email or chat. Ideal for B2B, services and manual sales.

REST API and plugins

Create payments programmatically with the API and webhooks, or install the WooCommerce, Shopify or PrestaShop plugin and switch the coin on.

Keep USDC, auto-convert, or settle to your bank

Deposits on every network land in a single USDC balance. From there you decide: hold it, convert other coins into it automatically, or settle to USD or EUR. Withdrawals go out on any network without internal cross-chain fees.

Unified balance

One balance across all supported chains; withdraw on whichever network is cheapest today.

Auto conversion

Convert BTC, ETH and other deposits into USDC automatically to remove volatility.

Fiat settlement

Turn on USD or EUR payouts to your bank account whenever you need fiat.

How USDC Payment Gateway Works

Our USDC payment gateway handles the entire transaction lifecycle. It generates a unique deposit address per order, monitors the chosen network for incoming funds, and notifies your backend via webhook the moment payment lands. USDC stays at $1, so there is no exchange rate calculation on your end.

Get Started
  1. 1

    Customer Selects USDC at Checkout

    Your checkout page presents USDC as a payment option. The customer picks their preferred network from Ethereum, Solana, Polygon, or Arbitrum and sees the exact dollar amount to send.

  2. 2

    We Generate a Unique Payment Address

    Our API issues a dedicated deposit address on the chosen network, tied to the order amount, your merchant account, and a payment expiry window.

  3. 3

    Customer Sends USDC

    The customer sends USDC from any wallet to the generated address. We monitor all supported networks simultaneously and track the payment in real time.

  4. 4

    You Get a Webhook and Funds Are Settled

    As soon as the USDC transfer confirms on-chain, we send a signed webhook to your callback URL. Funds are credited to your merchant account right away.

GatewayCrypto / USDC

Integration Options

Get API Access

REST API

Create USDC payment invoices with one API call. Specify the network, amount, and callback URL and we handle the rest.

USDC / REST API
curl -X POST https://api.gatewaycrypto.io/v1/payments \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "currency": "USDC",
    "network": "SOL",
    "amount": 200.00,
    "order_id": "ORD-39571",
    "callback_url": "https://yoursite.com/webhook"
  }'

Python SDK

Install the GatewayCrypto Python package and start processing USDC payments across multiple networks in a few lines of code.

USDC / Python SDK
from gatewaycrypto import Client

client = Client(api_key="YOUR_API_KEY")

payment = client.payments.create(
    currency="USDC",
    network="SOL",
    amount=200.00,
    order_id="ORD-39571",
    callback_url="https://yoursite.com/webhook",
)

print(payment.wallet_address)  # Send USDC here
print(payment.expires_at)      # Payment window

E-Commerce Plugins

Ready-made plugins for WooCommerce, Shopify, PrestaShop, and more. No coding needed. Just enable USDC payments from your store dashboard and choose which networks to offer at checkout.

GatewayCrypto / USDC

Why Choose GatewayCrypto for USDC Payments

Zero Price Volatility

USDC is pegged 1:1 to the US dollar and backed by fully reserved assets. You invoice in dollars, customers pay in dollars, and your revenue stays predictable.

Multi-Chain Flexibility

Process USDC on Ethereum, Solana, Polygon, or Arbitrum. Customers pick the network with the lowest fees, and you get the same dollar amount regardless.

Regulated and Transparent Issuer

USDC is issued by Circle, a regulated financial institution. Reserves are independently audited, making USDC a trusted choice for B2B and cross-border payments.

Fast Settlement Across Networks

Polygon and Arbitrum settle in seconds for a few cents. Solana (SPL) lands in under a second. Even Ethereum ERC-20 confirms in under a minute. You get cleared funds faster than any bank wire.

Built for B2B and Cross-Border Use

USDC transfers cross borders without currency conversion fees or correspondent bank delays. Ideal for SaaS platforms, marketplaces, and businesses with international customers.

Industries

From checkout to purchase. Paid in USDC.

Explore a customer purchase, then follow the payment through to the merchant.

Veilway VPNPurchase demo

VPN

Private connection

One month of VPN access

Payment currencyUSDC
GatewayCryptoCheckout
Order#VPN-1042

USD Coin

USDC

Ready to pay

The customer selects USDC at checkout and continues to their wallet.

Merchant view

Order activity

Checkout

USDC
Blockchain confirmation
Payment verification
VPN activation
Payment complete

Illustrative purchase flow. Confirmation time depends on the network.

Learn more about crypto payments

All guides

Frequently Asked Questions

We support USDC on Ethereum (ERC-20), Solana (SPL), Polygon, and Arbitrum. Your customers choose their preferred network at checkout, and we route funds to your merchant account automatically. You receive the same USD value regardless of network.

It depends on the network. Solana (SPL) confirms in under a second, Polygon and Arbitrum typically settle within a few seconds, and Ethereum (ERC-20) usually confirms in under a minute. We send a webhook to your server as soon as the transaction is confirmed on-chain.

We charge a simple per-transaction fee with no monthly minimums, setup costs, or hidden charges. Contact our sales team for volume-based pricing that fits your business.

Yes. USDC is issued by Circle, a regulated financial services company. Its reserves are backed dollar-for-dollar and subject to regular third-party audits. It is one of the most widely used stablecoins for commercial transactions.

You have three options: use our REST API for full control, grab our Python, Node.js, or PHP SDK for a faster start, or install a plugin for WooCommerce, Shopify, or PrestaShop. Our sandbox and step-by-step documentation get most teams live in under 30 minutes.

All four — they settle into one USDC balance. Ethereum suits B2B and high-value payments, Solana and Polygon are best for frequent small payments at fees under a cent, and Arbitrum serves DeFi-native customers. See the per-network pages above for fees and confirmation times.

Set a callback URL when you create the payment. We send a signed webhook when the transfer is detected on-chain and another when it is confirmed, on every supported network, so your system can release the order without polling.

Yes. Enable both stablecoins and all their networks from one dashboard. Each stablecoin keeps its own unified balance, and you can auto-convert other coins into either one or settle everything to USD or EUR.

Integrate Any Coin

All Coins
USD Coin / USDC

Integrate USD Coin Gateway