Authorize.Net Accept.js Payments

Takes card payments through Authorize.Net's current JSON API with Accept.js tokenization, as a drop-in successor to the Authorize.net AIM module that ships with Zen Cart. The customer sees the same card fields on the same payment page. Underneath, the card number and security code are turned into a one-time token in the browser and never reach your server; if the script can't run, the order is refused rather than a bare card number being accepted.

Authorize-only or authorize-and-capture, with separate order statuses for paid, uncaptured, refunded and held-for-review orders. The order page shows the transaction history and offers refund, capture and void through Zen Cart's own order-page actions. Line items, tax and shipping go with each transaction, gateway receipt emails are optional, and a duplicate-transaction window is built in. Sandbox, test-request and Production modes; it starts in Sandbox. Works with the standard checkout and with One Page Checkout.

Encapsulated: one folder under zc_plugins, installed from Plugin Manager and then enabled under Modules > Payment like any core payment module. Remove it under Modules > Payment and your settings are kept for the next install. You'll need an Authorize.Net account, or their free sandbox to try it first.

Zen Cart v1.5.8 through v3.0.0, PHP 7.4 through 8.5, one codebase, tested on all six release branches; 1.5.8 through 2.0.x add two small bridge files that come in the package. GPL-2.0.

Need it tailored to your store? We customize our own plugins: an extra option, a different placement, a hook into something else you run, or a version for a template that names things differently. Tell us what you have in mind through Contact Us, choosing Customization, and we'll quote it.
  • Model: AUTHNET-ACCEPT-v1.0.2
Ask a Question


(image for) It's Free!

Please Choose:

Download


Max: 1
Add to Cart: