Tyro Payments

Tyro Payments is an ASX-listed Australian payments company and one of the country's largest merchant acquirers outside the major banks, holding its own banking licence. Founded in 2003, Tyro provides EFTPOS terminals, in-person and online card acceptance, and integrated payments for more than 70,000 Australian merchants across hospitality, retail and health. Its developer surface, Tyro Connect, is a genuinely API-first platform: a REST API family (served from https://api.tyro.com/connect and secured with OpenID Connect / OAuth 2.0) that links Point of Sale software, ordering, booking, loyalty and reporting apps to Tyro merchants, alongside Tyro.js, mobile SDKs and Tap to Pay (SoftPOS) for card-present and online payments. Home market is Australia.

Tyro Payments publishes 13 APIs on the APIs.io network, including Tyro Connect Pay API, Tyro Pay Terminal API, Tyro Embedded Payments API, and 10 more. Tagged areas include Payments, Australia, Merchant Acquiring, Payment Gateway, and In-Person Payments.

The Tyro Payments catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Tyro Payments’ developer surface includes authentication, documentation, API reference, getting-started guide, pricing, engineering blog, support, and 26 more developer resources.

55.0/100 developing ▬ flat Agent 75/100 agent native Full breakdown ↓
scored 2026-07-27 · rubric v0.5
AccessPaidFree trial
13 APIs 1 MCP Servers
PaymentsAustraliaMerchant AcquiringPayment GatewayIn-Person PaymentsEFTPOSPoint of SaleOnline PaymentsTap to Pay

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 55.0/100 · developing
Contract Quality 16.8 / 25
Developer Ergonomics 14.8 / 20
Commercial Clarity 6.3 / 20
Operational Transparency 7.2 / 13
Governance 0.0 / 12
Discoverability 10.0 / 10
Agent readiness — 75/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/tyro: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 13

Individual APIs this provider publishes, each with its own machine-readable definition.

Tyro Connect Pay API

Server-side companion to Tyro.js and the Tyro mobile SDKs for accepting online card payments on the web and in apps. Manages pay requests, saved pay methods (tokenization), and ...

Tyro Pay Terminal API

Cloud API that lets a Point of Sale send payment and refund requests to Tyro EFTPOS terminals in-store, pairing a POS to merchant terminals and driving card-present transactions...

Tyro Embedded Payments API

Backend API supporting Tyro's Tap to Pay on iPhone and Android SDKs (SoftPOS), letting POS partners onboard merchants, manage device connections, and process card-present transa...

Tyro Connect Booking API

Exchanges booking and reservation information between reservation apps and Point of Sale systems in the Tyro Connect hospitality network, syncing seating bookings and reflecting...

Tyro Connect Ordering API

Sends food and retail orders from app partners into merchant Point of Sale systems across the Tyro Connect network, with order lifecycle status tracked back to the originating a...

Tyro Connect Menu API

Synchronises published menu and catalogue data from merchant Point of Sale systems to app partners in the Tyro Connect network, so ordering and delivery apps present the merchan...

Tyro Connect Tables Management API

Reads and manages table (floor-plan) information from merchant Point of Sale systems, underpinning pay-at-table and table-service workflows across the Tyro Connect hospitality n...

Tyro Connect Sales Data API

Exposes itemised sales transaction data captured from merchant Point of Sale systems, letting app partners build reporting, analytics, accounting and reconciliation tools over T...

Tyro Connect Reporting API

Provides merchant settlement and transaction reporting for Tyro-acquired payments, returning settlement batches and dated transaction listings for reconciliation and financial r...

Tyro Connect Loyalty Data API

Connects loyalty and rewards providers to Tyro merchants, managing loyalty members, activities and card-linked registrations so points and rewards can be applied at the Point of...

Tyro Connect Refunds API

Searches prior Tyro transactions and issues refunds against them, giving app and POS partners a dedicated search-and-refund flow over Tyro-acquired merchant payments.

Tyro Connect Location API

Returns merchant location details keyed by Tyro Connect location identifier, used by partners to resolve and validate the merchant sites they are integrated with across the netw...

Tyro Connect Referrals API

