iATS Payments integration for the Drupal Commerce payment and checkout system.

Features

Payment Methods

  • Credit Card
    • Processes a credit card transaction
    • May optionally be used with Commerce Card on File to allow reuse of the card
  • Credit Card Customer Code Creation
    • Creates an iATS customer code for a credit card
    • May optionally be used with Commerce Card on File to allow reuse of the card
    • May optionally be used for recurring payments managed by iATS Payments
  • ACH/EFT
    • Processes an ACH/EFT transaction
    • May optionally be used with Commerce Card on File to allow reuse of the card
  • ACH/EFT Customer Code Creation
    • Creates an iATS customer code for a bank account.
    • May optionally be used with Commerce Card on File to allow reuse of the card
    • May optionally be used for recurring payments managed by iATS Payments
  • Direct Debit Payment Validation
    • Validates a Direct Debit and retrieves an ACH/EFT reference number from the user's bank.
  • Direct Debit Customer Code Creation
    • Creates an iATS customer code for a recurring Direct Debit payment.

Credits

As of April 2014, iATS Payments, a leading provider of payment processing services for nonprofits, is sponsoring the maintenance and development of this module.

Module development, maintenance and support by the friendly geeks at ThinkShout.

Dependencies

  • Drupal Commerce
  • Commerce Card on File 2.0-beta5 or above: Commerce iATS leverages this module for recurring payments. Optional.
  • If using Commerce Card on File, the patch in this ticket is required.
  • iATS Payments API PHP Wrapper: A comprehensive PHP library wrapping the iATS API, also sponsored by iATS Payments and developed by ThinkShout.
  • As of version 7.x-2.6, Commerce iATS requires at least version 1.3 of the iATS Payments API PHP Wrapper. Earlier versions of the module must use an earlier version of the PHP Wrapper.

Installation

An install profile is now available here. This profile installs the required library, modules and sets up Commerce iATS for testing using iATS Payment test credentials and sample products.

The iATS PHP API Wrapper should exist in a directory named "iatspayments" under "libraries"

If your Drupal installation uses a .make file, see the example in commerce_iats.make.example

Supporting organizations: 
Leader developers and maintainers.

Project Information

Downloads