Comparison

Coinbase Commerce vs Apa: Which On-Chain Checkout Fits?

Two non-custodial, on-chain checkouts — but different assets, chains, and payout control.

Apa EditorialPayments & crypto infrastructure · Updated July 4, 2026
Start accepting crypto
Key takeaways
  • Both are non-custodial. Coinbase Commerce's self-managed tier gives the merchant control of the balance via a 12-word seed phrase that Coinbase cannot access or recover. Apa never holds a balance and settles directly to your wallet.
  • Coinbase Commerce charges 1% per transaction, collected in USDC, with no setup and no monthly fees (as of early 2026). Apa uses cheapest-route settlement with an effective fee well below the ~2.9% + fixed card norm.
  • Coinbase Commerce auto-swaps any incoming asset to USDC and settles on Base, Ethereum, or Polygon. Apa settles in the asset and on the chain you choose across ~10 chains, and decouples pay-in from payout (pay BTC, receive USDC).
  • Both eliminate chargebacks because on-chain payments are final; refunds are a separate merchant-initiated on-chain transaction in each case.
  • Coinbase's dashboard is hosted SaaS, but its Commerce Onchain Payment Protocol contracts are open source (Apache-2.0) on Base/Ethereum/Polygon. Apa is self-hostable.

Side by side

ApaCoinbase Commerce
Custody modelNon-custodial — funds settle directly to your own wallet; Apa never holds a balanceNon-custodial (self-managed) — merchant controls the balance via a 12-word seed phrase; Coinbase cannot access or recover the funds (as of early 2026)
SettlementOn-chain, direct to your wallet in the asset and chain you chooseOn-chain to your own EVM wallet; incoming payments are atomically swapped to USDC at time of payment and deposited on Ethereum, Base or Polygon
Assets acceptedBTC, ETH, SOL, USDC, USDT, POL, BNB, AVAX, TRXHundreds of assets — any token with Uniswap liquidity (ETH, POL, USDC, USDT, DAI, WETH, plus BTC/DOGE/LTC via Coinbase balances), auto-swapped to USDC
Chains supported~10 chains (Bitcoin, Ethereum, Solana, Base, Polygon, BNB Chain, Avalanche, Tron, and more)Base, Ethereum and Polygon (Base is the primary network for fast, low-cost settlement)
Fees1.5% flat and final, all-in (0% for direct same-asset settlement); settles straight to your own wallet — no platform balance, no separate withdrawal fee.1% per transaction, collected in the settlement currency (USDC); no setup and no monthly fees (as of early 2026) — but charged on every payment, since all assets are auto-swapped to USDC
Getting funds to your own walletIncluded — one on-chain step directly to your wallet; no withdrawal fee.Included — settles on-chain to your self-managed wallet with no withdrawal fee, but always as USDC on Base/Ethereum/Polygon (keeping a native asset means a further swap you arrange yourself)
Payout & volatilityChoose your payout asset + chain; pay-in decoupled from payout (pay BTC, receive USDC)Settles in USDC regardless of what the customer pays, so merchants avoid crypto volatility; USDC lands directly in the self-custody wallet (Coinbase Business adds optional fiat off-ramp)
ChargebacksNone — confirmed on-chain payments are finalNone — on-chain payments are final and irreversible; refunds are a separate merchant-initiated on-chain transaction
IntegrationHosted checkout, shareable payment links, developer API + webhooksHosted checkout pages, no-code payment links, Commerce REST API + SDKs, webhooks, the onchain payment protocol, and plugins (Shopify, WooCommerce, Magento, OpenCart)
Self-hosting / open sourceYes — self-hostableDashboard/checkout is hosted SaaS (not self-hostable), but the Commerce Onchain Payment Protocol smart contracts are open source (Apache-2.0) on Base/Ethereum/Polygon

How Each One Works

Coinbase Commerce, in its current onchain form, runs on the Commerce Payments Protocol. A customer pays with a crypto asset, and the payment is atomically swapped to USDC on-chain at the moment of payment, then deposited to your own EVM wallet on Base, Ethereum, or Polygon. Because the swap happens before the fee is deducted, you receive a fixed USDC amount. Base, Coinbase's Ethereum L2, is the preferred network for near-instant, low-cost settlement.

