This module provides iATS Payments integration with Drupal Commerce so your nonprofit can accept donations and orders!

Drupal 8, 9, and 10

  • Supports Credit Card and ACH payments, directly from a bank account
  • Supports:
    • Direct Submissions: CC/ACH information is entered into a Drupal-provided form; upon submission, it passes through Drupal on its way to iATS, but is never stored.
    • Hosted Payment Forms: CC/ACH information is entered into an form in an iframe; that form is provided directly by iATS, and it is submitted directly to their servers. Payment information never even passes through Drupal.
  • Supports recurring payments.
  • Uses the newer REST API and provides tools for developers to interact with it
  • Dependencies are pulled in via composer, so installation is simpler:
    composer require drupal/commerce_iats:^4
    drush en commerce_iats

See the full documentation and installation instructions for D8, 9, and 10!

Drupal 7

Note: The Drupal 7 version uses the old SOAP API, so be sure to tell iATS that when you're signing up so they can provide you with the correct credentials to put in the module configuration. See the full documentation and installation instructions for Drupal 7!

Credits

iATS Payments, a leading provider of payment processing services for nonprofits, has sponsored the maintenance and development of this module since April 2014.

Supporting organizations: 
Lead developers and maintainers.

Project information

Releases