Products at a glance
Available through a business account
| Product | Direction | Value |
|---|---|---|
| Deposit Destinations | Inbound crypto | Provision stable onchain addresses that auto-credit a custodial account, with optional auto-liquidation |
| Payment Methods | Outbound fiat | Send fiat out of a custodial account using ACH, Fedwire, Swift, or SEPA rails |
| Transfers | Outbound | Send payouts and disbursements in fiat or crypto from a custodial account |
| Acceptance | Inbound | Accept stablecoin payments at checkout with a two-step auth and capture flow, without onchain complexity |
No business account needed
| Product | Direction | Value |
|---|---|---|
| Onramp | Inbound (fiat to crypto) | Let users buy crypto with a card, Apple Pay, Google Pay, or a Coinbase account, delivered directly to their wallet |
| x402 | Inbound | Monetize APIs and digital content with payments over HTTP, designed for AI agents and programmatic commerce |
| Onchain transfers via Non-custodial Wallets | Outbound crypto | Send crypto onchain from a non-custodial wallet where CDP handles signing and broadcasting |
How the products fit together
Custodial-account stack. Deposit Destinations, Payment Methods, and Transfers all operate against a custodial account at Coinbase. Funds flow in through Deposit Destinations (crypto), are held in the custodial account, and flow out through Transfers (fiat or crypto) or Payment Methods (fiat). This stack is the right fit when funds need to be held, reconciled, or rebalanced before they leave. Acceptance, with optional fiat settlement. Acceptance handles merchant checkout in stablecoins on its own. If the merchant wants to settle in fiat instead of holding the stablecoin, Acceptance settles into a custodial account, which can then send fiat out via Payment Methods or Transfers. Standalone products. Onramp, x402, and onchain transfers via Non-custodial Wallets do not require a custodial account. Onramp and x402 also do not require a CDP business account: Onramp delivers crypto directly to an end-user wallet, and x402 settles peer-to-peer over HTTP. Non-custodial Wallets are owned and signed by the CDP client.Choosing the right product
Receive crypto into a custodial account. Use Deposit Destinations. Pay out a custodial account in fiat. Use Payment Methods. Pay out from a custodial account (fiat or crypto). Use Transfers. Accept stablecoin payments at checkout. Use Acceptance. Add Payment Methods or Transfers if fiat settlement is needed. Let end users buy crypto with fiat. Use Onramp. Charge per HTTP request for an API or AI agent. Use x402. Send crypto onchain from a non-custodial wallet. Use Non-custodial Wallets and onchain transfers.What to read next
- Deposit Destinations, receive onchain crypto into a custodial account
- Payment Methods, send fiat out of a custodial account via fiat rails
- Transfers, send payouts and disbursements in fiat or crypto
- Acceptance, accept crypto at merchant checkout with auth and capture
- x402 Overview, monetize APIs with payments over HTTP
- Onchain Transfers, send crypto onchain using Non-custodial Wallets
- Onramp Overview, let users buy crypto with fiat