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
Supporting organizations: 

Project information

Releases