The payload for a webhook is a single event referencing a resource that has recently changed.

{
    "type": "event",
    "id": "347901e1-8b53-42a4-951b-ec546a5078f1",
    "created_at": "2012-12-12T10:53:43+00:00",
    "merchant_account_id": "default",
    "target": {
        "type": "transaction",
        "id": "795c27e9d-6cc3-40f6-a359-1355c434c30d",
    }
}

We currently send events for the following resources.

  • Transaction status changes
  • Payment method updates
  • Refunds status changes
  • Reports executions updates
  • Gift card updates