Lets partners submit and track merchant referrals into Tyro, supporting partner-driven merchant acquisition and onboarding workflows within the Tyro Connect ecosystem.

Scroll for all 13

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

tyro-mcp.yml

MCP SERVER

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Tyro Webhooks

ASYNCAPI

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Tyro Authentication

openIdConnect · 1 scheme

SECURITY

Tyro Domain Security

TLSv1.3 · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Tyro Agentic Access

57 operations · 26 acting

57 operations · 26 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 8

Pagination, idempotency, versioning, errors, and events

Scroll for all 8

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: tyro
url: https://raw.githubusercontent.com/api-evangelist/tyro/refs/heads/main/apis.yml
name: Tyro Payments
kind: company
description: 'Tyro Payments is an ASX-listed Australian payments company and one of the country''s largest merchant acquirers
  outside the major banks, holding its own banking licence. Founded in 2003, Tyro provides EFTPOS terminals, in-person and
  online card acceptance, and integrated payments for more than 70,000 Australian merchants across hospitality, retail and
  health. Its developer surface, Tyro Connect, is a genuinely API-first platform: a REST API family (served from https://api.tyro.com/connect
  and secured with OpenID Connect / OAuth 2.0) that links Point of Sale software, ordering, booking, loyalty and reporting
  apps to Tyro merchants, alongside Tyro.js, mobile SDKs and Tap to Pay (SoftPOS) for card-present and online payments. Home
  market is Australia.'
accessModel:
  pricing: paid
  onboarding: partner
  trial: true
  try_now: false
  public: false
  label: Paid · Partner onboarding (sandbox available)
  confidence: medium
  source:
  - authentication
  - documentation
  generated: '2026-07-24'
  method: manual
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Payments
- Australia
- Merchant Acquiring
- Payment Gateway
- In-Person Payments
- EFTPOS
- Point of Sale
- Online Payments
- Tap to Pay
created: '2026-07-24'
modified: '2026-07-24'
specificationVersion: '0.19'
apis:
- aid: tyro:tyro-connect-pay-api
  name: Tyro Connect Pay API
  description: Server-side companion to Tyro.js and the Tyro mobile SDKs for accepting online card payments on the web and
    in apps. Manages pay requests, saved pay methods (tokenization), and refunds, including 3-D Secure, Apple Pay and Google
    Pay wallet acceptance.
  humanURL: https://docs.connect.tyro.com/app/apis/pay
  baseURL: https://api.tyro.com/connect
  tags:
  - Payments
  - Online Payments
  - Cards
  - Tokenization
  - Refunds
  properties:
  - type: OpenAPI
    url: openapi/tyro-connect-pay.yml
  - type: Documentation
    url: https://docs.connect.tyro.com/app/apis/pay
  - type: APIReference
    url: https://docs.connect.tyro.com/app/apis/pay/0.9
  - type: Authentication
    url: https://docs.connect.tyro.com/app/authentication
  - type: Overlay
    url: overlays/tyro-connect-pay-overlay.yaml
- aid: tyro:tyro-pos-pay-terminal-api
  name: Tyro Pay Terminal API
  description: Cloud API that lets a Point of Sale send payment and refund requests to Tyro EFTPOS terminals in-store, pairing
    a POS to merchant terminals and driving card-present transactions over Tyro's merchant-acquiring rails.
  humanURL: https://docs.connect.tyro.com/pos/apis/pay-terminal
  baseURL: https://api.tyro.com/connect
  tags:
  - In-Person Payments
  - EFTPOS
  - Terminal
  - Acquiring
  - Refunds
  properties:
  - type: OpenAPI
    url: openapi/tyro-pos-pay-terminal.yml
  - type: Documentation
    url: https://docs.connect.tyro.com/pos/apis/pay-terminal
  - type: APIReference
    url: https://docs.connect.tyro.com/pos/apis/pay-terminal/0.9
  - type: Authentication
    url: https://docs.connect.tyro.com/app/authentication
  - type: Overlay
    url: overlays/tyro-pos-pay-terminal-overlay.yaml
