This project integrates CheckPay PostNL into the Drupal Commerce payment and checkout systems.
PostNL (Netherlands) offers the CheckPay payment method as a retrospective payment variant. The customer pays at checkout directly to PostNL. When delivering the package, the customer receives a code by SMS which can be used to verify the delivery. The money will then be transferred to the merchant.
Important: The module handles CheckPay without a Payment Service Provider as intermediary.


  1. Register at PostNL for using CheckPay
  2. Enable the module
  3. Go to admin/commerce/config/payment-methods
  4. Enable payment method
  5. To configure: edit the payment method and then edit the Action to see the Payment Settings. All config fields should be visible.


  1. commerce
  2. commerce_payment
  3. Both SOAP and OpenSSL libraries are required.

More information can be found in the README file and on the configuration page of the payment method.

More information on CheckPay (Dutch only):

Project Information