Till Payments

Till Payments is a Sydney, Australia founded merchant acquirer and payment technology company (established 2012), focused on integrated payments for independent software vendors, platforms, and omnichannel merchants across online, in-person, and unattended channels. Its product family spans a card-present and card-not-present processing Gateway, a PCI-enabled Direct API for merchants handling raw card data, Pay By Link, and Terminal Connect for in-person device integrations. Till was acquired by Nuvei in 2024 and now operates as part of Nuvei's global platform while retaining its Australian home market and developer surface. Its API posture is genuinely API-first: a public developer hub, hosted V3 reference documentation, and two downloadable OpenAPI 3.0 specifications (the Gateway API and the Direct PCI-enabled Payment Platform), both authenticated with HTTP Basic credentials over TLS 1.2+.

Till Payments publishes 2 APIs on the APIs.io network: Gateway API and Direct PCI-enabled API. Tagged areas include Payments, Australia, Payment Gateway, Payment Processing, and Acquiring.

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

Till Payments’ developer surface includes authentication, documentation, API reference, pricing, engineering blog, support, and 19 more developer resources.

43.3/100 thin ▬ flat Agent 68/100 agent native Full breakdown ↓
scored 2026-07-27 · rubric v0.5
4 APIs 1 MCP Servers
PaymentsAustraliaPayment GatewayPayment ProcessingAcquiringMerchant ServicesCard PaymentsIn-Person Payments

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 43.3/100 · thin
Contract Quality 13.0 / 25
Developer Ergonomics 9.6 / 20
Commercial Clarity 6.3 / 20
Operational Transparency 3.8 / 13
Governance 0.0 / 12
Discoverability 8.8 / 10
Agent readiness — 68/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 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 0 / 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/till-payments: 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 4

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

Till Payments Gateway API

The Till Payments Gateway V3 API for processing card-present and card-not-present transactions — debit, preauthorize, capture, void, refund, payout, registration/tokenization, r...

Till Payments Direct PCI-enabled API

