The Gravity Forms Authorize.net Add-On is a specialized extension that allows you to accept credit card payments and subscriptions directly on your WordPress site.
This is EXACTLY the same product as distributed by the developer. Sales Page
Technical Specifications & Requirements
To run the Authorize.net Add-On successfully, your server environment and form setup must meet these criteria:
-
SSL Certificate: Mandatory. You must have an active SSL installed and your site configured to run over HTTPS to handle credit card data securely.
-
PHP cURL Extension: Your server must have the PHP cURL extension enabled to communicate with the Authorize.net API.
-
Authorize.net Account: You need an active merchant account. For testing, a Sandbox account is required.
-
API Credentials: You will need your API Login ID and Transaction Key from your Authorize.net dashboard.
Key Features
-
One-Time Payments: Standard “Product and Services” transactions.
-
Recurring Subscriptions: Support for Automated Recurring Billing (ARB) to handle monthly or yearly plans.
-
Authorize & Capture: Option to only “Authorize” a payment (hold funds) and “Capture” (charge) it later manually.
-
Accept.js Integration: Uses the Authorize.net
Accept.jslibrary to send secure payment data directly to their servers, which helps reduce your PCI Compliance scope. -
Conditional Logic: Process payments only if specific conditions are met (e.g., if a user selects “Credit Card” as their payment method).
Required Form Fields
For the feed to process correctly, your Gravity Form must include these specific fields:
-
Credit Card Field: The dedicated Gravity Forms credit card input.
-
Product Field: At least one product or a “Total” field.
-
Billing Information: Mapping for Name, Address, and Email is highly recommended (and often required by fraud filters).
- Categories: WordPress Plugins
- Tags: Gravity Forms
