Coinbase Commerce is a merchant crypto payment solution enabling businesses to accept cryptocurrency payments natively. The platform provides REST APIs for creating payment charges, managing hosted checkouts, accessing payment metadata, configuring webhooks, and tracking crypto payment status across charge lifecycle events.
- Base URL:
https://api.commerce.coinbase.com - Authentication:
X-CC-Api-Keyheader - Documentation: https://commerce.coinbase.com/docs/api
Core operations:
POST /charges— Create a new payment chargeGET /charges— List all chargesGET /charges/{id}— Retrieve a specific charge- Webhook events:
charge:created,charge:pending,charge:confirmed,charge:failed,charge:delayed,charge:resolved
- Base URL:
https://business.coinbase.com/api/v1 - Authentication:
Authorization: Bearer <JWT> - Documentation: https://docs.cdp.coinbase.com/coinbase-business/checkout-apis/overview
Core operations:
POST /checkouts— Create a single-use hosted payment checkoutGET /checkouts— List checkouts with filtering and paginationGET /checkouts/{id}— Retrieve a specific checkoutPOST /checkouts/{id}/deactivate— Cancel a checkout- Webhook events:
checkout.payment.success,checkout.payment.failed,checkout.payment.expired
- Transaction fee: 1% per completed payment
- Monthly fee: $0
- Setup fee: $0