Experimental project

This is a sandbox project, which contains experimental code for developer use only.

NOTE: This module has now been released under Commerce Worldpay.

WorldPay Business integration for the Drupal Commerce payment and checkout system.

This module is still going through a good amount of development but a site using this module has been approved by WorldPay so I believe this module is now ready for wider audience testing. No estimate on when a release will be made yet.

The module implements WorldPay's Payment Response/Notification system which allows Commerce to update the order status as well as serve the Shopper response for the success and cancel result pages.

Security

WorldPay's MAC Sig and callback password are fully supported and WorldPay's communication can be done securely over SSL (recomended for protecting the callback password. Note an SSL certificate is not required) while still allowing your users to return to a non-ssl version of the site.

Theming

The payment notification shopper response pages are theme-able using templates.

It comes with a set of sample WorldPay pages files that roughly implements the look of Drupal's Bartik theme for a relatively consistent look throughout the checkout process when using Bartik for the site's theme. See the README.txt file in the "worldpay page example" folder for further details on usage.

NOTE to git cloners. I'm calling the project name commerce_worldpay_bg rather than Drupal's commerce_worldpay_business_gateway suggestion which is a bit long winded.

The modules requires PHP 5.3+. I no longer intend to support any older versions as PHP 5.2 is no longer supported by the PHP developers.

Project information

  • Created by magicmyth on , updated