Worldline Checkout


Bambora is now known as Worldline. As your payment partner, we’re now becoming stronger and better.
However, all the things that you love about Bambora will remain the same – the contract, the people, and the solutions.
This extension is for the European Merchants using the Worldline Checkout payment system.

Seamless shopping experience with high security and conversion rates

Worldline Checkout is a Payment Service Provider that provide payment solutions for all types of businesses. We offer functional, flexible e-commerce solutions to meet your every needs.
Whether you want a secure solution that is quick and easy to implement in your online store, or a fully integrated, customized solution that meets your specific needs,
Worldline Checkout solution has the answer.

With our payment service, your customers will enjoy an effortless shopping experience thanks to our user-friendly design and one-click payment system.
Customer card details are stored, so multiple purchases can be made with a single click.
Customer convenience, and top marks for your conversion! With this extension, you will get the Worldline Checkout payment system integrated into your store
and with a few clicks, you are able to start receiving secure online payments from all major payment cards

Our process of getting you on board is one of the fastest on the market. Simply create an account, and a few click later you are ready to go.

To get started with Worldline Checkout head over to our boarding page and signup for a free merchant test account in one of the following link:
Get a free test account – Denmark
Get a free test account – Sweden
Get a free test account – Norway
Get a free test account – Europe

Worldline Checkout Key Features
Fast payments
Safe, fast, direct daily deposits are made to the account of your choice.

All major payment cards accepted
Major payment cards, including Visa and MasterCard, are always accepted.
Smooth design
Be up and running within 24 hours
Extension Features

Information and Pricing:

For more details, please visit:
Worldline Checkout – Denmark
Worldline Checkout – Sweden
Worldline Checkout – Norway


By using Worldline Checkout you won’t have to worry about the security of your client’s payment details. The integration works by redirection the customer to our PCI-DSS secure servers where the customer enters their payment information directly into our secure environment so that the web shop never comes into contact with your payment data. When the payment is done the customer is redirected back to your web shop and our servers will notify your web shop that the payment is completed.


  • Receive payments securely through the Worldline Checkout payment window
  • Get an overview over the status for your payments directly from your WooCommerce order page.
  • Capture your payments directly from your WooCommerce order page.
  • Credit your payments directly from your WooCommerce order page.
  • Delete your payments directly from your WooCommerce order page.
  • Sign up, process, cancel, reactivate and change subscriptions
  • Supports WooCommerce 3.2 and up.
  • Supports WooCommerce Subscription 2.x, 3.x & 5.x


  1. Go to your WordPress administration page and log in. Example url:

  2. In the left menu click Plugins -> Add new.

  3. Click the Upload plugin button to open the Add Plugins dialog.

  4. Click Choose File and browse to the folder where you saved the file from step 1. Select the file and click Open.

  5. Click Install Now

  6. Click Activate Plugin

  7. In the left menu click WooCommerce -> Settings.

  8. Click the tab Checkout and select Bambora

  9. Enter and adjust the settings which are described in the Settings section.

  10. Click Save Changes when done, and you are ready to use Worldline Checkout

Click here for more information about Settings


septembre 27, 2021
Working like a charm for over two years now. Decent support when needed. The Vipps option for customers is especially important in Norway.
Read all 1 review

Contributors & Developers

“Worldline Checkout” is open source software. The following people have contributed to this plugin.


