Integrating ThrillPots Overview

The ThrillPots integration is best described as a 3-step process which is comprised of:

  1. The event stream integration
  2. The wallet integration
  3. The frontend integration

We suggest that before you dig into any of the three sections above, that you take the time to read this overview as it contains important information and pre-requisites that are needed for a smooth integration process.

PRE-REQUISITES

The rest of this guide assumes the following:

  1. You have the ThrillPots AIO Development container running and available. See this section for information on how to do this.
  2. You have a way to communicate with the services in the AIO Container (for example curl or Postman or similar tool)

Authentication and Authorization

Prior to making any calls to the ThrillPots service APIs, you need to authenticate with the ThrillTech platform using credentials that have been provisioned for you.

The ThrillTech platform uses a centralised authentication technology called Thrill-ID which provides governance over both User and Service accounts.

For integration purposes, you will need to provision a Service account (if one has not been provisioned for you yet). To learn more about provisioning accounts, please refer to the Thrill-ID documentation.

For an example of a Service account that would be suitable for the event stream integration service, see here