Skip to main content

TIM API SDKs

The TIM API is the standard application interface for ECR (Electronic Cash Register) integration using Worldline terminals.

TIM API provides a comprehensive feature set to support the requirements of several different markets. This documentation is intended to be used by ECR integrators that need to implement the TIM API functionality in their products.

Available SDKs

Key Features

Comprehensive Market Support

TIM API provides features to support requirements of different markets including retail, hospitality, petrol stations, and unattended terminals.

Multiple Communication Modes

Support for TCP/IP communication with both broadcast mode and direct connect options.

Synchronous and Asynchronous Operations

Choose between synchronous blocking calls or asynchronous event-driven programming.

Configurable Guides

Enable different feature sets (guides) based on your use case: Retail, Petrol, Unattended, Banking, Dialog, and more.

Overview

The TIM API documentation contains:

  • Overview structure and architecture
  • Description of synchronous/asynchronous modes
  • Function descriptions and data elements
  • Implementation examples and use cases
  • Language-specific implementation details
The function and data element descriptions are authoritative - examples are provided for illustration but should not be used as definitive specifications.

Getting Started

1
Choose Your SDK

Select the SDK that matches your development environment.

2
Configure Settings

Create terminal settings and configure connection parameters.

3
Connect to Terminal

Establish connection using broadcast mode or direct IP connection.

4
Implement Operations

Use terminal operations to process transactions.

Version History
View TIMAPI version history and changelog