About this Guide
This guide describes the Thredd External Host Interface (EHI) and provides technical specifications on how to integrate your systems to EHI.
The guide provides details of how to receive and respond to EHI messages in JSON JSON is an open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and arrays. format.
Document Scope
You should read this guide if you are using EHI for payment transaction authorisation and/or subscription to the EHI real-time payment transaction data feed.
Target Audience
This guide is aimed at developers who need to integrate their applications to Thredd, using EHI.
What's Changed?
If you want to find out what's changed since the previous release, see the Document History section.
For a list of EHI fields available with each of the supported EHI versions, see EHI Versions.
How to use this Guide
If you are new to EHI and want to understand how EHI works, we suggest you start with following topics: Overview, EHI Operating Modes and typical Transaction Flow Scenarios. See also the other topics in the Getting Started section, including our Best Practise for Customer Implementations.
If you are an experienced EHI developer or want to find out how to process EHI messages, see Processing EHI Transactions.
To view message examples for different types of transactions, see Example Messages.
Conventions used in this Guide
When reading the tables in this guide, note the following information may be provided.
Element |
Description |
---|---|
Usage |
|
Key |
The field name. Please pay particular attention to the capitalisation and spelling. Where a field name is used within text, this is formatted as in the following example: |
Data Types |
The type of field data type supported. For details, including minimum and maximum lengths, see Data Types. |
Related Documents
Refer to the table below for a list of other relevant documents that should be used together with this guide.
For the latest technical documentation, see the Documentation Portal.