Apa also settles on-chain and directly to a wallet you control, but it doesn't force conversion to a single asset. The customer pays, and funds settle in the asset and on the chain you selected. You can choose to receive a stablecoin, a major coin, or route pay-in and payout to different assets entirely.

Both avoid the custodial-processor model of taking your money into a company balance first. The distinction is that Coinbase Commerce standardizes everyone onto USDC on a small set of EVM chains, while Apa gives you a wider menu of settlement assets and chains to choose from.

Custody: Who Holds Your Money

Both products are non-custodial, which is the headline they share. Coinbase Commerce's self-managed tier gives the merchant full control of the crypto balance through a 12-word seed phrase. Per Coinbase's own FAQ, Coinbase does not have access to that seed phrase or the funds and cannot recover them if you lose the phrase — the definition of self-custody, with the responsibility that comes with it.

Apa is non-custodial in the same spirit: funds settle directly to your own wallet, and Apa never holds a balance. There is no company float and no settlement account holding your money between payment and payout.

One evolving nuance: Coinbase has been consolidating Commerce into its newer Coinbase Business offering, which layers custodial Coinbase wallets, fiat off-ramps, and accounting integrations on top of the same USDC rails. So depending on which path you onboard through, you may be choosing between self-custody (the onchain Commerce protocol) and a custodial Coinbase wallet. Apa's model is consistently non-custodial.

Chains, Assets & Settlement

Coinbase Commerce is deliberately USDC-centric. Customers can pay with hundreds of assets — effectively any token with liquidity on Uniswap, including ETH, POL, USDC, USDT, DAI, and WETH, plus BTC, DOGE, and LTC via Coinbase.com balances — but the protocol auto-swaps everything so you, the merchant, always receive USDC. Settlement happens on Base, Ethereum, or Polygon, with the protocol's contracts deployed on all three; Base is the primary network for cheap, fast settlement.

Apa accepts BTC, ETH, SOL, USDC, USDT, POL, BNB, AVAX, and TRX across roughly ten chains, including Bitcoin, Ethereum, Solana, Base, Polygon, BNB Chain, Avalanche, and Tron. Crucially, Apa settles in the asset and on the chain you choose, rather than converting everything to one stablecoin on a fixed set of EVM chains.

The trade-off is clarity versus flexibility. Coinbase Commerce's single-asset, few-chains model is simple and predictable — you always get USDC. Apa's model spans more chains (including non-EVM networks like Bitcoin, Solana, and Tron) and lets you decide what you receive, which matters if you want native BTC, native SOL, or a stablecoin on a chain Coinbase Commerce doesn't settle to.

Fee Economics

Coinbase Commerce charges a flat 1% per transaction, collected in the settlement currency, USDC. On a $100 payment, the fee is 1 USDC. Per Coinbase's help documentation, there are no setup fees and no monthly fees for the Commerce account. Underlying Base gas is roughly a penny per transaction, so the all-in cost stays close to that headline 1%.

Apa charges a flat 1.5% that is final and all-in, and 0% for direct, same-asset settlements where no conversion is needed. Both products are non-custodial and on-chain, so neither buries a withdrawal or fiat-rail fee in the rate — the money settles to a wallet you control in a single step. The pricing difference is in the conversion: Coinbase Commerce auto-swaps every payment to USDC and charges its 1% on all of them, while Apa charges nothing when a customer pays the asset you want to keep, since there's no swap to perform.

Both are dramatically cheaper than card processing, and both are clean to model. Where they diverge is coverage and flexibility: Coinbase Commerce standardizes on USDC across Base, Ethereum, and Polygon, whereas Apa spans roughly ten chains and lets you decouple pay-in from payout — so you can take a customer's BTC and keep BTC at 0%, or convert to USDC at the flat 1.5% if you prefer.

Payout Control & Volatility

