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). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). 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 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

Activity

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

Releases

Version Type Release date
8.x-1.3 Stable May 5, 2025
8.x-1.2 Stable Feb 17, 2025