Paths and Content Types

You provide a base URL, hosted by a server in your system. Paths are relative to that URL.

As mentioned in the overview, events are grouped into categories, and posted to the webhook for that category:

  • Account Events: /AccountEvent
  • Authorization Events: /Authorization
  • Settlement Events: /Settlement
  • Transaction Events: /Transaction

Galileo can send the event messages as JSON or form data, and Galileo can receive your responses as JSON or XML.

All fields are sent as strings. For example, $500 is sent as "500.00".

Default and optional fields

The fields to include with each event are defined by a template. The fields in the default template are marked as Default in the Fields table on every event page. As you work with Galileo to set up your events, you start with the default template; then, if necessary, you can add optional fields or remove default fields.

Empty fields

When there is no data to return for a field, the key is still included in the message with an empty value. For example, if you receive a BADJ: adj event message for a non-ACH transaction, then "ach_trans_id": "" is returned in the webhook payload.