About External Transactions API

The External Trans API is a webhook that allows you to participate in the decisioning for:

  • Approving/denying bill payments
  • Approving/denying ACH debits

It's similar to the Auth API, but for bill payments or ACH debits.

When the Galileo system processes a bill payment or incoming ACH debit (an ACH transaction that pulls funds from a customer account), it sends the transaction to your system to approve or deny. Galileo provides information about the transaction (amount, biller, ACH debit originator), and you send Galileo a response code that indicates how you want the transaction to be processed (approved, denied, denied with a specific ACH return code, retry the webhook later).

There are two endpoints (paths): One for bill payments and one for ACH debit. The endpoint path is entirely configurable. For example, you could use these endpoints:

  • https://client.example.com/path/foo/achdebit
  • https://client.example.com/bar/billpay

or you could use these endpoints:

  • https://www.bar.com/ach
  • https://www.bar.com/v2/bp

Settings

Consult the External Trans API table on the Parameters page to see some possible settings.