Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

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';

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Jan 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

Version Type Core Release date
8.x-1.5 Stable 8–11 Mar 2, 2025
8.x-1.4 Stable 8–10 Jan 22, 2025