The Integrated Pre-Authorisation feature allows merchants to pre-authorise funds on a customer’s card and manage that authorisation through the POS and Tyro EFTPOS terminal.
This feature is commonly used in scenarios such as hospitality tabs or delayed final charges, where a merchant wants to secure funds upfront and complete the transaction at a later time.
- A pre-authorisation is opened with a specified limit.
- The customer secures the pre-auth by tapping, swiping, or inserting their card.
- The POS receives a completion reference.
- The pre-auth can be increased, closed, or voided.
- The POS initiates a pre-authorisation request using the OpenPreAuth() function.
- The customer confirms the pre-auth on the Tyro terminal.
- Tyro Terminal Adapter (TTA) returns a response containing a Pre-Auth Completion Reference.
- The POS stores this reference and uses it for future actions on the pre-auth.
- Pre-Auth Limit: The maximum amount that can be charged.
- Completion Reference: A unique identifier required to manage the pre-auth.
- Incremental Updates: The pre-auth amount can be increased up to the original limit.
Pre-authorisations are automatically voided if they are not closed within 15 days.
Pre-auth completion and void operations do not require terminal interaction and can be processed while the terminal is disconnected or powered off.
- TTA V2 supports:
- Event-based implementations
- Task-based (async) implementations
- Headful and Headless terminal adapters