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). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Commerce ECOMMPAY

Security covered Drupal 9–10 · not 11 Commerce ecosystem
View on drupal.org

This module integrates ECOMMPAY payment solutions with Drupal Commerce, allowing your site to securely process payments through ECOMMPAY's hosted payment page. It supports features like authorization holds and can be configured to offer various payment methods.

The commerce_ecommpay module integrates ECOMMPAY payment solutions with Drupal Commerce, providing a seamless checkout experience for Drupal-based e-commerce sites. This module allows you to accept payments from various payment methods, ensuring secure and efficient transactions for your customers.

This module currently implements Payment Page integration (as per https://developers.ecommpay.com/en/en_PP_about.html), whereby the user is redirected to the payment form hosted by ECOMMPAY.

Installation

To install the commerce_ecommpay module, run the following command in your Drupal project directory:

composer require drupal/commerce_ecommpay

This command will download and install the module and its dependencies. After installing, enable the module through the Drupal admin interface or by using Drush:

drush en commerce_ecommpay -y

Configuration

After installation, configure the module by navigating to the Commerce ECOMMPAY settings form in your Drupal administration area. Here, you can enter your ECOMMPAY integration details and customize the payment methods available to your customers.

Accessing the Configuration Form

  1. Go to the Commerce > Configuration > Payment > Payment gateways configuration section in your Drupal admin area.
  2. Select the Add payment gateway button.
  3. Choose ECOMMPAY from the list of available payment gateways.

Configuration Fields

  • Project ID: Your unique identifier provided by ECOMMPAY.
  • Secret Key: A secure key provided by ECOMMPAY.
  • Enabled Payment Methods: Select the payment methods you wish to offer to your customers. This selection should match the payment methods enabled for your ECOMMPAY account.

Ensure that you save your configuration after entering your details.

Two step payments - authorization hold

The module supports authorization hold separated from manual capture or void steps. This feature can be configured by changing the Payment pane settings for your selected Commerce Checkout flow.

This setting can be accessed under Commerce > Configuration > Orders > Checkout flows.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

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

Releases

Version Type Core Release date
1.0.0 Stable 9–10 Mar 6, 2025