Toweringmedia Authorize.Net Payment Gateway for Magento 2 (React Checkout Pro)
-
Accept.js tokenization (PCI SAQ A-EP) with direct card fields (no iframe)
-
Accept Hosted (PCI SAQ A) supported as an alternative hosted flow
-
Apple Pay: server-side merchant validation, cert management via
env.php, domain verification support -
Google Pay: native sheet UX + automatic gateway ID detection
-
PayPal: processed through Authorize.Net’s wallet integration
-
Saved Cards: Authorize.Net Customer Profiles + opt-in save checkbox + saved card dropdown
-
Webhooks: signed (HMAC-SHA512) endpoint + order history updates + event mapping for refunds/voids/chargebacks
-
Security: encrypted API keys at rest, certs stored outside webroot, SSRF hardening, session transaction validation
-
Modern stack: no Knockout dependencies, REST compatible, modular architecture
Description / Toweringmedia Authorize.Net Payment Gateway for Magento 2 (React Checkout Pro)
A modern Authorize.Net payment gateway built for high-converting checkout experiences—supporting cards, Apple Pay, Google Pay, PayPal via Authorize.Net wallets, and saved cards with secure tokenization.
Why it’s different
-
Built natively for Toweringmedia React Checkout Pro
-
Choose Accept.js (full UI control, no iframe) or Accept Hosted (minimal PCI scope)
-
Native wallet buttons for an express checkout feel
-
Saved cards powered by Authorize.Net Customer Profiles
-
Webhooks for real-time payment events and order history updates
-
Security-first implementation: encrypted credentials, hardened endpoints, signed webhook validation
Best for
-
Stores that want Apple Pay + Google Pay without hacks
-
Merchants minimizing PCI scope through tokenization
-
Sites needing saved cards for repeat customers
-
Teams that want clean architecture and strong local dev support