
Tyro Pay for OpenCart — card payments through Tyro (AUD)
Card payments through Tyro in AUD.
- 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
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.
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
Card payment with a server-side check.
Frequently bought with Tyro Pay


SMSGlobal for OpenCart 3.x and 4.x — SMS to the buyer and the shop

Klaviyo Connector for OpenCart — events, profiles and subscriptions from your store to Klaviyo

Abandoned Cart Recovery for OpenCart 2.3, 3.x and 4.x
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
- Get your Tyro credentials.
- Enter them in the module and press the test button.
- Place one test order.
- 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
- Extensions → Installer: upload the zip.
- Extensions → Payments: install and open the module.
- Extensions → Payments → Tyro Pay: enable it and enter the Client ID, Client Secret and Location ID.
- 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.
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.
No reviews yet. Be the first.
No questions yet. Ask one — we answer within 24 hours.
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
Buying the module
—
Charged in UAH; your bank converts it to your currency. EUR price is approximate.



