“Worldline Checkout” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Worldline Checkout” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fix for build.


  • Support for WooCommerce Blocks


  • Rebranding to Worldline Checkout
  • Fixes for Fatal Errors for some meta boxes
  • Making sure amount is sent as integer to the api
  • Wallet logos updated
  • Updates to all translations


  • Fix to make Finnish language work.


  • Support for WooCommerce HPOS (High Performance Order Storage) and WooCommerce 8.2.
  • Before upgrading to HPOS, please make sure to make a database backup. HPOS stores the orders in new database tables. Recommending compatibility mode to start with.


  • Made sure division of zero does not happen when using 3rd party shipping plugin.


  • Added adjustment orderline for orders where the rounding gives a minor error for the total.


  • Declare that this module is not yet compatible with WooCommerce HPOS


  • Fix for language-setting on payment window not working for other languages than English.


  • Fix for Fatal Error when editing anything other than orders.


  • Bambora Online Payment Requests is now part of the module. Contact Sales or Support if you would like to enable it.


  • Make sure Walley Rounding change compatible with older version of php as well.


  • Rounding changes for Walley


  • Refactoring & formatting of code
  • Added support for PHP 8.1
  • Removed support for WooCommerce below 3.1
  • Functionality to see if the merchants Bambora Credentials are valid in the settings tab
  • Spelling fixes


  • Makes sure default values are set if WPML is recently installed.


  • Adds support for WPML. Subscriptions are not supported for WPML with settings other than default.


  • Show Acquirer reference and bank logos for Direct Banking


  • Added alt-tags to cards for accessibility.


  • Added support for proxy. Settings for proxy should be made in wp-config.


  • Logo change Rebranding Worldline


  • Renaming of CollectorBank to Walley
  • Fix for Type Exception
  • Support for ISK


  • Added functionality to allow LowValuePayments
  • Improved transaction log history display


  • Added fees to orderlines
  • Only allow Collector to refund full orderlines.
  • Minor fixes for shipping orderlines.


  • Fix for possible division of zero/null when refunding without quantity.


  • Fix for capture on status complete.
  • Added support for setting user-role-based access to Refund, Capture & delete.
  • Fix for compatibility with other payment gateways.
  • Update of Capture & Refund flow for Collector
  • Updated translations
  • Instant Capture Setting for renewal of Subscriptions


  • Fix for logosize


  • Update of logo
  • Fix for deprecated use of array_key_exists


  • Security enhancements


  • Change checkout integration for better Woocommerce support
  • Overlay no longer supported


  • Adds Capture on order status changed to Completed
  • Adds Bulk capture on orders by order status Completed
  • Fix for no status messages in Administration
  • Refactoring of capture, refund and delete flows


  • Adds fix for declineurl using encoded version of &


  • Changed MD5 validation to support appended GET parameters after the HASH parameter


  • Fix for unsupported date/time function in WC below 3.1


  • Adds hooks for payment actions like capture, refund and delete
  • Code refactoring to comply with WordPress 5.x


  • Adds support for multiple subscription sign-up
  • Adds Norwegian Bokmaal translations


  • Fix for ES6 syntax in Checkout Web SDK integration


  • Adds new Checkout Web SDK


  • Fix for transaction id gets rounded on callback


  • Adds more logging and exception handling to getPaymentType
  • Fix for log being flooded


  • Adds Payment Type and logo to Order detail page in the backoffice


  • Fix for renewal order status not being set to failed when subscription payments fails


  • Adds Swedish translations


  • Refactoring of module to comply with WooCommerce 3.x and WooCommerce Subscription 2.x standards
  • Adds Change payment for subscriptions
  • Adds Reactivation of failed subscriptions
  • Adds Reactivation of canceled subscriptions
  • Removed support for multiple-subscriptions
  • Improved information flow
  • Improved error handling
  • Adds filter to callback url and callback completion
  • Changed payment icons
  • Code cleanup and performance enhancement
  • Updates orders from earlier modules to comply with new standards
  • Labels and Translations updated
  • Adds support for WooCommerce Sequential Order Numbers
  • Adds debug logging with access from module configuration page


  • Fix for transaction id not found on capture, credit and delete


  • Fix for transaction id not being saved in Woocommerce 3.x
  • Adds check for bambora subscription id


  • Changed bambora Logo size and css


  • Improved quality for Bambora logo
  • Improved quality for Bambora payment type logos
  • Adds rounding option in module configuration
  • Fix for warning when using get order tax


  • Fixes bug where a failed subscription cancellation could cause an unhandled exception


  • Adds support for WooCommerce 3.0


  • Fix for Bambora callback keeps posting when the order is completed


  • Fix for format error in capture input field
  • Fix for no error message displayed if capture, delete or refund fails
  • Language updated


  • Adds support for WooCommerce Subscription 2.x
  • Changed module to load as Singleton
  • Minor bug fixes and unused code clean up


  • Adds better error description if callback fails
  • Fix for getTransactionOperation error if request is bad
  • Adds license header to project files
  • Endpoints updated to new Bambora endpoints
  • Link to documentation changed


  • Module name changed from woocommerce-gateway-bambora to bambora-online-checkout
  • Code refactored to comply with WordPress code standard


  • Updates configurations
  • Adds readme.txt for markedplace integration


  • Added check for capture input field
  • Added refresh on refund completed
  • Fix for action params persistent in the url
  • Added Danish language
  • Added check for missing settings
  • Changed how callback are handled
  • Added response header
  • Added math abs to refund order lines quantity and price
  • Added style to error message
  • New way to handle API key
  • Better logic for handling transaction operations
  • Added ECI value to transaction operations
  • Code refactoring


  • Adds additional header information to all Bambora API calls


  • Improves compatibility with other payment gateway modules.
  • Removes capturemulti from Checkout requests
  • Fixes some styling issues of the admin-page meta box
  • Improves settings backwards-compatibility when upgrading from older versions


  • Fixes possible division by zero error


  • Fixes Bambora Online Checkout request


  • Adds supported payment type icons on checkout page


  • Adds support for Lindorff refund


  • Adds support for Lindorff invoice lines


  • Adds phone number country code from order billing information to checkout request
  • Fixes order reference on callback
  • Sets VERIFYPEER to false because of difficulties handling certificate file