Saferpay / SIX Card Solutions

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

Supporting organizations: 
Initiation, Architecture, Implementation, Maintenance

Project information

Releases