This project integrates Vantiv payment solution into the Drupal Commerce payment and checkout systems. The module provides two types of payment methods eCheck payment method – this will allow your customers to use echecks and the direct payment method. This module provides number of environments to test or integrate directly with your store. It is recommended that you should start testing first with Sandbox environment and then use the Pre-live/Production environments.

FEATURES

- Direct payment (on merchant site forms)
- eCheck payment method – provide customers with the opportunity to checkout with electronic checks.
- Card on file – Allows customers to store their credit cards on the merchant site (The credit cards and e-checks are tokenized which will not violite the PCI compliant)
- 3D secure authentication – allows merchants to require customers to authenticate themselves before completing the transaction proceess.
- Auth-Capture – allows merchants to capture the transactions later to avoid refunds(if nececery).
- Automated capturing process – allows merchants to set a rule or trigger that rule immediately and capture all pending transactions from a particular point of time(see the readme file for instructions).
- MOTO – MOTO payments allows merchants to collect payments via the phone for example, the customer can purchase a product via the phone and the merchant can generate a payment (see the readme file for instructions).
- Fraud detection - This module provides an option to use the fraud detection of Vantiv. This feature will avoid the use of credit cards issued and used in countries which are not reliable or ban by certain financial organisations.

REQUIREMENTS

The module requires mostly the drupal commerce core modules, which are
included in the commerce package.
This module requires the following modules:
* Commerce (https://www.drupal.org/project/commerce)
* Commerce Payment (https://www.drupal.org/project/commerce)
* Commerce Payment UI (https://www.drupal.org/project/commerce)
* Commerce Checkout (https://www.drupal.org/project/commerce)
* Commerce Cart (https://www.drupal.org/project/commerce)
* Commerce Order (https://www.drupal.org/project/commerce)
* Commerce Order UI (https://www.drupal.org/project/commerce)
* Commerce Customer (https://www.drupal.org/project/commerce)
* Views (https://www.drupal.org/project/views)
* Rules (https://www.drupal.org/project/rules)
* Entity (https://www.drupal.org/project/entity)

RECOMMENDED MODULES

* Commerce Card on file (https://www.drupal.org/project/commerce_cardonfile):
If card on file functionality will be used card on file module
should be installed.
* Commerce Recurring(https://www.drupal.org/project/commerce_recurring)
* Commerce Price (https://www.drupal.org/project/commerce):
Will allow adding price field to products.
* Commerce Product (https://www.drupal.org/project/commerce):
Allows you to create products in your eCommerce site.
* Commerce Product UI (https://www.drupal.org/project/commerce):
Allows you to access the admin UI of the commerce_product module.
* Commerce Product Pricing (https://www.drupal.org/project/commerce):
Provides price management.
* Commerce Product Reference (https://www.drupal.org
/project/commerce):
Provides the possibility of creating a node that will reference a
product.

INSTALATION

1. Download the module commerce_vantive from: https://www.drupal.org/project/commerce_vantiv
2. Place the module in your_site/sites/all/modules/
3. Enable the module from your_site/admin/modules
4. If you don’t have an account and credentials for vantiv please visit:
http://www.vantiv.com/ and sign up.
5. After that go to your_site/store/payment_methods
6. Enable the vantiv payment method and edit the rule.
7. Enter your credentials for USER ID, Merchant ID and Password.

Supporting organizations: 
Ongoing development and maintenance of Drupal 8 version
Initial development of Drupal 7 version

Project information

Releases