About this Guide

This guide is intended as a reference guide, to provide information on the available Thredd web services and fields in each web service.

Target audience

This guide is aimed at developers who need to integrate their applications to Thredd, using our SOAP-based web services. You should know how to implement SOAP-based calls and handle the response.

What's changed?

If you want to find out what's changed since the previous release, see the Document History section.

How to use this Guide

Before you start:

  • Make sure you have read the Integration Steps section and understand what information and system access you will need to be able to use the web service sandbox and test environments.

  • Read the Use Case Scenarios section, which explains how to implement the most common user scenarios and provides recommendations as to which web services to use.

  • Make sure you can connect to the Thredd web service, by implementing a simple call, as explained in Using the API.

If you are an experienced user and don't want to read through the Getting Started sections, you can go directly to the Web Services API section.

Implementing web service calls

Conventions used in this Guide

When reading the tables in this guide, note the following information is provided for each XML field:

Element

Description

Tag

The XML tag name. Please pay particular attention to the capitalisation and spelling. Where a tag name is used within text, this is formatted as in the following example: <ActionCode>

Type

The type of field value supported. Options include:

N = number

AN = alpha-numeric

YYYY-MM-DD = date format: Year-Month-Date

HHMMSS = time format: Hour-Minute-Second

D = decimal

B = boolean

Minimum / Maximum Length

The allowed minimum and maximum field length. If in doubt, refer to the WSDL or examples provided in the guide.

Request / Response

The status of the field in the request and response. Options are:

Mandatory = must be included in the request and will be in the response

Conditional = this field is mandatory under specified conditions. Refer to the description for details.

Optional = can be included. May be in the response.

Omit = you should omit this field. Will not be in the response

Related Documents

Refer to the table below for a list of other relevant documents that should be used together with this guide.

Document

Description

EHI Guide

Provides details of the Thredd External Host Interface (EHI)Closed External Host Interface (EHI) is a Thredd facility that enables exchange of data between the Thredd processing centre and external systems using online web services. All transaction data processed by Thredd is transferred to the External Host side via EHI in real time. For certain types of transactions such as Authorisations, the External Host can participate in payment transaction authorisation..

Smart Client Guide

Describes how to use the Thredd Smart ClientClosed Smart Client is Thredd's user interface for managing your account on the Thredd Platform. You install Smart Client as a desktop application which requires a secure connection to Thredd systems in order to access your account. to manage your account.

Thredd Portal Guide

Describes how to use the Thredd Portal to manage your cards and transactions.

Card Generation Interface Specification

Provides detailed specifications for card manufacturers on Thredd card creation.

3D Secure Guide (Apata)

Describes the Thredd 3D Secure Apata service.

3D Secure Guide (Cardinal)

Describes the Thredd 3D Secure Cardinal service.

Fraud Transaction Monitoring Guides

Describes the Thredd fraud protection service.

 

For the latest technical documentation, see the Documentation Portal.