Payment processing

I developed Payment, a platform for processing payments for Drupal. It is context and payment method agnostic, making it the perfect solution, because any context (module that requires a payment to be executed) will work with any payment method and vice versa, rendering conventional vendor-specific payment platforms obsolete. The Payment project is available at drupal.org free of charge. In combination with Payment for Drupal Commerce and Payment for Ubercart, any payment method can be used within these two types of webshops.

I developed several payment methods that work with Payment. For the moment, these will be sold commercially to cover development costs. Eventually, all code will be published, including Git history, on drupal.org. What's in this for you?

  • You won't have to dive into documentation of third party web services, which saves time and frustration
  • The modules are solid and were built to be used in a variety of situations, which means flexibility, strict validation and graceful degradation
  • All payment methods are reusable: they will work with any module that uses Payment and not just with the webshop module you are using for your current project
  • Purchasing these modules ensures that after publication I can keep maintaining and supporting them, to the benefit of the entire Drupal community

iDEAL

iDEAL has become the most popular Dutch online payment method since its introduction in 2005. It allows customers to authorize a secure credit transfer (also called a wire transfer or bank transfer) using their bank's familiar online banking environment. I developed a freely available Drupal module that can be leveraged by other modules to execute such transfers, such as iDEAL For Drupal Commerce and iDEAL For Ubercart.

In the summer of 2012 iDEAL 3.3 was announced, which provides enhanced security and conforms to the new SEPA standards. I developed a payment method for Payment that supports both iDEAL 2.2 and the new iDEAL 3.3.

Features

  • Supports iDEAL 2.2 (interface version 1.1.0) and 3.3 (interface version 3.3.1) at the same time
  • Has tests to assure code quality
  • Integrates with Views
  • Easy upgrading from iDEAL 7.x-2.x
  • Easier configuration and improved error handling
  • Requires Payment 7.x-1.x, PHP 5.3, PHP's DOM and OpenSSL extensions, and that your Drupal site can make HTTP requests
  • Can be used with Drupal Commerce, Ubercart, or any custom solution that uses Payment
  • Comes with an hour of free e-mail support

Order iDEAL for Payment for €249.95*.
Version 7.x-3.3 was released on July 25th, 2013.
Version 8.x-4.0 is expected shortly after Drupal 8 will be released.

Rabo OmniKassa

A popular online payment service in The Netherlands is Rabo OmniKassa, because of its low cost, easy implementation, and support for most major online payment methods. The module is featured in s1l.org's The Basics to Building a Localized eCommerce Store with Drupal.

Features

  • Allows you to display all OmniKassa payment methods to your customers separately (they choose a payment method on your site) or all at once (so they pick one after being redirected to the payment server).
  • Has tests to assure code quality
  • Effortlessly test your payment methods using the built-in configuration for the bank's testing server
  • Requires PHP 5.3 and Payment 7.x-1.x
  • Can be used with Drupal Commerce, Ubercart, or any custom solution that uses Payment
  • Comes with an hour of free e-mail support

Order Rabo OmniKassa for Payment for €159.95*.
Version 7.x-1.3 was released on October 1st, 2013.

Rabo OmniKassa for Ubercart 6.x-2.x

Allows customers of Ubercart 6.x-2.x shops to pay using any of the OmniKassa payment methods, such as iDEAL or credit cards. Note that this module is for Ubercart on Drupal 6 and will not work with Payment 7.x-1.x.

Order Rabo OmniKassa for Ubercart 6.x-2.x for €139.95*.
Version 7.x-1.1 was released on August 30th, 2013.

ABN AMRO iDEAL EASY

iDEAL EASY is ABN AMRO's basic iDEAL subscription service. It's low-cost and easy to implement, but lacks the feedback (payment status updates) of other payment method services.

Features

  • Effortlessly test your payment methods using the built-in configuration for the bank's testing server
  • Built with a focus on user experience, so customers experience an easy and smooth workflow
  • Requires Payment 7.x-1.x
  • Can be used with Drupal Commerce, Ubercart, or any custom solution that uses Payment

Order ABN AMRO iDEAL EASY for Payment for €79.95*.
Version 7.x-1.1 was released on June 3rd, 2013.

*) All prices exclude 21% Dutch VAT.

Clients & partners

Social