- aid: tyro:tyro-pos-embedded-payments-api
  name: Tyro Embedded Payments API
  description: Backend API supporting Tyro's Tap to Pay on iPhone and Android SDKs (SoftPOS), letting POS partners onboard
    merchants, manage device connections, and process card-present transactions and refunds directly on a mobile device without
    a separate terminal.
  humanURL: https://docs.connect.tyro.com/pos/apis/embedded-payments
  baseURL: https://api.tyro.com/connect
  tags:
  - In-Person Payments
  - Tap to Pay
  - SoftPOS
  - Acquiring
  - Mobile
  properties:
  - type: OpenAPI
    url: openapi/tyro-pos-embedded-payments.yml
  - type: Documentation
    url: https://docs.connect.tyro.com/pos/apis/embedded-payments
  - type: APIReference
    url: https://docs.connect.tyro.com/pos/apis/embedded-payments/1.0
  - type: Authentication
    url: https://docs.connect.tyro.com/app/authentication
  - type: Overlay
    url: overlays/tyro-pos-embedded-payments-overlay.yaml
- aid: tyro:tyro-connect-booking-api
  name: Tyro Connect Booking API
  description: Exchanges booking and reservation information between reservation apps and Point of Sale systems in the Tyro
    Connect hospitality network, syncing seating bookings and reflecting bill-driven status changes back to partners.
  humanURL: https://docs.connect.tyro.com/app/apis/booking
  baseURL: https://api.tyro.com/connect
  tags:
  - Bookings
  - Reservations
  - Hospitality
  - POS Integration
  - Webhooks
  properties:
  - type: OpenAPI
    url: openapi/tyro-connect-booking.yml
  - type: Documentation
    url: https://docs.connect.tyro.com/app/apis/booking
  - type: APIReference
    url: https://docs.connect.tyro.com/app/apis/booking/1.0
  - type: Authentication
    url: https://docs.connect.tyro.com/app/authentication
  - type: Overlay
    url: overlays/tyro-connect-booking-overlay.yaml
- aid: tyro:tyro-connect-ordering-api
  name: Tyro Connect Ordering API
  description: Sends food and retail orders from app partners into merchant Point of Sale systems across the Tyro Connect
    network, with order lifecycle status tracked back to the originating application.
  humanURL: https://docs.connect.tyro.com/app/apis/ordering
  baseURL: https://api.tyro.com/connect
  tags:
  - Ordering
  - Food Ordering
  - Hospitality
  - POS Integration
  - Webhooks
  properties:
  - type: OpenAPI
    url: openapi/tyro-connect-ordering.yml
  - type: Documentation
    url: https://docs.connect.tyro.com/app/apis/ordering
  - type: APIReference
    url: https://docs.connect.tyro.com/app/apis/ordering/1.0
  - type: Authentication
    url: https://docs.connect.tyro.com/app/authentication
  - type: Overlay
    url: overlays/tyro-connect-ordering-overlay.yaml
- aid: tyro:tyro-connect-menu-api
  name: Tyro Connect Menu API
  description: Synchronises published menu and catalogue data from merchant Point of Sale systems to app partners in the Tyro
    Connect network, so ordering and delivery apps present the merchant's current menu.
  humanURL: https://docs.connect.tyro.com/app/apis/menu-management
  baseURL: https://api.tyro.com/connect
  tags:
  - Menu Management
  - Catalog
  - Hospitality
  - POS Integration
  - Sync
  properties:
  - type: OpenAPI
    url: openapi/tyro-connect-menu.yml
  - type: Documentation
    url: https://docs.connect.tyro.com/app/apis/menu-management
  - type: APIReference
    url: https://docs.connect.tyro.com/app/apis/menu-management/1.0
  - type: Authentication
    url: https://docs.connect.tyro.com/app/authentication
  - type: Overlay
    url: overlays/tyro-connect-menu-overlay.yaml
- aid: tyro:tyro-connect-tables-api
  name: Tyro Connect Tables Management API
  description: Reads and manages table (floor-plan) information from merchant Point of Sale systems, underpinning pay-at-table
    and table-service workflows across the Tyro Connect hospitality network.
  humanURL: https://docs.connect.tyro.com/app/apis/tables
  baseURL: https://api.tyro.com/connect
  tags:
  - Tables
  - Floor Plan
  - Hospitality
  - POS Integration
  - Pay at Table
  properties:
  - type: OpenAPI
    url: openapi/tyro-connect-tables.yml
  - type: Documentation
    url: https://docs.connect.tyro.com/app/apis/tables
  - type: APIReference
    url: https://docs.connect.tyro.com/app/apis/tables/1.0
  - type: Authentication
    url: https://docs.connect.tyro.com/app/authentication
  - type: Overlay
    url: overlays/tyro-connect-tables-overlay.yaml