Coinbase Commerce solves volatility by settling everything in USDC. Even when the customer pays in a volatile asset, the atomic on-chain swap delivers a fixed, dollar-pegged USDC amount to your wallet — so you're not exposed to price movement between payment and settlement. Because it's self-custody, that USDC lands directly in your wallet; the newer Coinbase Business layer adds optional fiat off-ramp and accounting integrations (QuickBooks, Xero) if you want to move to a bank.

Apa gives you more explicit payout control by decoupling pay-in from payout. A customer can pay in BTC while you receive USDC, or you can choose to receive a native asset on a specific chain. If you want the same volatility protection Coinbase Commerce provides, you simply choose USDC as your payout asset — but you also have the option to receive something else.

So both remove volatility if you want USDC. The difference is choice: Coinbase Commerce standardizes on USDC by default, while Apa lets you pick your payout asset and chain per your needs, including but not limited to a stablecoin.

Chargebacks & Finality

Neither product has card-style chargebacks, because on-chain payments are final and irreversible. There is no card-network dispute a buyer can file after the transaction confirms, which removes a major source of fraud loss for merchants.

Under both, refunds are handled as a separate, merchant-initiated on-chain transaction rather than an automatic reversal. Coinbase Commerce's onchain model treats disputes as buyer-to-merchant matters resolved directly; Apa likewise treats confirmed payments as final with no chargebacks.

For merchants moving away from cards specifically to escape chargeback risk, this shared property is one of the strongest reasons to adopt either — the funds that settle are funds you keep.

Integration & Developer Experience

Coinbase Commerce offers hosted checkout pages, no-code payment and checkout links, a Commerce REST API with SDKs, webhooks for real-time payment and order status, and the onchain payment protocol for direct smart-contract integration (including gasless checkout where Coinbase acts as an operator that executes on-chain). It also ships e-commerce plugins for Shopify, WooCommerce, Magento, and OpenCart.

Apa provides hosted checkout, shareable payment links, and a developer API with webhooks. The payment-link flow covers quick sales and invoicing without an integration, while the API and webhooks support programmatic checkout and real-time status.

Both are developer-friendly and cover the essentials — hosted pages, links, API, webhooks. Coinbase Commerce's differentiator is the open-source onchain protocol and its plugin catalog; Apa's is a lean links-plus-API surface combined with the ability to self-host the whole checkout.

Who Each Is Best For

Coinbase Commerce fits a merchant who wants a simple, predictable, USDC-denominated on-chain checkout with a trusted brand behind it, a flat 1% fee, and the option to migrate into Coinbase Business for fiat off-ramp and accounting. It's ideal if you're happy receiving USDC on Base/Ethereum/Polygon and value the open-source onchain protocol and mainstream plugins.

Apa fits a merchant who wants more control over the settlement itself: a broader set of chains (including Bitcoin, Solana, and Tron), the freedom to choose your payout asset and chain, decoupled pay-in and payout, and the option to self-host the checkout. It suits teams that want native assets or stablecoins on chains beyond Coinbase Commerce's three, or that want to run the payment stack in their own infrastructure.

They're closer than most comparisons — both non-custodial and on-chain — so the decision often comes down to whether USDC-on-a-few-EVM-chains is exactly what you want (Coinbase Commerce) or whether you want asset and chain flexibility plus self-hosting (Apa).

Getting Started with Apa

Getting started with Apa means pointing it at a wallet you control and creating your first checkout. As a non-custodial product, Apa settles on-chain directly to your address, so there's no custodial account holding your funds between payment and payout.

Create a hosted checkout or shareable payment link for a fast sale, or wire up the API and webhooks for a programmatic flow with real-time status. Choose your payout asset and chain — receive USDC even when a customer pays in BTC for the same dollar certainty Coinbase Commerce gives, or take a native asset on the chain you prefer.

If running the stack yourself matters, Apa is self-hostable, so the checkout can live in your own infrastructure. You accept BTC, ETH, SOL, USDC, USDT, POL, BNB, AVAX, and TRX across roughly ten chains, with confirmed payments final and no chargebacks to manage.

Questions

FAQ

Is Apa or Coinbase Commerce better for accepting crypto payments?

