
Pay Later: Afterpay, Clearpay and Zip for OpenCart 2.3, 3.x and 4.x — buy now, pay later
Afterpay, Clearpay and Zip in OpenCart: the buyer pays in instalments and the shop gets the full amount. Afterpay covers Australia, New Zealand, Canada and the US; Clearpay the UK; Zip Australia only. Pro: refunds, re-checks, a watchdog and a journal. Lifetime licence.
- Compatibility
- OpenCart 4.0.2.0–4.1.0.3, 3.0.x, 2.3.0.2 · Afterpay: AUD, NZD, CAD, USD · Clearpay: GBP · Zip: AUD · language: English
- Version
-
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3) - 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 buyer sees
At the payment step the buyer sees “Pay later with Afterpay” (or Clearpay for a UK account) or Zip, with a note that the payment plan is confirmed on the provider’s page.
What the admin gets
In the Afterpay settings you pick the account country and the environment and enter the Merchant ID and Secret Key, and the module reads the amount limits from the account.
How much it costs
The base version is free. Pro costs 1 490 UAH, a one-time payment for a lifetime licence.

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.0–4.1.0.3, 3.0.x or 2.3.0.2.
A merchant account at Afterpay, Clearpay or Zip.
The currency the buyer pays in matches the account currency.
The site on HTTPS.
Version history
For OpenCart 4.x, 3.x and 2.3: Afterpay and Clearpay, Zip in Australia, capture through the API after checks; Pro adds refunds, re-checks, a watchdog and a journal.
Frequently bought with Pay Later: Afterpay, Clearpay and Zip


Cart Discounts (Amount-Based and N+1) for OpenCart

CatCode SEO Pack — SEO Module for OpenCart 2.3, 3.x and 4.x

AI Product Descriptions for OpenCart 2.3, 3.x and 4.x — description generator
Full module description
Pay Later: Afterpay, Clearpay and Zip is a payment module for OpenCart 4.x, 3.x and 2.3 with instalment payments through Afterpay, Clearpay and Zip. The buyer confirms the payment plan on the provider’s page, and the shop gets the full amount. Afterpay works in Australia, New Zealand, Canada and the US; in the UK the same service is called Clearpay; Zip works in Australia only, having left the UK and New Zealand.
The module adds two payment methods. An order becomes paid only when the module has captured the payment through the provider’s API and checked the attempt reference, the amount, the currency and that the order total has not changed.
What the buyer sees
At the payment step the buyer sees “Pay later with Afterpay” (or Clearpay for a UK account) or Zip, with a note that the payment plan is confirmed on the provider’s page. After confirming the order they go to Afterpay or Zip and come back to the shop.
If the buyer cancels, they see “Payment cancelled” and that no money was taken. If the provider does not approve the payment, the buyer sees that no money was taken and a button back to checkout to pick another method.
What the admin gets
In the Afterpay settings you pick the account country and the environment and enter the Merchant ID and Secret Key, and the module reads the amount limits from the account. The Zip settings take the private API key. A connection check shows whether the provider accepted the keys.
The order history gets a line about the payment with its ID. In Pro the order page has full and partial refunds and a re-check that picks up refunds made in the provider’s portal. The payment journal lists every Afterpay and Zip attempt, and the watchdog captures approved payments when the buyer never came back to the shop.
How it works, step by step
- Enter your Afterpay or Zip keys and check the connection.
- The buyer picks Afterpay, Clearpay or Zip at checkout.
- The module creates a checkout at the provider and sends the buyer to its page.
- The buyer confirms the payment plan and comes back.
- The module captures the payment through the API and checks the amount, currency and reference.
- Only then the order gets its paid status.
Under the hood
- Afterpay: Online API v2, a checkout per attempt, idempotent capture by token.
- Zip: Merchant API, a charge with each attempt’s own idempotency key and a read-back of the result.
- A payment can never confirm another order: the attempt reference and amount are checked.
- One shared code base for OpenCart 4.x, 3.x and 2.3, PHP 7.0 syntax.
- Keys are never written to the log.
How to install
- Extensions → Installer: upload the archive for your version and keep the file name.
- OpenCart 2.3: the Installer copies files only with FTP enabled. Without FTP copy the contents of upload/ to the shop root by hand.
- OpenCart 2.3 and 3.x: Extensions → Modifications → Refresh.
- Extensions → Payments → Pay Later: Afterpay, Clearpay and Zip → install button → Edit.
- Extensions → Payments → Afterpay / Clearpay (CatCode): pick the account country and the sandbox environment, enter the keys.
- For Zip, Extensions → Payments → Zip (CatCode), the private API key.
- Check the connection, make a test payment and switch to the live environment.
- For Pro: paste the key or start the 7-day trial.
Questions
about the module
Didn't find the answer? Message us on Telegram and we'll reply within a business day.
Why is Zip Australia only?
Zip left the UK and New Zealand, so the module offers Zip for AUD only.
How is Clearpay different from Afterpay?
It is the same service, called Clearpay in the UK. The module shows the name by the account country.
My shop uses another currency. Will the method show?
Only when the buyer pays in the account currency. Let buyers switch the currency.
What if the buyer closes the tab after confirming?
No money is taken until the payment is captured. In Pro the watchdog captures such approved payments.
What happens after the trial?
Pro switches off and instalment payments keep 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.



















