Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

payment_authnet

31 sites Security covered
View on drupal.org

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

Activity

Total releases
2
First release
Feb 2025
Latest release
1 year ago
Release cadence
1 day
Stability
50% stable

Releases

Version Type Release date
2.1.0 Stable Feb 27, 2025
2.x-dev Dev Feb 26, 2025