Both are non-custodial on-chain checkouts, so the choice comes down to coverage and flexibility. Coinbase Commerce is better if you want a simple, USDC-denominated checkout on Base, Ethereum, or Polygon behind a trusted brand — every payment auto-swaps to USDC at a flat 1%. Apa is better if you want to keep native assets or settle on more networks: it spans 9 assets across roughly ten chains (including Bitcoin, Solana, and Tron), decouples pay-in from payout, and charges 0% when a customer pays the asset you want to keep (1.5% flat when a conversion is involved).

How does Apa's 1.5% fee compare to Coinbase Commerce's 1%?

Coinbase Commerce charges a flat 1% per transaction (as of early 2026), collected in USDC, with no setup or monthly fees — but it's charged on every payment, because everything is auto-swapped to USDC. Apa charges 1.5% only when a conversion is needed and 0% for direct, same-asset settlements, so if you're happy to keep what the customer pays, you can settle at no fee. Both are all-in, with funds landing in a wallet you control and no separate withdrawal fee.

Can I switch from Coinbase Commerce to Apa?

Yes. Both settle non-custodially to a wallet you control, so switching is mainly pointing Apa at your wallet and creating a checkout or payment link. The practical gain is flexibility: instead of every payment arriving as USDC on Base/Ethereum/Polygon, Apa lets you choose your payout asset and chain across roughly ten networks — keep native BTC or SOL, or convert to USDC when you want.

Who is Coinbase Commerce best for versus Apa?

Coinbase Commerce is best for merchants who want a simple USDC-denominated checkout on a few EVM chains behind the Coinbase brand, with an open-source onchain protocol to build on. Apa is best for merchants who want broader asset and chain coverage, want to keep native assets rather than auto-swap everything to USDC, value decoupled pay-in and payout, and want to self-host the whole stack.

Is Apa custodial?

No. Apa is non-custodial and never holds a balance — payments settle on-chain directly to a wallet you control. Coinbase Commerce's onchain self-managed tier is also non-custodial (you hold a 12-word seed phrase Coinbase can't access), though Coinbase has been consolidating Commerce into Coinbase Business, which offers custodial wallets as an alternative. Apa is consistently non-custodial.

Does Apa settle directly to my own wallet, and in which asset?

Yes. Funds settle on-chain in a single step straight to a wallet you control, in the asset and chain you choose — with no separate withdrawal fee. Unlike Coinbase Commerce, which auto-swaps every payment to USDC, Apa lets you keep the native asset a customer pays (BTC stays BTC) or convert to a stablecoin like USDC when you want price stability. Pay-in and payout are decoupled, so you can accept BTC and receive USDC.

Which assets and chains does Apa support?

Apa supports 9 assets — BTC, ETH, SOL, USDC, USDT, POL, BNB, AVAX, and TRX — across roughly ten chains, including Bitcoin, Ethereum, Solana, Base, Polygon, BNB Chain, Avalanche, and Tron. That includes non-EVM networks like Bitcoin, Solana, and Tron, whereas Coinbase Commerce settles on Base, Ethereum, and Polygon.

Are there chargebacks with Apa?

No. Confirmed on-chain payments are final and irreversible, so there's no card-network dispute a buyer can raise after paying. Coinbase Commerce works the same way. Refunds under Apa are a separate action you initiate, not a reversal a customer can force.

Is Coinbase Commerce custodial, and what does it charge?

In its onchain self-managed form it's non-custodial — you control the balance via a 12-word seed phrase Coinbase cannot access or recover (the newer Coinbase Business path adds custodial wallets). As of early 2026 it charges a flat 1% per transaction, collected in USDC, with no setup or monthly fees.

Can I self-host Coinbase Commerce or Apa?

Coinbase Commerce's dashboard and hosted checkout are SaaS and not self-hostable, though its Commerce Onchain Payment Protocol smart contracts are open source (Apache-2.0) on Base, Ethereum, and Polygon, so you can build against the protocol directly. Apa is self-hostable as a whole product, so the checkout can run inside your own infrastructure.

Related

Related pages

Make crypto checkout feel ordinary. Non-custodial, any chain, settled to your wallet.

Coinbase Commerce vs Apa: Checkout Compared