Binance Pay vs Apa: Inside an Exchange or On-Chain?
A custodial, exchange-based payment feature versus a non-custodial, on-chain checkout.
- Binance Pay is custodial: funds are held in Binance-hosted accounts, both payer and merchant need a Binance account, and payments run on exchange balances. Apa is non-custodial and settles directly to your own wallet.
- Binance Pay transfers are off-chain internal ledger movements between Binance accounts — confirmed instantly with no gas fee — not on-chain settlement to an external wallet. Apa settles on-chain to the wallet, asset, and chain you choose.
- As of early 2026, Binance Pay charges no gas fee for payers; the merchant Mini Program fee is 1% per transaction (Tier A, ≥90K USD/quarter) or 1% + a $1,000/month minimum (Tier B), plus a payout fee of 0.80% capped at 5 USD.
- Binance Pay supports 100+ cryptocurrencies for merchant payments (400+ for P2P). Apa supports 9 assets across ~10 chains and decouples pay-in from payout (pay BTC, receive USDC).
- Binance Pay is proprietary, fully Binance-hosted, and region-restricted (generally unavailable to U.S. users). Apa is self-hostable. Both eliminate chargebacks because payments are final.
Side by side
| Apa | Binance Pay | |
|---|---|---|
| Custody model | Non-custodial — funds settle directly to your own wallet; Apa never holds a balance | Custodial — funds are held in Binance-hosted accounts; both payer and merchant need a Binance account, and payments run on Binance exchange balances (as of early 2026) |
| Settlement | On-chain, direct to your wallet in the asset and chain you choose | Settles to your Binance merchant account balance (internal ledger), in your preferred crypto/stablecoin such as USDT — not to an external on-chain wallet |
| Assets accepted | BTC, ETH, SOL, USDC, USDT, POL, BNB, AVAX, TRX | 100+ cryptocurrencies for merchant payments (400+ for P2P), including BTC, ETH, BNB, USDT and USDC |
| Chains supported | ~10 chains (Bitcoin, Ethereum, Solana, Base, Polygon, BNB Chain, Avalanche, Tron, and more) | None in the usual sense — payments are off-chain internal transfers between Binance accounts, confirmed instantly with no gas fee (on-chain only if you later withdraw out) |
| Fees | 1.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. | No gas fee for payers; merchant Mini Program fee 1% per transaction (Tier A, ≥90K USD/qtr) or 1% + $1,000/mo minimum (Tier B); payout fee 0.80% capped at 5 USD (as of early 2026) — and not all-in (see next row) |
| Getting funds to your own wallet | Included — one on-chain step directly to your wallet; no withdrawal fee. | Extra step — earnings sit as a balance in your Binance account; withdrawing to an external self-custody wallet adds Binance's withdrawal fee plus the on-chain network fee, on top of the 1% and 0.80% payout fee |
| Payout & volatility | Choose your payout asset + chain; pay-in decoupled from payout (pay BTC, receive USDC) | Settle/receive in a stablecoin such as USDT to avoid volatility; withdraw earnings via the Merchant Management Platform (Batch Payout API); fiat off-ramp handled downstream via Binance withdrawal channels |
| Chargebacks | None — confirmed on-chain payments are final | None — 'Binance Pay doesn't do chargebacks'; payments are final and only reversible via merchant-initiated refunds |
| Integration | Hosted checkout, shareable payment links, developer API + webhooks | Merchant REST API (Create Order → hosted checkoutURL), Merchant Management Platform, dynamic/static QR codes for online and in-store, and C2B/C2C flows |
| Self-hosting / open source | Yes — self-hostable | No — proprietary and fully Binance-hosted; no self-host or non-custodial mode, and availability is region-restricted (generally not available to U.S. users) |
How Each One Works
Binance Pay is a contactless payment technology built into the Binance ecosystem. A payer with a Binance account scans a merchant's QR code (or completes a hosted checkout) from inside the Binance app, and the payment moves as an internal ledger transfer between Binance accounts. Because it's an off-chain movement within Binance, it's confirmed instantly and carries no gas fee. The merchant's earnings land as a balance in their Binance merchant account, managed through the Merchant Management Platform.
Apa works on-chain and non-custodially. The customer pays and funds settle directly to a wallet you control, in the asset and on the chain you selected. There is no exchange account in the middle, no internal balance, and no dependence on a single platform's rails.
The fundamental difference: Binance Pay is fast and free at the point of payment precisely because it keeps everything inside Binance's custody and ledger. Apa moves value on the public blockchain to a wallet only you can open, trading the closed-loop convenience for self-custody and portability.
Custody: Who Holds Your Money
Binance Pay is custodial. Payments run on users' Binance exchange balances, and both the payer and the merchant transact through Binance-hosted accounts. Your earnings are held in Binance's custody as an account balance until you withdraw or pay them out. That's what enables instant, gas-free transfers — but it also means your funds depend on your Binance account and Binance's platform.
Apa is non-custodial. Funds settle directly to your own wallet and Apa never holds a balance. There is no platform account holding your money and no counterparty that could freeze or restrict access between payment and payout.
For a business already operating inside Binance, the custodial model is convenient — earnings accrue right where you trade and manage crypto. For a business that wants to remove counterparty and platform risk and hold its own keys, Apa's non-custodial settlement is the deciding advantage.
Chains, Assets & Settlement
Binance Pay supports 100+ cryptocurrencies for merchant payments (and 400+ for peer-to-peer transfers), including major assets like BTC, ETH, BNB, USDT, and USDC. But the payment itself isn't a public on-chain transaction: it's an off-chain internal transfer between Binance accounts, which is why it's instant and gas-free. Network fees only reappear if you later withdraw crypto from Binance to an external wallet. Settlement, therefore, is to your Binance merchant account balance — in your preferred crypto or stablecoin such as USDT — rather than to a wallet you hold the keys to.
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. Its settlement is genuinely on-chain and direct: the payment lands in your chosen wallet, asset, and chain.
So while Binance Pay's asset list is longer, the two settle in fundamentally different ways. Binance Pay keeps value inside its ledger for speed; Apa puts it on-chain in your custody. If you need funds in a self-custodied wallet rather than an exchange balance, that difference is decisive.
Fee Economics
Binance Pay is marketed around zero fees, and for payers that's largely accurate: there's no gas fee on a Binance Pay payment, and sending crypto peer-to-peer costs a flat $0.5 under 100 USD or $1 for 100 USD and above. For merchants, though, fees do apply. Per Binance's fee documentation, the Mini Program merchant transaction fee is 1% per transaction for Tier A merchants (≥90,000 USD quarterly volume), or 1% plus a $1,000 minimum monthly fee for Tier B merchants (below 90,000 USD). Separately, a payout fee of 0.80% of the transaction amount applies, capped at 5 USD or equivalent (effective from December 2024).
Apa charges a flat 1.5% that is final and all-in — and 0% for direct, same-asset settlements where no conversion is needed — with no monthly minimum. Because settlement is non-custodial and on-chain in a single step, that rate already includes delivering funds to your own wallet.
The critical difference is all-in versus headline. Binance Pay's 1% is not the full cost of getting money into a wallet you control: earnings first sit as a balance in your Binance account, and moving them to an external self-custody wallet adds Binance's withdrawal fee plus the on-chain network fee — on top of both the 1% and the separate 0.80% payout fee. So for a merchant who wants to hold their own keys, the real cost to reach their wallet stacks well above the advertised 1%. Apa's 1.5% is the whole cost, and for smaller merchants there's no Tier B $1,000 minimum monthly fee to absorb either.
Payout Control & Volatility
With Binance Pay, you can elect to receive or settle in a stablecoin such as USDT to avoid volatility, then withdraw your earnings through the Merchant Management Platform. Binance provides a Batch Payout API and settlement/report download tooling for whitelisted merchants. Moving to fiat is a downstream step handled through standard Binance withdrawal and off-ramp channels rather than by Binance Pay itself — so payout ultimately routes through your Binance account.
Apa gives payout control by decoupling pay-in from payout: a customer can pay in BTC while you receive USDC, and you choose your payout asset and chain directly. If you want the same volatility protection Binance Pay offers via USDT, you simply choose a stablecoin as your payout asset — settled to your own wallet rather than an exchange balance.
Both let you land in a stablecoin to sidestep volatility. The difference is where the money ends up and how you get it out: Binance Pay concentrates payout inside the Binance account and its withdrawal rails, while Apa delivers your chosen asset straight to a wallet you control.
Chargebacks & Finality
Binance Pay does not do chargebacks. Crypto payments are final and irreversible, so there's no card-network dispute a payer can raise after paying; the only reversal path is a merchant-initiated refund through the Merchant Management Platform and Refund Order API.
Apa treats finality the same way: confirmed on-chain payments are final, and there are no chargebacks. Refunds, if you choose to issue them, are a deliberate action rather than a reversal a customer can force.
For merchants exposed to card fraud today, both remove that risk entirely. The funds that settle are funds you keep, with no clawback window.
Integration & Developer Experience
Binance Pay offers a full merchant integration surface: native REST APIs (with HMAC-SHA512-signed requests), hosted checkout pages, and the Merchant Management Platform. The typical flow is a Create Order API call that returns a checkoutURL, to which you redirect the customer. It supports dynamic and static QR codes for both online and in-store acceptance, plus C2B (merchant acquiring) and C2C (collection) flows via OAuth.
Apa provides hosted checkout, shareable payment links, and a developer API with webhooks. Payment links handle quick sales and invoicing without an integration, while the API and webhooks cover programmatic checkout and real-time payment status.
Both are capable for online and, in Binance Pay's case, in-store QR acceptance. Binance Pay's strength is the QR-and-app experience for the large base of existing Binance users; Apa's is a lean, chain-agnostic API and payment-link surface that doesn't require your customers to hold an account on any particular platform.
Who Each Is Best For
Binance Pay fits a business whose customers are already Binance users and that wants instant, gas-free crypto payments settling into a Binance balance — with QR-based in-store and online acceptance and a broad asset list. It works best where Binance operates, and where keeping funds and payouts inside the Binance ecosystem is acceptable or even preferred.
Apa fits a business that wants non-custodial, on-chain settlement to its own wallet, doesn't want to require customers to hold a Binance account, needs assets settled across chains like Bitcoin, Solana, and Tron, and values decoupled pay-in and payout plus the option to self-host. It also suits merchants in regions where Binance Pay isn't available.
Availability is a real constraint here: Binance Pay is region-restricted and generally unavailable to U.S. users, and merchant onboarding is subject to local KYB. Apa's on-chain, non-custodial model doesn't tie your customers or your funds to a single exchange's footprint.
Getting Started with Apa
Getting started with Apa means pointing it at a wallet you control and creating your first checkout. Because Apa is non-custodial and settles on-chain, there's no exchange account holding your earnings as a balance — funds arrive directly in your wallet.
Create a hosted checkout or shareable payment link for a fast sale, or integrate the API and webhooks for programmatic checkout with real-time status. Your customers don't need an account on any particular platform to pay. Choose your payout asset and chain — receive USDC even when a customer pays in BTC — for price certainty without routing through an exchange balance.
If self-hosting matters, Apa is self-hostable, so the checkout runs 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 — regardless of region.