Skip to content
ZeroKYC Pay

Accept Solana (native) payments without KYC

The app-chain your fastest buyers live on

SOL is the gas and currency of the busiest app-chain in crypto: if your buyer uses Solana apps at all, their wallet already holds SOL. Accepting it serves that audience with zero conversion friction.

Like every volatile native coin, SOL invoices re-quote until the payment is first seen on-chain, then freeze. Addressing is one static wallet plus unique amount windows; confirmations run 32 slots, about thirteen seconds.

Networks & confirmations

NetworkAssetConfirmationsTime
SolanaSOL (native)32 slots~13 s

Addressing modes

Direct (non-custodial)

Payments go straight to your wallet: static wallet + unique amounts — one Solana address for all invoices; amount windows disambiguate concurrent payments. The same wallet receives USDT/USDC on Solana.

Create an invoice for SOL

curl -X POST https://api.zerokyc-payments.com/v1/invoices \
  -H "Authorization: Bearer pk_test_..." \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: order-1042" \
  -d '{
    "amount": "49.00",
    "base_currency": "USD",
    "payment_currency": "SOL",
    "order_id": "order-1042"
  }'

Replace the API key with your pk_test key from the console. Full flow in the quickstart.

Solana (native) payment FAQ

Is SOL volatile?

Yes — SOL invoices re-quote every few minutes until the payment is first seen on-chain, then freeze. The buyer always sees the exact amount to send.

Why 32 slots?

Solana finalizes optimistically; 32 slots (~13 seconds) gives the network time to settle forks before we call a payment confirmed — a conservative budget for a fast chain.

Do SOL and stablecoins share one wallet?

Yes — one Solana address holds SOL, USDT and USDC. Connect it once and enable the assets you accept; the checkout QR (Solana Pay) carries the right token automatically.

What does a transfer cost?

Fractions of a cent in fees — among the cheapest rails on the platform, with second-level finality on top.

Start accepting Solana (native) today

Create an account, paste your payout address or connect a wallet, and generate your first SOL invoice in minutes. Want to accept SOL plus everything else? Set payment_currency=any and let the buyer choose the coin at checkout.