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
Native C implementation for embedded and system-level integration
Java implementation for cross-platform applications
.NET implementation for Windows applications
Swift implementation for iOS and macOS applications
JavaScript implementation for web and Node.js applications
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
Getting Started
Select the SDK that matches your development environment.
Create terminal settings and configure connection parameters.
Establish connection using broadcast mode or direct IP connection.
Use terminal operations to process transactions.