USDC on Solana Payment Gateway
USDC is the dominant dollar on Solana, natively issued by Circle and held in millions of consumer wallets. GatewayCrypto credits SPL USDC deposits in under a second for a fraction of a cent, gives each order its own address and pools the funds with your other USDC networks.
USDC SPL at a glance
Network
Solana
Token standard
SPL
Confirmation time
< 1 second
Typical network fee
< $0.01
Works with: Phantom, Solflare, Backpack, Coinbase, Binance, OKX
Why accept USDC SPL
Consumer apps, gaming, creator payouts and any checkout with many small payments — the network where USDC is the default dollar.
Native USDC, not a bridged copy
Circle issues USDC directly on Solana, so there is no wrapped token or bridge risk between your customer's wallet and your balance.
Sub-second, sub-cent
Slots every ~400 ms and fees below a cent make Solana the rail for micro-payments, in-app purchases and tipping.
Consumer wallets by the million
Phantom, Backpack and Solflare users hold USDC by default. SPL support reaches a segment that never uses Ethereum.
Same balance as ERC-20, Polygon and Arbitrum
Solana deposits land in your unified USDC balance; withdraw on any network without bridging.
How to accept USDC SPL payments
Every network pays into the same USDC merchant balance — no cross-chain fees, no manual reconciliation.
-
Enable USDC on Solana in your dashboard
Switch on SPL 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=SPL. We return a dedicated Solana deposit address and a payment window.
-
The customer sends USDC
They pay from any wallet or exchange that supports USDC on Solana. 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 SPL 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": "SPL",
"amount": 250.00,
"order_id": "ORD-10421",
"callback_url": "https://yoursite.com/webhook"
}'
USDC on other networks
Start accepting USDC SPL today
Consumer apps, gaming, creator payouts and any checkout with many small payments — the network where USDC is the default dollar.