SumUp Payment Gateway For WooCommerce

SumUp Payment Gateway For WooCommerce

2.2/5 (40 ratings) 10K+ active installs Updated Nov 2, 2026

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

Subscriptions

Automatic recurring subscription payments are not supported. Use a gateway with an implemented WooCommerce Subscriptions integration for automatic renewals.

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/

External service and privacy

This plugin relies on SumUp to accept and verify payments. It sends checkout amounts, currencies, merchant identifiers, order references and return URLs to api.sumup.com. The payment widget is loaded from gateway.sumup.com and sends payment and billing details directly to SumUp. Connection setup also sends the store URL and business name to SumUp. These requests occur when connecting an account, validating settings, displaying the payment widget, processing payments and checking payment updates.

The plugin stores payment identifiers with WooCommerce orders. Older orders may retain historical payment instructions. Pending PIX/Boleto instructions are displayed inside the SumUp widget; historical and browser-supplied codes are not displayed on order pages. Optional WooCommerce logs contain order and payment identifiers and technical error information. Review WooCommerce retention and logging settings for your store. The plugin does not store card numbers or security codes.

Service: https://www.sumup.com/
Privacy policy: https://www.sumup.com/en-gb/privacy/
Terms: https://www.sumup.com/en-gb/terms/

Development

Human-readable JavaScript source, locked dependency manifests and build tools are included in this plugin package. See src/BUILDING.md for instructions. Install the locked npm dependencies with npm ci, then rebuild the distributed JavaScript and CSS using npm run build. Contributor and testing instructions are included in CONTRIBUTING.md.

Apple Pay and Google Pay

Apple Pay and Google Pay are available inside the SumUp payment widget when enabled and supported by the merchant account and browser. Customers enter billing and shipping details in WooCommerce before confirming payment in the widget. Complete wallet domain onboarding in SumUp Dashboard > Settings > For developers > Payment wallets and serve checkout over HTTPS.

The Google Pay merchant ID setting is optional. Leave it blank to use the SumUp widget defaults. To use your own Google Pay merchant identity, enter the ID issued by Google (different from your SumUp merchant code); your store name will then appear on the payment sheet. Wallet domain onboarding is required in either case.