The Till Payments Direct PCI-enabled Payment Platform V3 API for merchants that are PCI DSS certified to collect and transmit raw cardholder data. Requests are sent over HTTPS (...

Till Payments Pay By Link API

The Till Payments Pay By Link API for generating shareable hosted payment links, documented on the Till developer documentation site. No downloadable OpenAPI specification was p...

Till Payments Terminal Connect API

Terminal Connect is Till Payments' in-person integration surface for connecting point-of-sale software to Till payment terminals, documented via getting-started and integration ...

Arazzo Workflows 3

Multi-step API workflows described with the Arazzo specification.

_Index

ARAZZO

Till Payments — authorize and capture

Preauthorize a card payment, then capture the reserved funds, on the Till Payments Gateway V3 API.

ARAZZO

Till Payments — tokenize and charge

Register (tokenize) a payment instrument, then charge it with a debit using the returned transactionToken.

ARAZZO

MCP Servers 1

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

Event Specifications 1

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

Security Posture 2

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

Till Payments Authentication

http · 3 schemes

SECURITY

Till Payments Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

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

Till Payments Agentic Access

35 operations · 32 acting

35 operations · 32 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 9

Pagination, idempotency, versioning, errors, and events

Scroll for all 9

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

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

Source (apis.yml)

apis.yml Raw ↑
aid: till-payments
url: https://raw.githubusercontent.com/api-evangelist/till-payments/refs/heads/main/apis.yml
name: Till Payments
kind: company
description: 'Till Payments is a Sydney, Australia founded merchant acquirer and payment technology company (established 2012),
  focused on integrated payments for independent software vendors, platforms, and omnichannel merchants across online, in-person,
  and unattended channels. Its product family spans a card-present and card-not-present processing Gateway, a PCI-enabled
  Direct API for merchants handling raw card data, Pay By Link, and Terminal Connect for in-person device integrations. Till
  was acquired by Nuvei in 2024 and now operates as part of Nuvei''s global platform while retaining its Australian home market
  and developer surface. Its API posture is genuinely API-first: a public developer hub, hosted V3 reference documentation,
  and two downloadable OpenAPI 3.0 specifications (the Gateway API and the Direct PCI-enabled Payment Platform), both authenticated
  with HTTP Basic credentials over TLS 1.2+.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Payments
- Australia
- Payment Gateway
- Payment Processing
- Acquiring
- Merchant Services
- Card Payments
- In-Person Payments
created: '2026-07-24'
modified: '2026-07-24'
specificationVersion: '0.19'
apis:
- aid: till-payments:till-payments-gateway
  name: Till Payments Gateway API
  description: The Till Payments Gateway V3 API for processing card-present and card-not-present transactions — debit, preauthorize,
    capture, void, refund, payout, registration/tokenization, recurring schedules, transaction status, 3-D Secure/DCC flows,
    and dispute handling — with asynchronous callbacks via a merchant-supplied callbackUrl.
  humanURL: https://gateway.tillpayments.com/documentation/apiv3
  baseURL: https://gateway.tillpayments.com/api/v3
  tags:
  - Payments
  - Gateway
  - Transactions
  properties:
  - type: OpenAPI
    url: openapi/till-payments-gateway.yml
  - type: Documentation
    url: https://gateway.tillpayments.com/documentation/gateway
  - type: APIReference
    url: https://gateway.tillpayments.com/documentation/apiv3
  - type: MCPServer
    url: mcp/till-payments-mcp.yml
  - type: ToolCrosswalk
    url: mcp/till-payments-tool-crosswalk.yml
  - type: Overlay
    url: overlays/till-payments-gateway-overlay.yaml
- aid: till-payments:till-payments-direct-pci
  name: Till Payments Direct PCI-enabled API
  description: The Till Payments Direct PCI-enabled Payment Platform V3 API for merchants that are PCI DSS certified to collect
    and transmit raw cardholder data. Requests are sent over HTTPS (TLS 1.2+) with JSON bodies to the secure host for direct
    transaction processing.
  humanURL: https://gateway.tillpayments.com/documentation/json-direct-pci-enabled-api
  baseURL: https://secure.tillpayments.com/api/v3
  tags:
  - Payments
  - PCI
  - Transactions
  properties:
  - type: OpenAPI
    url: openapi/till-payments-direct-pci.yml
  - type: Documentation
    url: https://gateway.tillpayments.com/documentation/json-direct-pci-enabled-api
  - type: APIReference
    url: https://gateway.tillpayments.com/documentation/json-direct-pci-enabled-api
  - type: Overlay
    url: overlays/till-payments-direct-pci-overlay.yaml
- aid: till-payments:till-payments-pay-by-link
  name: Till Payments Pay By Link API
  description: The Till Payments Pay By Link API for generating shareable hosted payment links, documented on the Till developer
    documentation site. No downloadable OpenAPI specification was published for this product at the time of review.
  humanURL: https://docs.tillpayments.com/openapi/pay-by-link/paybylink/overview/
  tags:
  - Payments
  - Pay By Link
  properties:
  - type: Documentation
    url: https://docs.tillpayments.com/openapi/pay-by-link/paybylink/overview/
- aid: till-payments:till-payments-terminal-connect
  name: Till Payments Terminal Connect API
  description: Terminal Connect is Till Payments' in-person integration surface for connecting point-of-sale software to Till
    payment terminals, documented via getting-started and integration guides on the Till developer documentation site. No
    downloadable OpenAPI specification was published for this product at the time of review.
  humanURL: https://docs.tillpayments.com/guides/terminal-connect/getting-started/
  tags:
  - Payments
  - In-Person Payments
  - Terminal
  properties:
  - type: Documentation
    url: https://docs.tillpayments.com/guides/terminal-connect/getting-started/
common:
- type: AgenticAccess
  url: agentic-access/till-payments-agentic-access.yml
- type: DomainSecurity
  url: security/till-payments-domain-security.yml
- type: Authentication
  url: authentication/till-payments-authentication.yml
- type: Conventions
  url: conventions/till-payments-conventions.yml
- type: Idempotency
  url: conventions/till-payments-conventions.yml
- type: ErrorCatalog
  url: errors/till-payments-problem-types.yml
- type: Lifecycle
  url: lifecycle/till-payments-lifecycle.yml
- type: Webhooks
  url: asyncapi/till-payments-callbacks-webhooks.yml
- type: DataModel
  url: data-model/till-payments-data-model.yml
- type: Conformance
  url: conformance/till-payments-conformance.yml
- type: LLMsTxt
  url: llms/till-payments-llms.txt
- type: AgentSkill
  url: skills/_index.yml
- type: Arazzo
  name: Authorize and capture
  url: arazzo/till-payments-authorize-and-capture.yml
- type: Arazzo
  name: Tokenize and charge
  url: arazzo/till-payments-tokenize-and-charge.yml
- type: Website
  url: https://tillpayments.com/
- type: DeveloperPortal
  url: https://tillpayments.com/developer-hub
- type: Documentation
  url: https://docs.tillpayments.com/guides
- type: APIReference
  url: https://gateway.tillpayments.com/documentation/apiv3
- type: GitHubOrganization
  url: https://github.com/tillpayments
- type: StatusPage
  url: https://status.tillpayments.com/
- type: Pricing
  url: https://tillpayments.com/pricing
- type: Blog
  url: https://tillpayments.com/blog
- type: Support
  url: https://tillpayments.com/contact
- type: TermsOfService
  url: https://tillpayments.com/terms-and-conditions
- type: PrivacyPolicy
  url: https://tillpayments.com/privacy-policy
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com