Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Block Layout Accordion 1.0.2 Minor update available for module block_layout_accordion (1.0.2). Release: Canvas interactive toggle 1.0.2 Minor update available for module canvas_interactive_toggle (1.0.2). Release: Views HTTP Client 1.0.2 Minor update available for module views_http_client (1.0.2). Release: Block Layout Accordion 1.0.1 Minor update available for module block_layout_accordion (1.0.1). Release: Canvas interactive toggle 1.0.1 Minor update available for module canvas_interactive_toggle (1.0.1). Release: Video.js (HTML5 Video Player) 10.0.0-alpha1 First alpha version released for module videojs (10.0.0-alpha1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Release: Audit Trail 1.0.0-alpha7 New alpha version released for module audit_trail (1.0.0-alpha7). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Payment Authorize.net

34 sites Security covered Drupal 9–10 · not 11
View on drupal.org

This module provides an integration with Authorize.Net for handling credit card payments within Drupal. It allows for authorizing, capturing, charging, refunding, and voiding transactions through the Payment API.

Drupal 8+ version of Authorize.net payment method controller for the Payment module.

A payment method using Authorize.Net for transactions handled by the Payment API. Uses AuthorizeNet/sdk-php

Dependencies:

Currently supported operations:

Similar projects:

Installation&Configuration

  1. Install and enable the module (installation with Composer is recommended).
  2. Go to /admin/config/regional/currency and configure necessary currencies. The currency, which you need to be used by Authorize.net payment, needs to be added here.
  3. Go to /admin/config/services/payment/authnet and add one or more Authorize.net profiles.
  4. Test just created profiles at /admin/config/services/payment/authnet/connection-test
  5. Update additional fields configuration at /admin/config/services/payment/authnet/additional-fields if needed.
  6. Go to /admin/config/services/payment/method and create at least one "Authorize.net" payment method.

In order to allow payments for users for created by someone's else fieldable entity (e.g node):

  1. Enable module "Payment Form Field" (payment_form)
  2. Add new field of type "Payment Form" to the appropriate bundle of needed entity type

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Feb 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

Version Type Core Release date
2.1.0 Stable 9–10 Feb 26, 2025
2.x-dev Dev 9–10 Feb 26, 2025