Test builds: OpenCart 4.1.0.4 and 3.0.5.1

Authorize.Net Payments for OpenCart

by Kavio Labs · for OpenCart 4.1.x

Authorize.Net for OpenCart 4 with Accept Hosted: customers pay on the secure Authorize.Net page (redirect or lightbox) so card data never touches your shop. Sell at once or authorize now and capture when you ship (on an order status or from the order page), void an unsettled payment and refund a settled one in full or in part. An order counts as paid only after the shop has read the transaction from Authorize.Net and matched its invoice number, amount and the order total; webhooks are signature checked, missed webhooks are recovered by the customer return and the cron, and every capture, void and refund is written before it is sent and looked up after a lost answer. Optional saved cards through customer profiles. A payment extension with events and cron, no OCMOD.

Tested on 4.1.0.4 Version 1.0.1 Compatible with OpenCart 4.1.0.4 No core file edits
Built forOpenCart

What it does

Authorize.Net for OpenCart 4 with Accept Hosted: customers pay on the secure Authorize.Net page (redirect or lightbox) so card data never touches your shop. Sell at once or authorize now and capture when you ship (on an order status or from the order page), void an unsettled payment and refund a settled one in full or in part. An order counts as paid only after the shop has read the transaction from Authorize.Net and matched its invoice number, amount and the order total; webhooks are signature checked, missed webhooks are recovered by the customer return and the cron, and every capture, void and refund is written before it is sent and looked up after a lost answer. Optional saved cards through customer profiles. A payment extension with events and cron, no OCMOD.

What it changes for your store

  • Authorize.Net for OpenCart 4, from checkout to refund. Customers choose card payment and pay on Authorize.Net's own hosted page. You connect with your own Authorize.Net merchant account.
  • Know the limits. Card payments through the hosted page only (no eCheck); refunds need a settled payment (Authorize.Net settles nightly), until then you void. Authorize.Net charges its own fees and decides eligibility and terms; you need an Authorize.Net merchant account. Tested against a stand-in built from the Authorize.Net API reference, not against an Authorize.Net account; points we could not confirm are listed in the documentation. Authorize.Net is a trademark of its owner; this extension is independent software and is not affiliated with or endorsed by Authorize.Net or Visa. The Authorize.Net logo is not part of the extension.

Features

Checkout

  • Accept Hosted: the card number, expiry and code are typed at Authorize.Net and never reach your server, database or logs
  • Full-page redirect or a lightbox over your checkout
  • Sandbox and live with separate credentials, API Login ID, Transaction Key and Signature Key stored encrypted
  • One account currency from the list Authorize.Net accepts (USD, CAD, AUD, NZD, GBP, EUR, CHF, DKK, NOK, PLN, SEK); carts in other currencies are converted with your store rate
  • Optional saved cards for signed-in customers (customer profiles; your shop keeps only the profile id)

Capture, void, refund

  • Sale at once, or authorize now and capture when you ship: on an order status (default Complete) or from the order page, full or lower amount
  • Void an unsettled payment as a whole, refund a settled one in full or in part, with a reason
  • The order tab tells you which one applies and checks the payment state at Authorize.Net before every capture, void and refund
  • Moving an order to Canceled can void an unsettled payment automatically

Paid only when verified

  • The return and the webhook are only hints: the shop reads the transaction from Authorize.Net and matches it by invoice number
  • The amount must equal what was asked and the order's current total (a changed cart or a coupon while the payment is open is flagged "amount mismatch" and never marked paid)
  • Held-for-review payments wait for Authorize.Net's decision; a second payment for a paid order is flagged

Safe against repeats and lost answers

  • Webhooks are signature checked (X-ANET-Signature); a missed webhook is recovered by the customer's return and an hourly cron that also follows unsettled payments until they settle
  • Every capture, void and refund is written before it is sent; a refund carries its own invoice number and is looked up again after a lost answer, so a customer is never refunded twice
  • A signed-in customer who returns before the payment is visible gets an empty cart and cannot pay twice

Simple and safe

  • An events and cron extension, no OCMOD, no core edits; updates keep your data; tested on OpenCart 4.1.0.4

What you get

  • Download & installOne installer package (.ocmod.zip) for OpenCart 4.1.0.0 – 4.1.x. There is no OpenCart 3 edition. Download it from My licenses right after payment.
  • 12 months of updates & supportNew versions and help for 12 months (24 or 36 months at checkout). After that the extension keeps working; renew anytime at 50%.
  • License for your storeOne production domain with all its subdomains; staging and local development hosts are free. How licensing works
  • 30-day refundFull refund within 30 days of your first purchase, no reason needed. Refund policy
  • Tested buildsOpenCart 4.1.0.4. Tested on OpenCart 4.1.0.4.
  • Documentation & supportFull guide (Installation, Configuration, Usage, Developer notes) on this page. Tickets from your account, first reply within 1 business day.
Version
1.0.1
Compatible with
OpenCart 4.1.0.4
Core edits
None
Extension ID
kv_authorize_net
Developer
Kavio Labs Software Limited

Support

Policy
Bug reports
1 business day
How-to questions
2 business days
Channel
Tickets in your account

Buy with confidence

What stands behind your license

  • Tested builds

    This product was tested on this build. Builds we did not test are not listed.

    • OpenCart4.1.0.4
  • 12 months of updates

    Updates and support are included in the price. The product keeps working afterwards; renewing is optional.

    How licensing works
  • 30-day refund

    If it is not what you expected, tell us within 30 days and we refund the order.

    Refund policy
  • Secure checkout

    Pay by card, Apple Pay or Google Pay on Stripe's secure page. Your card number never reaches our server.

    Ask a pre-sales question

Sold by Kavio Labs Software Limited, registered in England and Wales No. 17532441. About us

More for OpenCart

Works well alongside it.

All 88 extensions

Server-side tracking for OpenCart 4.x and 3.0.x: purchases, refunds, add to cart, checkout, product views and leads go from your server to the free official GA4 Measurement Protocol, Meta Conversions API and TikTok Events API, deduplicated with the browser pixels through shared event ids. Consent-aware, SHA-256 hashed customer data, order status mapping, queue with retries, test mode and an event log. No paid relay, events only, no OCMOD.

  • 4.1.0.x
  • 4.0.2.x
  • 3.0.x
from$59Buy

The department store theme for OpenCart 4.x and 3.0.x: colour-coded departments, a department list beside the hero slider with two side promos, a big search with a department selector, tabbed product blocks, a 2 + 1 + 2 offer grid, deals of the day with real countdowns, a department showcase, a promotions band and a three-column product page with a sticky buy box. Four styles (Meridian, Harbor, Citrus, Night) and your own colours on top. Events only, no core changes.

  • 4.1.0.x
  • 4.0.2.x
  • 3.0.x
from$129Buy

Bot & Country Blocker

Extension · v1.0.1

Stop AI crawlers, scrapers, vulnerability scanners and unwanted countries before OpenCart 4.x or 3.0.x builds a page. Googlebot and Bingbot are verified by DNS and always allowed; 50+ bots get one switch each; country rules use free GeoIP databases and can close only the checkout; IP and network lists, rate limits, honeypots and the cart flood fix; a one-second challenge instead of a captcha; learning mode, dashboard, log, IP tester and Cloudflare export. No core changes, no OCMOD.

  • 4.1.0.x
  • 4.0.2.x
  • 3.0.x
from$49Buy
Authorize.Net Payments for OpenCartOpenCart extension · v1.0.1
12 months of updates & support$59one-time