- aid: tyro:tyro-connect-sales-api
  name: Tyro Connect Sales Data API
  description: Exposes itemised sales transaction data captured from merchant Point of Sale systems, letting app partners
    build reporting, analytics, accounting and reconciliation tools over Tyro Connect merchant activity.
  humanURL: https://docs.connect.tyro.com/app/apis/sales
  baseURL: https://api.tyro.com/connect
  tags:
  - Sales Data
  - Transactions
  - Reporting
  - POS Integration
  - Analytics
  properties:
  - type: OpenAPI
    url: openapi/tyro-connect-sales.yml
  - type: Documentation
    url: https://docs.connect.tyro.com/app/apis/sales
  - type: APIReference
    url: https://docs.connect.tyro.com/app/apis/sales/1.1
  - type: Authentication
    url: https://docs.connect.tyro.com/app/authentication
  - type: Overlay
    url: overlays/tyro-connect-sales-overlay.yaml
- aid: tyro:tyro-connect-reporting-api
  name: Tyro Connect Reporting API
  description: Provides merchant settlement and transaction reporting for Tyro-acquired payments, returning settlement batches
    and dated transaction listings for reconciliation and financial reporting by app partners.
  humanURL: https://docs.connect.tyro.com/app/apis/reporting
  baseURL: https://api.tyro.com/connect
  tags:
  - Reporting
  - Settlements
  - Transactions
  - Reconciliation
  - Analytics
  properties:
  - type: OpenAPI
    url: openapi/tyro-connect-reporting.yml
  - type: Documentation
    url: https://docs.connect.tyro.com/app/apis/reporting
  - type: APIReference
    url: https://docs.connect.tyro.com/app/apis/reporting/1.0
  - type: Authentication
    url: https://docs.connect.tyro.com/app/authentication
  - type: Overlay
    url: overlays/tyro-connect-reporting-overlay.yaml
- aid: tyro:tyro-connect-loyalty-api
  name: Tyro Connect Loyalty Data API
  description: Connects loyalty and rewards providers to Tyro merchants, managing loyalty members, activities and card-linked
    registrations so points and rewards can be applied at the Point of Sale and payment terminal.
  humanURL: https://docs.connect.tyro.com/app/apis/loyalty
  baseURL: https://api.tyro.com/connect
  tags:
  - Loyalty
  - Rewards
  - Members
  - Card Linking
  - POS Integration
  properties:
  - type: OpenAPI
    url: openapi/tyro-connect-loyalty.yml
  - type: Documentation
    url: https://docs.connect.tyro.com/app/apis/loyalty
  - type: APIReference
    url: https://docs.connect.tyro.com/app/apis/loyalty/0.9
  - type: Authentication
    url: https://docs.connect.tyro.com/app/authentication
  - type: Overlay
    url: overlays/tyro-connect-loyalty-overlay.yaml
- aid: tyro:tyro-connect-refunds-api
  name: Tyro Connect Refunds API
  description: Searches prior Tyro transactions and issues refunds against them, giving app and POS partners a dedicated search-and-refund
    flow over Tyro-acquired merchant payments.
  humanURL: https://docs.connect.tyro.com/app/apis/refunds
  baseURL: https://api.tyro.com/connect
  tags:
  - Refunds
  - Payments
  - Transactions
  - POS Integration
  - Acquiring
  properties:
  - type: OpenAPI
    url: openapi/tyro-connect-refunds.yml
  - type: Documentation
    url: https://docs.connect.tyro.com/app/apis/refunds
  - type: APIReference
    url: https://docs.connect.tyro.com/app/apis/refunds/1.0
  - type: Authentication
    url: https://docs.connect.tyro.com/app/authentication
  - type: Overlay
    url: overlays/tyro-connect-refunds-overlay.yaml
