Description
Authorize.net gateway connects Ninja Forms to Authorize.net’s payment infrastructure, processing credit card charges directly on the form without redirecting users to external pages. Designed for site creators who need to charge subscriptions, variable donations, or installment payments, the addon supports recurring billing with configurable intervals in days or months, trial periods, and billing cycle limits.
Main Features of Authorize.net
- Inline payment, no redirection
Displays the payment form directly on the page without sending visitors to the gateway’s external environment. - Recurring and subscription billing
Configures intervals in days or months, maximum cycle counts, and trial periods for automatic charges. - Flexible payment amounts
Accepts a fixed amount set by the administrator or a freely entered amount typed by the user on the form. - Sandbox mode for testing
Simulates transactions with test credentials before enabling the production environment with real data. - Transaction merge tags
Provides{anet:last4},{anet:cardtype},{anet:transactionID}, and{anet:subscriptionID}for use in emails and confirmations.
Benefits of Authorize.net
- Reduced payment abandonment
Keeping checkout within the form reduces friction and increases the purchase completion rate. - Automated recurring revenue
Subscriptions and membership plans are charged automatically without manual administrator intervention. - Adaptation to different business models
A single component covers one-time payments, recurring billing, free donations, and installments without additional configuration. - Traceability in communications
Merge tags automatically insert transaction ID and card data into confirmation emails and thank-you pages.
Who is Authorize.net For?
- Associations, clubs, and membership platforms charging monthly fees directly via forms in Ninja Forms.
- Donation campaigns and nonprofit organizations needing to accept freely defined amounts by donors.
- Developers and agencies integrating payments via Authorize.net in customized Ninja Forms forms.
How to Download Authorize.net
Authorize.net is available for download on this page. To install it, upload the .zip file through the WordPress panel under Plugins > Add New > Upload Plugin and activate it; Ninja Forms must be installed and active beforehand. The file is complete and ready for immediate use.
Those already using Ninja Forms to collect data can incorporate the Authorize.net gateway into their existing form workflow without changing platforms or creating separate checkout pages. Native support for recurring billing, free amounts, and transaction merge tags makes this module suitable for both online stores and services as well as organizations managing subscriptions or donation campaigns directly within site forms.
Frequently asked questions
Is Ninja Forms Authorize.net GPL-licensed?
Yes. Ninja Forms Authorize.net is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Ninja Forms Authorize.net on multiple sites?
Yes. You can install Ninja Forms Authorize.net on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Ninja Forms Authorize.net cost at Ultrapack?
Ninja Forms Authorize.net costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Ninja Forms Authorize.net include updates?
Yes. The current version of Ninja Forms Authorize.net is 3.1.6, published at Ultrapack on Jul 7, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Ninja Forms Authorize.net scanned before publication?
Yes. Every version of Ninja Forms Authorize.net goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin Ninja Forms Authorize.net?
Requires WordPress 6.7 or higher. Tested up to WordPress 6.9.
What changed in this version
Version 3.1.6 20 April 2026
- Bug Fixes
- prevent duplicate transactions when form has multiple payment actions
- fix PHP 8.2 dynamic property deprecation warnings
- fix undefined array key warnings in PaymentGateway
- fix translation loading timing for merge tags
Version 3.1.5 26 January 2026
- Bug Fixes
- fix fatal error when processing subscription payments
- fix debug log download conflict with File Uploads plugin
- fix fatal error when API response is null due to invalid field mapping
- = 3.1.4 (26 May 2025)
- Bug Fixes
- Restores masking on CC fields
- = 3.1.3 (03 March 2025)
- Authorize.net SDK september 2024 release
- Bug Fixes
- Timing of modal for card details collection validation
- Timing of translation functions
- = 3.1.2 (20 February 2024)
- Bug Fixes
- Prevent credit card modal when payment total is 0
- = 3.1.1 (22 February 2023)
- Remove embedded jBox library; use updated version in core *must also update core to maintain functionality
- Update logger with explanatory text
Version 3.1.0
- Added action level settings for API keys.
- Payment button should now read "Subscribe" instead of "Pay" for actions that represent a subscription.
- Transaction data should now properly display in the updated submissions interface.
- Added better reporting for errors specifically associated with credit card verification.
Version 3.0.0
- Initial release
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
ninja-forms-authorize-net.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
ninja-forms-authorize-net.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 6.7 or higher. Tested up to WordPress 6.9.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready