Get in touch
OpenCart

Tyro Pay for OpenCart — card payments through Tyro (AUD)

Card payments through Tyro in AUD.

Download Free
Pro · lifetime licence Staging copies are included. The more sites, the cheaper each one
Compatibility
OpenCart 4.0.2+ / 4.1 · PHP 8.0+ · English
Licence
a site + a staging copy, lifetime
Trial
7 days, no card, one per site
Updated
November 2026
Or all 394 Pro modules with All Access — 4 990 ₴ / year ≈ €98

What Free has,
and what Pro adds

The free version works with no time limit. Pro adds the rest of the features in the table.

Feature Free Pro
Tyro.js form in the checkout ✔ ✔
Status, request number and amount checked on the server ✔ ✔
AUD only ✔ ✔
Clear messages on a failure ✔ ✔
Hold and capture on a status — ✔
Refunds and journal — ✔

What it looks like

Payment at the checkout (the card field here is a Tyro.js stand-in).
Payment at the checkout (the card field here is a Tyro.js stand-in).
Tyro Pay settings.
Tyro Pay settings.
The payment journal.
The payment journal.

Key points

What the free version does

The payment method shows up only in Australian dollars.

What Pro adds

A hold mode: the money is blocked and captured when the order reaches the paid status.

How much it costs

The base version is free. Pro costs 1490 UAH, a perpetual licence. One payment, no yearly fees.

The trial starts when you ask

A fresh install is the free version, nothing switches on by itself. The “Try Pro for 7 days” button → e-mail → the key right in the window and by e-mail.

One key — a site and a staging copy

Moving the site? Unlink the licence on the old domain and activate it on the new one yourself. A staging copy (staging., dev.) works with the same key and does not take a site slot. For studios — keys for 5 or 25 sites, or unlimited.

Technical requirements

  • OpenCart 4.0.2 or newer (4.1.0.3 and 4.0.2.3 tested).
  • PHP 8.0+, the cURL extension.
  • Tyro Connect credentials (Client ID, Client Secret, Location ID) and the shop currency set to AUD.

Version history

v1.0.0 Current November 2026

Card payment with a server-side check.

Frequently bought with Tyro Pay

All Access Need more? All modules (394) under one licence, new ones are added automatically. 4 990 ₴≈ €98 Learn more →

Full module description

Tyro Pay takes cards at the OpenCart checkout through Tyro: the Tyro.js form sits in the checkout itself, the server checks every payment at Tyro (the status, the request number and the amount) and only then marks the order as paid. It works in Australian dollars. Pro adds a hold with capture on a status, voiding a hold, refunds (full and partial), a payment journal and a check at Tyro. The Tyro online payments page names a plugin for WooCommerce only; OpenCart is not there.

What the free version does

The payment method shows up only in Australian dollars. The server creates a payment request for the order total, the Tyro.js form takes the card, and then the server reads the payment from Tyro again: it is paid only if the status is SUCCESS, the request is ours and the amount matches to the cent. A declined card, an error answer from Tyro, an API outage and a wrong amount give the buyer a clear message, and the order does not become paid.

What Pro adds

A hold mode: the money is blocked and captured when the order reaches the paid status. Voiding a hold, refunds (full or partial with an amount check), a payment check at Tyro and a payment journal.

How it works, step by step

  1. Get your Tyro credentials.
  2. Enter them in the module and press the test button.
  3. Place one test order.
  4. Switch the automation on (Pro) when you are sure.

Under the hood

  • The secret is encrypted and never shown in the settings.
  • The server confirms the payment at Tyro, not the browser.
  • Languages: English (UK), English (AU).

How to install

  1. Extensions → Installer: upload the zip.
  2. Extensions → Payments: install and open the module.
  3. Extensions → Payments → Tyro Pay: enable it and enter the Client ID, Client Secret and Location ID.
  4. Try one test order.

OpenCart 4.0.2 or newer is required. Do not rename the archive.

Questions
about the module

Didn't find the answer? Message us on Telegram and we'll reply within a business day.

@catcode_support Setup, compatibility, activation
Is this an official Tyro module?

No. We made the module; Tyro is the name of the service.

Which currencies are supported?

Only the Australian dollar: in other currencies the payment method is not shown.

What happens after the trial?

Pro switches off, the free part keeps working.

Not quite what you are looking for?

We build custom modules for WordPress, WooCommerce, OpenCart and Shopify. Tell us about the task and we'll prepare an estimate.

Order a custom module