Product · Checkout

Customers pay with the crypto they have. You receive the crypto you want.

Send customers to a clean, branded payment page. By default they can pay with any asset on the Apa Safe List, across every supported chain. You receive the asset in your payout wallet straight to your own wallet as the payment completes. Apa is non-custodial and never holds the funds.

How a checkout works

From amount to settled in four steps

Apa orchestrates the payment end to end. Funds move straight to your wallet, and Apa routes only when the customer pays a different asset or network than your payout wallet.

[ Step 1 ]

Create the session

Set an amount — from your dashboard or the API. The session settles to your payout wallet; you never configure accepted assets unless you want to restrict them.

[ Step 2 ]

Customer picks an asset

On the page, the customer chooses what to pay with from the full Safe List — ETH, SOL, BTC, BNB, stablecoins and more across nine chains.

[ Step 3 ]

Pay from their wallet

They use a wallet link or scan/copy the displayed address, then sign from their own wallet. Apa never asks for a private key or seed phrase.

[ Step 4 ]

Settle and redirect

The payment confirms on-chain, funds settle to your own wallet, the status flips to paid, and the customer is sent to your success URL.

The Apa Safe List

Accept everything by default

You don't pick tokens one by one. Every checkout accepts Apa's full Safe List of vetted assets across every supported chain — a curated list, not every random token. Customize only if you want to restrict it.

Customers can pay with[ 17 assets · on ]
ETH · EthereumSOL · SolanaUSDC · SolanaETH · BaseUSDC · BaseUSDC · EthereumUSDT · EthereumUSDT · SolanaBTC · BitcoinBNB · BNB ChainPOL · PolygonETH · ArbitrumAVAX · AvalancheTRX · TronUSDT · TronUSDC · PolygonUSDC · Arbitrum
Live checkout

The customer always sees exactly what they pay and what you get

The page shows the amount, the asset they're paying, the route if one is needed, and the asset you'll receive. A live status screen tracks the transfer until it confirms.

  • Asset and network selector across the full Safe List with real-time quotes
  • Exact payout matches settle at 0% fee
  • Asset or network conversions are routed automatically by Apa at 1.5%
  • Live status: created, pending, routing, paid — or expired
  • Success and cancel redirects back to your store
Checkout · cs_a91f2cROUTING
Amount due
$240.00
Settles as 238.94 USDC · Solana
ETH · EthereumYou pay
Apa route 1.5% fee
USDC · SolanaMerchant gets
Routed by
Apa
Price
Protected
Quote
4:58
Always payable

Apa only shows a payment option it can honor

A Safe List asset is hidden for a given checkout when Apa can't settle it cleanly — so the customer never picks an option that would fail or settle a bad price.

[ No safe route ]

Nothing reliable to settle through

If there's no dependable path from that asset to your payout wallet, Apa hides it rather than risk a stuck payment.

[ Price protection ]

No safe route right now

When Apa can't protect the price on a clean conversion, the option drops out instead of settling you a worse amount.

[ Amount too low ]

Too small to route cleanly

For very small amounts, the cost of converting can outweigh the payment itself — so Apa hides options that aren't worth routing.

[ Network degraded ]

A chain is congested or down

If a network is unhealthy, its assets are temporarily hidden until conditions recover.

[ Merchant disabled ]

You restricted it

Anything you turn off in customization — a specific asset, stablecoins-only, one network — simply doesn't appear.

Direct vs routed

Free when it matches, low cost when routed

If the customer pays the exact payout asset on your payout network, it's a direct settlement with no Apa fee. If they pay a different asset or network, Apa routes it and charges 1.5%.

Exact-match payment[ 0% Apa fee ]

The customer pays USDC on Solana and you keep USDC on Solana. No bridge, no swap. Apa charges nothing.

Routed payment[ 1.5% routing fee ]

The customer pays a different asset or network than your payout wallet. Apa gets a route, swaps and bridges when needed, then settles your preferred asset.

Questions

Checkout FAQ

Does Apa ever hold the funds during checkout?

No. Payments move from the customer's wallet to yours. When a route is required, the swap and bridge execute on-chain — Apa orchestrates but never takes custody.

What happens if a customer abandons the checkout?

The session stays in a created or pending state until it expires. Nothing is charged, and the customer is sent to your cancel URL if they leave.

Which assets can customers pay with?

By default, the full Apa Safe List of vetted assets across Ethereum, Solana, Base, Bitcoin, BNB Chain, Polygon, Arbitrum, Avalanche and Tron. You can restrict it in customization.

Why might an asset not show up at checkout?

Apa hides an option when there's no safe route to your payout wallet, the amount is too low to route economically, a network is degraded, or you disabled it.

How fast does a payment confirm?

Direct transfers confirm as fast as the underlying chain. Routed payments depend on the bridge and swap, and the live status screen tracks each stage.

Spin up a checkout in minutes

Create your first payment link or API checkout in minutes. Direct payments are free, routed conversions are flat, and Apa never holds your funds.