Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module provides a payment gateway for Drupal Commerce that integrates with eProcessingNetwork.com. It securely processes credit card payments by storing card details with eProcessingNetwork and using transaction IDs for subsequent charges, and also supports recurring payments.

Payment Gateway plugin for Commerce 2.0, for eProcessingNetwork.com.

This is an onsite payment gateway module for eProcessingNetwork's Transparent Database Engine (TDBE) API. It stores credit card details at eProcessingNetwork and then makes charges with the returned transaction ID and no further need for credit card #.

It is recommended to use the latest version of Commerce 2.x with this module.

INSTALLATION AND SETUP

a) Install and enable the module in the normal way for Drupal.

b) Under Commerce -> Configuration -> Payment -> Payment Gateways, click "Add Payment Gateway."

c) Select "eProcessingNetwork gateway" as the Plugin, and save to get a fully functional gateway connected to the EPN Test account.

Note that the default account number and restrict key are for a test account at EPN. You can log into the test merchant account at https://www.eprocessingnetwork.com, with the account 080880 and password 080880pw - any transactions you post should be listed in the current batch.

Also note that the test gateway declines any transaction ending in "1" -- e.g. if the cart total is $10.01, the test gateway will decline the transaction. See the developer guides for other test transaction values.

Supports recurring payments with commerce_recurring.

When you are ready to go live, we recommend not storing your Username and RestrictKey in the payment gateway interface -- this leads to production credentials being used on test/development copies of your site! Instead, override the configuration in your settings.local.php file as follows:


$config['commerce_payment.commerce_payment_gateway.eprocessingnetwork']['configuration']['username'] = '123456789';
$config['commerce_payment.commerce_payment_gateway.eprocessingnetwork']['configuration']['restrict_key'] = 'xyz123456789';
$config['commerce_payment.commerce_payment_gateway.eprocessingnetwork']['configuration']['mode'] = 'live';

Activity

Total releases
1
First release
Jan 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Release date
8.x-1.4 Stable Jan 22, 2025