About Program API

Integration Web Service
The Web Services software is built to interact with cardholder information. Whether doing a batch process of accounts via another client application, a real-time web request through the Galileo interface, or a terminal transaction through a closed network, clients can use Web Services to meet a wide variety of needs.

Currently, the Web Services software can handle account transactions with the defined methods. Additional methods and modifications may be developed at an additional cost.

The purpose of this document is to explain a general process flow and define the parameters of a transaction. As a provider, you will build an interface to utilize the defined methods and parameters in this service.

Information provided by Galileo Processing:

  • Secure web address
  • Provider ID
  • Provider usernames and passwords
  • Product IDs

Information provided by Client:

  • Business contact
  • Technical contact
  • Connecting Provider IP address or address range

Interfacing
The web service is available on HTTP through an SSL connection. Galileo Processing will provide you with information in order to get connected using Representational State Transfer (REST).

Method Response Format
The Program API supports two formats for method responses. The default response format is XML. JSON response format can be received instead of XML by simply passing a custom request header parameter and value 'response-content-type: json'. See the raw HTTP request below for an example.

POST /intserv/4.0/ping HTTP/1.1
Host: 10.6.33.31
Connection: close
Accept-encoding: gzip, deflate
User-Agent: Galileo API Tester
Content-Type: application/x-www-form-urlencoded
response-content-type: json
Content-Length: 103

apiLogin=XXXXXX-9999&apiTransKey=XXXXXXXXX&providerId=XXX&transactionId=q3jkzvunwra29zfy9tnhc9gg3rcwcl