Settlement Events Webhook

Galileo POSTs to /Settlement to send Settlement Events to the client. A Settlement Event is triggered when a card financial transaction is settled or force posted.

Requests

The event data (described in the index pages that follow) will be in the body of the request, as JSON or form data.

JSON example (application/json)

{
  "type": "setl",
  "act_type": "VI",
  "amount": "10.75",
  "auth_id": "254568",
  "balance_id": "2011",
  "cad": "12534",
  "mcc": "5712",
  "merchant_location": "NEW YORK, NY",
  "merchant_name": "Widgets Incorporated",
  "merchant_number": "L4DIV6D5LM4X7LF",
  "network": "V",
  "open_to_buy": "500.00",
  "otype": "10",
  "pmt_ref_no": "155200002022",
  "prod_id": "1701",
  "prog_id": "305",
  "timestamp": "2019-10-09 11:20:33 MST"
}

Form example (application/x-www-form-urlencoded)

type=setl&act_type=VI&amount=10.75&auth_id=254568&balance_id=2011&cad=12534&mcc=5712&merchant_location=NEW+YORK%2C+NY&merchant_name=Widgets+Incorporated&merchant_number=L4DIV6D5LM4X7LF&network=V&open_to_buy=500&otype=10&pmt_ref_no=155200002022&prod_id=1701&prog_id=305&timestamp=2019-10-09+11%3A20%3A33+MST

Responses

ValueDescriptionRetransmit
0SuccessNo
1Parameters do not pass validation (parsing error)No
2Cardholder account not in systemNo
3General system failureNo
4Authentication failedNo
5Not ready to accept messagesYes

JSON example

{
  "success_code": "0"
}

XML responses should use the webhook name (Settlement) as the envelope.

XML example

<Settlement><success_code>0</success_code></Settlement>
Language