Commerce Postfinance ePayment


This project provides a Postfinance integration for the Drupal Commerce payment and checkout system.
Postfinance, part of the Swiss Post, is a Swiss payment services provider (PSP) for e-payment solutions for professionals and beginners. Postfinance integrates all popular payment methods.


This project includes a base module that allows those that have a contract with Postfinance to setup and execute direct e-commerce payments.
Implemented and confirmed working the following functions (E-Commerce):

  • Paymentmethod: Postfinance (choose method on carrier site)
  • Paymentmethod: Postcard
  • Paymentmethod: eFinance
  • Paymentmethod: VISA
  • Paymentmethod: MasterCard
  • Paymentmethod: American Express
  • Paymentmethod: PayPal
  • SHA Digest (OUT and IN)
  • Callback (IPN) that creates a Commerce transaction


You will need the following modules:


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

Known problems

  • no batch upload nor E-Terminal so far ..
  • no recurring payments
  • no hidden payment mode


You'll need to translate the String 'Do the payment' to all your corresponding languages ..

Links to Documentation

No additional documentation yet.


This project is maintained by MD Systems and

Similar projects