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 Saferpay

106 sites Security covered Drupal 8–11 Commerce ecosystem
View on drupal.org

This project integrates Saferpay, a professional e-payment solution, with Drupal Commerce. It allows merchants to accept various payment methods through a single interface, supporting both direct e-commerce payments and external payment pages.

Overview

This project provides a http://www.saferpay.com integration for the Drupal Commerce payment and checkout system.
Saferpay, part of the Swiss "SIX Card Solutions", is a PCI DSS certified e-payment solutions for professionals and beginners. Saferpay integrates all popular payment means in a Web shop through a single interface. This makes it easy to make adaptations and upgrades.

Deprecation notice

7.x-1.0-beta3 and later as well as any Drupal 8 version are based on the newer JSON API integration, which is required for compatibility with 3D Secure 2.0 as well as additional payment methods like Twint.

The old API will not be supported after 14 September 2019. Due to that the old submodules are deprecated and manual configuration (see below) of the new payment method that uses the new json api is needed. Until EOL of the old api, both the new payment method and the old ones will be available.

Configuration JSON API
1. The new payment method lives in the main module, so no additional module needs to be enabled
2. Add the payment method as usual (admin/commerce/config/payment-methods)
3. Configure the payment method (admin/commerce/config/payment-methods/manage/commerce_payment_commerce_saferpay_json_pp/edit/[ID])

Features

This project includes a base module that allows those that have a contract with saferpay to setup and execute direct e-commerce payments.

  • External Payment Page only
  • Settle payment or authorize only
  • Support for limiting allowed payment methods
  • Credit Card Aliases can be requested, with limitations: #1461256: [Meta] Recurring payments. The D8 version includes that feature as well but only supports exposing it to in code until commerce supports reusable payment methods for external payment gateways

Requirements

You will need the following modules:

Installation

Activate module, make sure a payment method has been created in Drupal Commerce (Store > Configuration > Payment methods) and setup your custom Saferpay API keys.

Known problems

Currently no known issues.

Links to Documentation

No additional documentation yet.

Credits

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
3
Tracked since
Feb 2025
Latest release
1 month ago
Releases (12 mo)
1 ▼ from 2
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
8.x-1.4 Stable 8–11 Jul 22, 2026
8.x-1.3 Stable 8–11 May 5, 2025
8.x-1.2 Stable 8–10 Feb 17, 2025