Start / Products / Walley Checkout

Walley Checkout

Makes B2B e-commerce as easy as B2C

Walley Checkout for WooCommerce allows you to take payments via the Collector Bank payment method Walley Checkout in your WooCommerce store. Makes e-commerce between companies as easy as to consumer.

  • The customer stays on your side throughout the checkout process, even with card and direct bank payment.

  • With Collector’s Checkout Integration Platform you get started quickly and easily.

  • Get valuable customer insights with the Collector Insights tool.

Bank transfers
Walley Checkout for WooCommerce

A checkout that your customers value

Walley Checkout is developed with a focus on the customer experience. All the important payment methods are combined in one solution, and your customers can choose between direct bank and card payment, invoice, part payment or local options such as Swish, Vipps and MobilePay..

Benefits with Walley:

  • The market’s most complete solution for B2C / B2B.
  • Flexible solutions adapted to the business.
  • Optimized buying experience to drive conversion.
  • The market’s most relevant payment methods.


Technical info
  • Tweak – Readme file tweak.
  • Feature – Adds support for new Walley Checkout API.
  • Feature – Adds Walley metabox on order pages. Displays information about the Walley order. Available if using new API.
  • Feature – Adds support for reauthorize (update) order. This can be done before order is captured. Available if using new API.
  • Feature – Adds support for CustomFields in Walley Checkout.
  • Feature – Adds filter walley_initialize_checkout_args, walley_update_cart_args, walley_update_fees_args, walley_update_metadata_args & walley_set_order_reference_args so other plugins can modify requests data when new Checkout API is used.
  • Tweak – Move enqueuing of assets files to assets class.
  • Tweak – Move delivery module and update update cart logic to backend instead of being reliant of custom ajax requests.
  • Tweak – Removes fetching of delivery module data from Walley away from calculate_shipping function. This is now done in woocommerce_before_calculate_totals.
  • Tweak – Always do refund by amount in new Management API since rounding order line can have a different amount than what it was in the original order. This causes error in Walley.
  • Tweak – Change log file name from collector_checkout to walley_checkout.
  • Tweak – Remove setting for Walley Checkout 2.0 logic. This is not used anymore.
  • Tweak – Limit product names to 50 characters sent to Walley.
  • Fix – Set correct shipping method name in checkout when using delivery module.
  • Fix – Use wc_format_decimal to confirm limit prices to 2 decimals in update cart and update fee requests.
  • Fix – Make sure unitPrice is sent as a positive number for refunds.
  • Fix – Delete transient walley_checkout_access_token when Walley checkout settings is saved.
  • Fix – PHP 8.1 deprecated notice fix.
  • Feature – Adds shipping profile name setting option. Defaults to Shipping if Walley nShift Delivery is used but no profile name is entered.
  • Feature – Adds support for Part activate invoice (activation on order row level). Can be used together with Partial Delivery for WooCommerce plugin.
  • Feature – Adds support for new Walley Management API (used for order management).
  • Tweak – Send shipping cost to Walley first when shipping is available in Woo.
  • Tweak – Limit rounding fee to small amount.
  • Tweak – Adds customer currency to validation url. Used to get correct store id in GET collector session request.
  • Fix – Improve order total calculation in rounding fee logic related to Delivery Module settings.
  • Fix – Try to set customer address and city if possible when collectorCheckoutCustomerUpdated JS event is triggered.
  • Fix – Check if shipping object exists in Woo before trying to trigger update fee request to Walley (that is used to update shipping).
  • Fix – Wait for the delivery module to load before calculating shipping.
  • Fix – Check if session exists before trying to access it in wc_collector_get_selected_customer_type. To avoid PHP error.

Tested with:

Requires at least:



In our documentation for Walley Checkout you will find answers on how to configure and get started with the plugin. There you will also find info how to adjust the plugin and how you can troubleshoot.

Contact Support

If you need help or have questions regarding Walley Checkout, please click the support button at the bottom left corner or read our documentation.

Related plugins

These are other plugins from us at Krokedil that work well with Walley Checkout for WooCommerce.

Walley Checkout for WooCommerce
Makes B2B e-commerce as easy as B2C.