CHECKOUT_SUCCEEDED

Fired when checkout succeeds for a user's merchant cart.

postWebhookcheckout_succeeded

Payload

eventstring

Name of the webhook event.

external_user_idstring

Unique identifier for the user.

timestampinteger

Unix timestamp of the webhook event in UTC.

Example payload

{
  "event": "CHECKOUT_SUCCEEDED",
  "external_user_id": "123abc",
  "merchant": {
    "id": 7,
    "name": "Best Buy",
    "logo": "https://knot.imgix.net/merchants/KBQ5j6cN010PPpwbO7RpKGyDrCpsZ91FRhwnZp5u.png?auto=format&w=240"
  },
  "data": {
    "transactions": [
      {
        "id": "13da3c28-a068-4642-9ce2-b730cfda5f5f"
      }
    ]
  },
  "timestamp": 1710864923198
}

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.