Commerce IATS
Component ID
1803290
Component name
Commerce IATS
Component type
module
Maintenance status
Development status
Component security advisory coverage
covered
Downloads
6632
Component created
Component changed
Component body
iATS Payments integration for the Drupal Commerce payment and checkout system.
Features
- Supports all payment processing services offered by the iATS Payments API.
- Processes credit card, ACH/EFT and Direct Debit payments.
- Provides custom checkout pane for ACH/EFT bank account information.
- Provides custom checkout panes that conform with Direct Debit regulations, allowing for quick and hassle-free set up.
- Supports stored cards and recurring payments via Commerce Card on File.
- Supports secure payments via iATS Payments' Direct Post Method.
- Supports encrypted USB card readers.
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
