Title: SumUp Payment Gateway For WooCommerce
Author: sumup
Published: <strong>April 2, 2020</strong>
Last modified: June 18, 2026

---

Search plugins

![](https://ps.w.org/sumup-payment-gateway-for-woocommerce/assets/icon.svg?rev=3574072)

# SumUp Payment Gateway For WooCommerce

 By [sumup](https://profiles.wordpress.org/sumup/)

[Download](https://downloads.wordpress.org/plugin/sumup-payment-gateway-for-woocommerce.2.13.0.zip)

 * [Details](https://wordpress.org/plugins/sumup-payment-gateway-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/sumup-payment-gateway-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/sumup-payment-gateway-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/sumup-payment-gateway-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/sumup-payment-gateway-for-woocommerce/)

## Description

Accept online payments in WooCommerce with SumUp.

This plugin adds SumUp as a payment gateway for WooCommerce stores. It supports 
standard checkout flows, redirect-based payment confirmation, and WooCommerce Cart
and Checkout Blocks.

#### Features

 * Accept card payments with SumUp in WooCommerce
 * Support eligible alternative payment methods enabled on the merchant account
 * Compatible with WooCommerce Cart and Checkout Blocks
 * Compatible with High-Performance Order Storage (HPOS)
 * Update WooCommerce orders based on SumUp checkout status and webhooks

#### Supported payment methods

 * Cards: Visa, VPay, Mastercard, American Express, Diners Club, Discover
 * Alternative payment methods: Apple Pay, Bancontact, Boleto, iDEAL, PayPal, Sofort

Availability depends on the merchant account configuration and country support.

#### Supported currencies

AUD, BRL, BGN, CLP, COP, CZK, DKK, EUR, HUF, NOK, GBP, RON, SEK, CHF, USD, PLN

#### Supported languages

Bulgarian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek,
Hungarian, Italian, Latvian, Lithuanian, Norwegian, Polish, Portuguese, Romanian,
Slovak, Slovenian, Spanish, Swedish

#### Documentation

Setup guide: https://developer.sumup.com/online-payments/plugins/woocommerce/

## Installation

#### Automated installation

Automatic installation is the easiest option, as WordPress handles the file transfer
and you do not need to leave the browser.
 Before starting, ensure WooCommerce is
already installed and active.

 1. Install the plugin via the “Plugins” section in the Dashboard
 2. Click on “Add new” and search for “SumUp Payment Gateway for WooCommerce”
 3. Click “Install Now”
 4. Click “Activate”
 5. Go to `WooCommerce > Settings > Payments > SumUp`
 6. Use “Connect Account” to link the merchant account
 7. Verify the remaining settings before accepting live payments

#### Manual Installation

The manual installation method involves downloading the plugin and uploading it 
to the web server via FTP or a hosting file manager. WordPress provides instructions
for manual plugin installation in its support documentation.

## FAQ

### Does it work with debit and credit card?

Yes. You’ll be able to accept Visa, VPay, Mastercard, American Express, Diners Club,
Discover cards.

### What currencies does the plugin support?

Supported currencies are AUD, BRL, BGN, CLP, COP, CZK, DKK, EUR, HUF, NOK, GBP, 
RON, SEK, CHF, USD, and PLN.

### Which Alternative Payment Methods (APMs) are supported?

Depending on merchant account configuration and country support, SumUp can process
Apple Pay, Bancontact, Boleto, iDEAL, PayPal, and Sofort.

### How can I enable Alternative Payment Methods (APMs)?

Alternative payment methods must be enabled for the merchant account by SumUp.

### Where can I find documentation?

You can find setup documentation here: https://developer.sumup.com/online-payments/
plugins/woocommerce/

### Where can I get support if needed?

If you need help with setup or testing, contact SumUp support through the official
support channels for your merchant account.

### Does this support both production mode and sandbox mode for testing?

Yes. Test the integration fully before enabling live payments.

## Reviews

![](https://secure.gravatar.com/avatar/ca7a7100762296b12b36ae0dd916925bbc255a04ad09a7b8f93ab12bef17e2f9?
s=60&d=retro&r=g)

### 󠀁[Doesn’t work at all on two different websites](https://wordpress.org/support/topic/doesnt-work-at-all-on-two-different-websites/)󠁿

 [spinoops](https://profiles.wordpress.org/spinoops/) June 2, 2026

This plugin doesn’t work at all, even though it has been tested on two completely
different WooCommerce online shops (with two different customers). Support is slow,
unresponsive and asks for completely unnecessary information, which delays the process
every time. It takes several weeks just to ask for something completely pointless.
What’s more, despite the poor reviews, this plugin hasn’t been updated for over 
two months.

![](https://secure.gravatar.com/avatar/81c16c0f28b9cff554a6570cd5100bf49e5099a353add46044498ebeb18c9c80?
s=60&d=retro&r=g)

### 󠀁[Don’t bother](https://wordpress.org/support/topic/dont-bother-85/)󠁿

 [crisp5](https://profiles.wordpress.org/crisp5/) May 7, 2026

Simply doesn’t work

![](https://secure.gravatar.com/avatar/13953ee12cf7cba441db198cf464f981885bc1c69e0963b0d1283d1676185190?
s=60&d=retro&r=g)

### 󠀁[Not working over a month](https://wordpress.org/support/topic/not-working-over-a-month/)󠁿

 [gorcsek](https://profiles.wordpress.org/gorcsek/) May 5, 2026

The support is terrible and the plugin stopped working, we need to find another 
solution

![](https://secure.gravatar.com/avatar/1fb7b5fcc618c45647057bf167c87db7050718a0d4ef00c9f00bf1dbd2edf14d?
s=60&d=retro&r=g)

### 󠀁[Horrible plugin](https://wordpress.org/support/topic/horrible-plugin-43/)󠁿

 [adodscp](https://profiles.wordpress.org/adodscp/) March 22, 2026

Unfortunately, my client insists on using this as their payment gateway.The SUMUP
platform is so non user friendly and impossible to find anything you are looking
for. The setup of their test account is a painful process. And their online support
is setup to be VERY inconvenient to ultise, but I guess this is their plan/intent.
You have to VERIFY yourself each time you want to open a support chat. This is so,
so stupid, as you are already logged into your SUMUP account. Even when you do succeed
on reaching support, the level is so low at the end they ‘pass the issue’ on to 
senior engineers, and this 99% of time never leads to a successful resolution. I
have used ALL the payment gateways, STRIPE, PAYPAL, even woo’s own one. And none
were as difficult of as problematic to use as SUMUP plugin. Even when working, if
delivers on the checkout page of your Website TWO pay buttons. And still they have
not fixed this one……

![](https://secure.gravatar.com/avatar/65b09b2fb2a5d4fcf53087ae4aa80ec8144ae437b0e9cd7cfbaf533c31b0b566?
s=60&d=retro&r=g)

### 󠀁[doesnt connect automatically to sumup account](https://wordpress.org/support/topic/doesnt-connest/)󠁿

 [geekandartsy](https://profiles.wordpress.org/geekandartsy/) September 3, 2025

installed and tried connecting to my sumup account, but theres no field to add the
API key and auto connection errored. support on sumup only goes to version 2.5, 
which tells you to input the API key manually (no field for that anymore) and the
support chat is AI so it doesnt know much of anything.

![](https://secure.gravatar.com/avatar/8345c8d1bfb53f1778ba1b1cfbba0f22a4bcdac1b79eee7fa7bbc65d66c1f9d4?
s=60&d=retro&r=g)

### 󠀁[Don’t connect – Shared hosting](https://wordpress.org/support/topic/dont-connect-shared-hosting/)󠁿

 [azalbert](https://profiles.wordpress.org/azalbert/) June 26, 2025

The Sum Up solution doesn’t support shared hosting (tested with OVH). It’s the first
time i see this with a payment solution. The support answer me to use a dedicated
IP address and not an IP that is part of a shared-tier hosting plan. SumUP: Please
consider to change your connection system, lots of people use shared hosting.

 [ Read all 39 reviews ](https://wordpress.org/support/plugin/sumup-payment-gateway-for-woocommerce/reviews/)

## Contributors & Developers

“SumUp Payment Gateway For WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ sumup ](https://profiles.wordpress.org/sumup/)

“SumUp Payment Gateway For WooCommerce” has been translated into 4 locales. Thank
you to [the translators](https://translate.wordpress.org/projects/wp-plugins/sumup-payment-gateway-for-woocommerce/contributors)
for their contributions.

[Translate “SumUp Payment Gateway For WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/sumup-payment-gateway-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/sumup-payment-gateway-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/sumup-payment-gateway-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/sumup-payment-gateway-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/sumup-payment-gateway-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.13.0

 * Improvements: Added more detailed observability and debugging logs across checkout
   and connection flows.
 * Improvements: Hardened the order-pay widget initialization and flow so stored
   orders reopen more reliably.
 * Fixed: Preserved checkout binding during redirect payments and refreshed stale
   checkouts more safely.
 * Fixed: Strengthened webhook handling, checkout validation, and WooCommerce Blocks
   order binding.
 * Fixed: Stored pending Pix and Boleto payment instructions on the order for later
   retrieval.
 * Fixed: Redacted sensitive provider HTTP data from logs and improved fallback 
   handling on thank-you pages.

#### 2.12.0

 * Fixed: Prevented onboarding responses without a valid redirect URL from sending
   merchants to `/wp-admin/undefined`.
 * Fixed: Made the WooCommerce onboarding callback more reliable by persisting pending
   connection IDs across the full account-linking flow.
 * Fixed: Added clearer logging when the website callback rejects a connection so
   support can diagnose onboarding failures faster.

#### 2.11.0

 * Improvements: Updated the SumUp settings page to make it easier to understand
   and manage.
 * Improvements: Added a dedicated Connection section showing the connected account
   details and account actions.
 * Improvements: Reorganized settings into clearer sections for connection, checkout,
   payment options, and diagnostics.
 * Improvements: Refreshed the SumUp branding and onboarding visuals in the plugin.
 * Fixed: After connecting a SumUp account, merchants are now taken to the proper
   settings screen instead of being asked to connect again.
 * Fixed: Improved the loading state of the Connect and Disconnect buttons in the
   plugin settings.
 * Fixed: Improved the layout of the SumUp payment method in WooCommerce Checkout
   Blocks so the logo and label stay aligned.
 * New: Added a local example environment and documentation to make development 
   and testing easier.

#### 2.10.0

 * Fixed: Improved reliability when processing payment updates and webhooks from
   SumUp.
 * Fixed: Reduced unnecessary background tasks that could increase database usage
   over time.
 * Fixed: Improved compatibility with WooCommerce Checkout Blocks.
 * Fixed: Restored the “Powered by SumUp” footer when opening the payment widget
   in a modal.
 * Improvements: Updated the plugin build and test setup to support more reliable
   releases.

#### 2.9.1

 * Fixed: Optimized ActionScheduler webhook processing to prevent excessive database
   growth.
 * Fixed: Implemented deduplication for webhook actions and stabilized group identifiers.
 * Fixed: Improved retry logic to avoid unnecessary attempts on failed checkout 
   status.

#### 2.9.0

 * Fixed: Add compatibility for Woocommerce Checkout blocks
 * Fixed: Show footer on widget open in modal.

#### 2.8.2

 * Fixed: website connection issues and improved plugin onboarding flow.

#### 2.8.0

 * Improvement: Improvements to the security system.

#### 2.7.12

 * Fixed: Fixed Fatal error when wc-countries is null.

#### 2.7.11

 * Fixed: Fixed showed payment buttons on paid orders.

#### 2.7.10

 * Fixed: Improvement in overall security.

#### 2.7.9

 * Fixed: Fixed the update of new checkout data in the payment modal.

#### 2.7.8

 * Fixed: Change onboarding endpoint.

#### 2.7.7

 * Improvement: Added log to checkout created.
 * Fixed: Fixed deprecated warning, declare dynamic property.

#### 2.7.6

 * Fixed: Fixed webhook priority process on schedule_actions.

#### 2.7.5

 * Fixed: Fixed a credential validation error in the onboarding flow.

#### 2.7.4

 * Improvement: Added structured error logging with mapped error codes.
 * Improvement: Applied background security improvements.

#### 2.7.3

 * Improvement: Introduce mapped error logging.

#### 2.7.2

 * Fixed: Fixed a credential validation error in the onboarding flow
 * Fixed: Fixed an issue with order validation
 * Fixed: Improved the account connection and disconnection flows

#### 2.7.1

 * Fixed: Record settings on onboarding flow.

#### 2.7.0

 * Improvements: Updated onboarding flow.
 * Fixed: Duplicate in the notes of orders.

#### 2.6.9

 * Improvements: Security for plugin integration with Sumup.

#### 2.6.8

 * Fixed: Show the updated images on the plugin page information.

#### 2.6.7

 * Improvements: Updated plugin page information.

#### 2.6.6

 * Improvements: Removed deprecated hooks from code.
 * Fixed: Automatic redirect on checkout payment.

#### 2.6.5

 * Fixed: SumUp SDK loading conflict with certain themes.

#### 2.6.4

 * Improvements: Minor security update.

#### 2.6.3

 * Fixed: Script loading outside of checkout.
 * Improved: Error messages.

#### 2.6.2

 * Fixed: Error when using Apple pay in the Woocommerce blocks checkout.

#### 2.6.1

 * Fixed: Create checkout woocommerce blocks error.

#### 2.6.0

 * Fixed: Onbarding does not work when site is in maintenance mode.

#### 2.5.9

 * Fixed: Visual and styling conflicts with other plugins/themes.

#### 2.5.8

 * Fixed: SumUp SDK import when using WooCommerce Blocks.

#### 2.5.7

 * Improvements: Added translation for the plugin to all supported locales.
 * Fixed: Apple Pay redirect after checkout payment.
 * Fixed: Order status updating to ‘Completed’ after payment for checkouts with 
   Virtual and Downloadable products.

#### 2.5.6

 * Improvements: Support for Australian Dollar (AUD).

#### 2.5.5

 * Fixed: Warning PHP message.
 * Fixed: Message diff currency appearing before update.

#### 2.5.3

 * Improvements: Added support for WooCommerce checkout blocks.
 * Fixed: Warning message when there is a currency mismatch between WooCommerce 
   and the SumUp account.
 * Fixed: Pix payment appearing even when disabled in the plugin settings.

#### 2.5.2

 * Improvements: Support for WordPress 6.5.2.
 * Fixed: Critical error when saving settings.

#### 2.5

 * New: Onbording to connect with SumUp account.
 * Improvements: Compatibility with WordPress 6.4.
 * Fixed: Automatic redirect to success page without payment being processed.
 * Fixed: Update order status after payment conclusion.

#### 2.4.2

 * Fixed: In some flows order status can be updated two times.
 * Fixed: error to get country from checkout.
 * Fixed: validation of credentials on settings.
 * Improvements: add more details to logs.
 * Improvements: compatibility with WordPress 6.4.

#### 2.4.1

 * Improvements: error message during setup.

#### 2.4

 * Improvements: do not hide the card widget on submit if has any invalid data.
 * Improvements: flow to validate payments with redirect (like 3Ds).

#### 2.3

 * Improvements: credentials validation on plugin settings.

#### 2.2

 * Improvements: Update order status to cancelled when 3Ds validation failed.
 * Improvements: Logs during checkout.

#### 2.1

 * Fixed: 3Ds payments redirect.
 * Fixed: webhook order confirmation.
 * Fixed: card widget close when clicked on it (modal disabled).

#### 2.0

 * New: Accept payments with alternative payment methods (Follow guides for enabling
   in your account)
 * New: Accept card payments with installments in BR.
 * New: Accept payments with Apple Pay.
 * New: Support for WooCommerce stock management feature
 * New: New user experience configuration: merchant can choose to open the payment
   option in a pop-up instead of the checkout page.
 * Improvements: Display WooCommerce order Id on SumUp Sales History.
 * Improvements: Added transaction code to order description on WooCommerce
 * Improvements: Added checkout_id in order notes to improve customer support
 * Improvements: New settings screen for easier setup
 * Improvements: Multiple code maintenance improvements.
 * Improvements: Support for WordPress 6.3
 * Improvements: Require PHP version 7.2 or greater.
 * Fixed: Errors during checkout that caused duplicated payment.
 * Fixed: Issues loading payment methods on checkout.
 * Fixed: Issue with customer creation during checkout that caused duplicated payment.

#### 1.2

 * Changed: Checkout improvement.
 * Changed: WooCommerce order id in description.

#### 1.1

 * New: Added new currencies.
 * New: Checkout-id on payment form.
 * Changed: Rephrase Error messages.

#### 1.0

 * Initial release.

## Meta

 *  Version **2.13.0**
 *  Last updated **1 hour ago**
 *  Active installations **10,000+**
 *  WordPress version ** 6.9 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Danish](https://da.wordpress.org/plugins/sumup-payment-gateway-for-woocommerce/),
   [English (US)](https://wordpress.org/plugins/sumup-payment-gateway-for-woocommerce/),
   [Portuguese (Brazil)](https://br.wordpress.org/plugins/sumup-payment-gateway-for-woocommerce/),
   [Slovak](https://sk.wordpress.org/plugins/sumup-payment-gateway-for-woocommerce/),
   and [Spanish (Spain)](https://es.wordpress.org/plugins/sumup-payment-gateway-for-woocommerce/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/sumup-payment-gateway-for-woocommerce)
 * Tags
 * [ecommerce](https://wordpress.org/plugins/tags/ecommerce/)[payment gateway](https://wordpress.org/plugins/tags/payment-gateway/)
   [payments](https://wordpress.org/plugins/tags/payments/)[sumup](https://wordpress.org/plugins/tags/sumup/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/sumup-payment-gateway-for-woocommerce/advanced/)

## Ratings

 2.2 out of 5 stars.

 *  [  9 5-star reviews     ](https://wordpress.org/support/plugin/sumup-payment-gateway-for-woocommerce/reviews/?filter=5)
 *  [  2 4-star reviews     ](https://wordpress.org/support/plugin/sumup-payment-gateway-for-woocommerce/reviews/?filter=4)
 *  [  2 3-star reviews     ](https://wordpress.org/support/plugin/sumup-payment-gateway-for-woocommerce/reviews/?filter=3)
 *  [  2 2-star reviews     ](https://wordpress.org/support/plugin/sumup-payment-gateway-for-woocommerce/reviews/?filter=2)
 *  [  25 1-star reviews     ](https://wordpress.org/support/plugin/sumup-payment-gateway-for-woocommerce/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/sumup-payment-gateway-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/sumup-payment-gateway-for-woocommerce/reviews/)

## Contributors

 *   [ sumup ](https://profiles.wordpress.org/sumup/)

## Support

Issues resolved in last two months:

     0 out of 4

 [View support forum](https://wordpress.org/support/plugin/sumup-payment-gateway-for-woocommerce/)