Coinbase Commerce website screenshot

Coinbase Commerce

Coinbase Commerce is a merchant crypto payment solution enabling businesses to accept cryptocurrency payments natively. The platform provides a REST API for creating payment charges, managing hosted checkouts, accessing payment metadata, configuring webhooks, and tracking crypto payment status across charge lifecycle events. Supports Bitcoin, Ethereum, USDC, and other major cryptocurrencies with 1% per-transaction fees and no monthly or setup costs.

2 APIs 0 Features
Crypto PaymentsCryptocurrencyPayment GatewayCommerceBitcoinEthereumUSDCWebhooksChargesCheckouts

APIs

Coinbase Commerce Charges API

Legacy REST API for creating and managing crypto payment charges. Merchants generate a charge object representing a payment request — customers pay to the charge address, and th...

Coinbase Business Checkouts API

Current-generation REST API replacing the legacy Charges API for creating and managing single-use hosted payment checkouts. Merchants create a checkout object with a fixed USDC ...

Pricing Plans

Plans

2 plans

PLANS

Rate Limits

Rate Limits

0 limits

RATE LIMITS

FinOps

Finops

FINOPS

Semantic Vocabularies

context Context

11 classes · 38 properties

JSON-LD

Example Payloads

Charge Response

1 fields

EXAMPLE

Checkout Response

14 fields

EXAMPLE

Create Charge Request

7 fields

EXAMPLE

Create Checkout Request

7 fields

EXAMPLE

Resources

🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
📰
Blog
Blog
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
StatusPage
StatusPage
💬
Support
Support
🔗
MigrationGuide
MigrationGuide
🔗
WebhooksDocumentation
WebhooksDocumentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
name: Coinbase Commerce
description: Coinbase Commerce is a merchant crypto payment solution enabling businesses to accept cryptocurrency payments
  natively. The platform provides a REST API for creating payment charges, managing hosted checkouts, accessing payment metadata,
  configuring webhooks, and tracking crypto payment status across charge lifecycle events. Supports Bitcoin, Ethereum, USDC,
  and other major cryptocurrencies with 1% per-transaction fees and no monthly or setup costs.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/commerce-coinbase/refs/heads/main/apis.yml
version: '0.19'
created: '2026-06-13'
modified: '2026-06-13'
tags:
- Crypto Payments
- Cryptocurrency
- Payment Gateway
- Commerce
- Bitcoin
- Ethereum
- USDC
- Webhooks
- Charges
- Checkouts
apis:
- name: Coinbase Commerce Charges API
  description: Legacy REST API for creating and managing crypto payment charges. Merchants generate a charge object representing
    a payment request — customers pay to the charge address, and the API tracks status through the full lifecycle from created
    to confirmed or failed. Authentication uses the X-CC-Api-Key header.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://commerce.coinbase.com/docs/api
  baseURL: https://api.commerce.coinbase.com
  tags:
  - Charges
  - Crypto Payments
  - Payment Status
  - Webhooks
  properties:
  - type: Documentation
    url: https://commerce.coinbase.com/docs/api
  - type: OpenAPI
    url: https://raw.githubusercontent.com/api-evangelist/commerce-coinbase/refs/heads/main/openapi/openapi-charges.yml
  contact:
  - FN: Coinbase Commerce Support
    url: https://help.coinbase.com/en/commerce
- name: Coinbase Business Checkouts API
  description: Current-generation REST API replacing the legacy Charges API for creating and managing single-use hosted payment
    checkouts. Merchants create a checkout object with a fixed USDC amount on the Base network; customers complete payment
    through a hosted URL. Uses JWT bearer token authentication and idempotency keys. Provides simplified status model and
    webhook events for payment lifecycle.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.cdp.coinbase.com/coinbase-business/checkout-apis/overview
  baseURL: https://business.coinbase.com/api/v1
  tags:
  - Checkouts
  - USDC
  - Base Network
  - Payment Links
  - Webhooks
  properties:
  - type: Documentation
    url: https://docs.cdp.coinbase.com/coinbase-business/checkout-apis/overview
  - type: APIReference
    url: https://docs.cdp.coinbase.com/api-reference/business-api/rest-api/checkouts/list-checkouts
  - type: OpenAPI
    url: https://raw.githubusercontent.com/api-evangelist/commerce-coinbase/refs/heads/main/openapi/openapi-checkouts.yml
  contact:
  - FN: Coinbase Developer Platform Support
    url: https://docs.cdp.coinbase.com
common:
- type: Website
  url: https://commerce.coinbase.com
- type: DeveloperPortal
  url: https://docs.cdp.coinbase.com/coinbase-business/checkout-apis/overview
- type: Documentation
  url: https://commerce.coinbase.com/docs/api
- type: Blog
  url: https://www.coinbase.com/blog
- type: Pricing
  url: https://help.coinbase.com/en/commerce/getting-started/fees
- type: TermsOfService
  url: https://commerce.coinbase.com/legal/user-agreement
- type: PrivacyPolicy
  url: https://www.coinbase.com/legal/privacy
- type: StatusPage
  url: https://status.coinbase.com
- type: Support
  url: https://help.coinbase.com/en/commerce
- type: MigrationGuide
  url: https://docs.cdp.coinbase.com/coinbase-business/checkout-apis/migrate-from-commerce/api-schema-mapping
- type: WebhooksDocumentation
  url: https://docs.cdp.coinbase.com/commerce/docs/using-webhooks
- type: Plans
  url: https://raw.githubusercontent.com/api-evangelist/commerce-coinbase/refs/heads/main/plans/plans.yml
- type: RateLimits
  url: https://raw.githubusercontent.com/api-evangelist/commerce-coinbase/refs/heads/main/rate-limits/rate-limits.yml
- type: FinOps
  url: https://raw.githubusercontent.com/api-evangelist/commerce-coinbase/refs/heads/main/finops/finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com