Webhooks

Handle Coinbase Webhook

Changed on

Handle incoming Coinbase webhook events.

Supports both Payment Link API (new) and legacy Commerce Charge API formats. Auto-detects the format based on the signature header:

  • X-Hook0-Signature → Payment Link API (payment_link.payment.*)
  • X-CC-Webhook-Signature → Legacy Commerce (charge:*)

Payment Link event types:

  • payment_link.payment.success: Payment completed successfully
  • payment_link.payment.failed: Payment failed
  • payment_link.payment.expired: Payment link expired

Legacy event types (deprecated):

  • charge:confirmed: Payment confirmed
post/api/v1/webhooks/coinbase

Request

  • The document declares no server URL.
  • Auth
    none declared

Response

Successful Response

unknown required

Changes