- aid: tyro:tyro-connect-locations-api
  name: Tyro Connect Location API
  description: Returns merchant location details keyed by Tyro Connect location identifier, used by partners to resolve and
    validate the merchant sites they are integrated with across the network.
  humanURL: https://docs.connect.tyro.com/app/apis/locations
  baseURL: https://api.tyro.com/connect
  tags:
  - Locations
  - Merchant
  - Onboarding
  - POS Integration
  - Directory
  properties:
  - type: OpenAPI
    url: openapi/tyro-connect-locations.yml
  - type: Documentation
    url: https://docs.connect.tyro.com/app/apis/locations
  - type: APIReference
    url: https://docs.connect.tyro.com/app/apis/locations/1.0
  - type: Authentication
    url: https://docs.connect.tyro.com/app/authentication
  - type: Overlay
    url: overlays/tyro-connect-locations-overlay.yaml
- aid: tyro:tyro-connect-referrals-api
  name: Tyro Connect Referrals API
  description: Lets partners submit and track merchant referrals into Tyro, supporting partner-driven merchant acquisition
    and onboarding workflows within the Tyro Connect ecosystem.
  humanURL: https://docs.connect.tyro.com/app/apis/referrals
  baseURL: https://api.tyro.com/connect
  tags:
  - Referrals
  - Partner
  - Onboarding
  - Merchant
  - Lead
  properties:
  - type: OpenAPI
    url: openapi/tyro-connect-referrals.yml
  - type: Documentation
    url: https://docs.connect.tyro.com/app/apis/referrals
  - type: APIReference
    url: https://docs.connect.tyro.com/app/apis/referrals/1.0
  - type: Authentication
    url: https://docs.connect.tyro.com/app/authentication
  - type: Overlay
    url: overlays/tyro-connect-referrals-overlay.yaml
common:
- type: AgenticAccess
  url: agentic-access/tyro-agentic-access.yml
- type: DomainSecurity
  url: security/tyro-domain-security.yml
- type: Authentication
  url: authentication/tyro-authentication.yml
- type: Website
  url: https://www.tyro.com/
- type: DeveloperPortal
  url: https://www.tyro.com/resources/developer/
- type: Documentation
  url: https://docs.connect.tyro.com/
- type: APIReference
  url: https://docs.connect.tyro.com/app/apis/
- type: GettingStarted
  url: https://docs.connect.tyro.com/app/authentication
- type: Authentication
  url: https://docs.connect.tyro.com/app/authentication
- type: Webhooks
  url: https://docs.connect.tyro.com/app/webhooks
- type: GitHubOrganization
  url: https://github.com/tyro
- type: StatusPage
  url: https://status.tyro.com/
- type: Pricing
  url: https://www.tyro.com/pricing/
- type: Blog
  url: https://www.tyro.com/blog/
- type: Support
  url: https://www.tyro.com/contact-us/
- type: TermsOfService
  url: https://www.tyro.com/legal/website-terms-of-use/
- type: PrivacyPolicy
  url: https://www.tyro.com/privacy-policy/
- type: Security
  url: https://www.tyro.com/security/
- type: OpenIDConnect
  url: well-known/tyro-openid-configuration.json
- type: WellKnown
  url: well-known/tyro-well-known.yml
- type: Conventions
  url: conventions/tyro-conventions.yml
- type: ErrorCatalog
  url: errors/tyro-error-codes.yml
- type: DeclineCodes
  url: errors/tyro-decline-codes.yml
- type: Sandbox
  url: sandbox/tyro-sandbox.yml
- type: Lifecycle
  url: lifecycle/tyro-lifecycle.yml
- type: ChangeLog
  url: changelog/tyro-changelog.yml
- type: Components
  url: components/tyro-components.yml
- type: DataModel
  url: data-model/tyro-data-model.yml
- type: Conformance
  url: conformance/tyro-conformance.yml
- type: Webhooks
  url: asyncapi/tyro-webhooks.yml
- type: MCPServer
  url: mcp/tyro-mcp.yml
- type: AgentSkill
  url: skills/_index.yml
- type: LLMsTxt
  url: llms/tyro-llms.txt
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com