Swedbank Pay Payment Menu
This plugin provides the Swedbank Pay Payment Menu for WooCommerce.
Solid choice
Swedbank Pay Payment Menu is a solid plugin choice in 2026, with a few things worth checking first. It runs on 200+ sites, is rated 1/5 and was last updated 1 day ago, and scores 64/100 on our health check.
- Actively developed — last update 1 day ago
- Tested with the latest WordPress (7.1)
- Momentum — downloads up 156.9% vs the previous 30 days
- Small user base (200+ active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Swedbank Pay Payment Menu stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| ecommerce | >100 |
| payex | #2 |
| payment gateway | >100 |
| swedbank | #1 |
| woocommerce | >100 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 1 from 1 reviews
About Swedbank Pay Payment Menu
From the official readme · v4.7.1Description
Swedbank Pay Payments Gateway for WooCommerce. We support the following methods through our plugin:
- Credit and Debit cards (Visa, Mastercard, Visa Electron, Maestro, American Express, Dancard, among others).
- Invoice (Sweden and Norway)
- CreditAccount (Sweden)
- Swish (Sweden)
- Vipps (Norway)
- MobilePay (Denmark and Finland)
- Trustly
- Apple Pay
- Click to Pay
- Google Pay
** Google Pay, American Express and Dancard requires separate agreement with each issuer. Please contact us for more information.
You can contact us through here, https://www.swedbankpay.com/woocommerce.
Who are we?
Swedbank Pay is one of Europe’s largest payment service providers handling 3,5 billion transactions every year with world class availability due to state of the art technology. With Swedbank Pay Payment Menu you will get access to a wide range of payment methods, both global ones as well as the Scandinavian – All in one single agreement from one single provider.
Broad & Scalable offering!
Swedbank Pay Payment Menu offers a sleek payment window covering any payment method you may need to address the Scandinavian market. If you expand your business to other countries or other environments such as in-store or in-app we have the solutions for you.
Local knowledge!
We have local representation in all Scandinavian countries to ensure local expertise. If you need any help our competent merchant support will assist you.
Installation
After you have completed the installation of our plugin, it is now time to start configuring and connecting the plugin towards our services.
If you have an active agreement with us already, you can then use the hyperlinks underneath the fields “Payee ID” and “Access Token” to retrieve and generate these values. Payee ID is used to designate and identify the account that the plugin should report the transaction to and the access token will validate that you have the authority to make transactions for that account. You are only required to do this once during the setup.
If you are in the process of becoming a customer or simply curious about how our services work, feel free to use the generic details below so that you can generate our selection and make transactions.
PayeeId:
6bbb4542-f42d-49b6-a481-2af773d42719
Access token:
711d04061a42ed2b83d978c0a2215e5f6499040698576dc61b18d0551199116d
You can find information about our cards and other methods here,
https://developer.swedbankpay.com/resources/test-data
- Please note that in order to fully test our service for invoice, a valid BankID user needs to be configured in their development sandbox.
After performing the tasks above, it is now time to finalize the configuration.
Description – Use this field to describe what methods are available to your customer through our services.
Language – Decide which language you would like to be the default. Currently there is support Swedish, Norweigan, Danish, Finnish and English. We always offer every payer the option of choosing any of the other supported languages during the payment process so your default will not hinder them from finalizing their transaction.
Instant Capture – Be aware that Captures on orders are only allowed to be made if, you as the Merchant have fulfilled your end of the transaction. For physical products, that means when the order is shipped out to the customer. For digital products or services, you are allowed to use this feature but the responsibility to follow the laws and regulations presented by local and global authorities.
Terms of Service – Provide us with an URL that contains a PDF or similar resource containing your conditions.
LogoUrl – Provide us with an URL that contains a .PNG or .JPG with your logotype.
You are now done with configuring our plugin.
Minimum Requirements
- PHP 7.4 or greater is recommended
- WooCommerce 5 or greater is recommended
Changelog
Please update to version 1.2.0.
See changelog for all versions.= 2026.10.12 – version 4.7.1 =
* Fix – Setting an order’s status to Refunded now refunds the payment at Swedbank Pay, including what is left on a partly refunded order. It can be turned off with the new “Refund on status change” setting.
* Fix – Fixed an issue where an order was marked as paid when its order received page was opened, even if the customer had not paid. The order is now only marked as paid once Swedbank Pay has confirmed the payment.
* Fix – Fixed an issue where unticking the “Logging” setting did not stop the plugin from writing to its log. Requests and callbacks are no longer logged once the setting is turned off.
* Fix – Removed the “Detailed logging” setting, which had no effect on what was logged.
2026.10.05 – version 4.7.0
- Feature – Added support for refunds that Swedbank Pay confirms after a delay, such as Banklink refunds in the Baltics. The refund is registered in WooCommerce right away, and the order is put on hold if Swedbank Pay later turns the refund down or never confirms it.
- Feature – Added a check that limits the separate instruments to the ones activated on the Swedbank Pay account, so a payment method that is not activated can no longer be enabled or offered at checkout.
- Fix – Fixed an issue in the Seamless Menu checkout where a change of billing country was not passed on to Swedbank Pay, so payment methods that depend on the shopper’s country, such as Pay later, could be offered or hidden based on the country the checkout started with.
- Fix – Fixed an issue where a refund of less than 1 in the store currency, for example 0.50 EUR, was rejected with “Amount must be positive.”, and where a refunded line of exactly 0.01 was left out of the refund.
- Fix – Fixed an issue where a full refund reported by Swedbank Pay in a callback could make the plugin try to refund the order a second time.
- Fix – Fixed an issue where the checkout flow setting could still be changed to Seamless Menu on a store using the Block Checkout, which only supports Redirect Menu.
2026.09.28 – version 4.6.3
- Enhancement – Added a new
swedbank_pay_transaction_descriptionfilter for changing the description sent to Swedbank Pay with a capture, cancellation or refund. - Enhancement – Shoppers now see a generic error message when a Swedbank Pay payment fails, instead of the raw API error with internal field names. The full error is still recorded in the plugin log.
- Fix – Fixed an issue where the checkout could not be started when the payment order description exceeded Swedbank Pay’s 40-character limit, for example after being extended through the
swedbank_pay_payment_descriptionfilter. - Fix – Fixed an issue where refunding an order by entering an amount, rather than selecting line items, was rejected by Swedbank Pay on any order that included VAT.
- Fix – Fixed an issue where the record of already refunded items was stored with duplicated rows and inflated quantities, which made the quantities offered for a later refund of the same order wrong.
- Fix – Fixed an issue where the shipping cost was left out of a refund, so the shipping was never returned to the customer even though WooCommerce showed the order as refunded.
- Fix – Fixed an issue where the shipping and fee amounts could not be entered on the order screen when taxes were enabled, which made it impossible to refund the shipping cost.
2026.09.21 – version 4.6.2
- Enhancement – Added a new
swedbank_pay_culturefilter for overriding the checkout language. - Fix – Fixed an issue in the inline embedded checkout where placing an order could abort a payment that was already in progress, leaving the order on Pending payment after the customer had paid.
- Fix – Fixed an issue where capturing, cancelling or refunding an order paid with a separate instrument stopped working after the checkout flow was changed to Seamless Menu, leaving the order status change unprocessed without any error.
- Fix – Fixed an issue where the callback for a captured or refunded payment was logged as a failure, because the payment was looked up by its authorization instead of by the transaction the callback was about.
- Fix – Fixed an issue where cancelling an order added an order note that ended in an empty transaction number, making the cancellation harder to match against the merchant portal.
- Fix – Fixed an issue where a failed API request logged only the base URL and an empty response.
2026.08.18 – version 4.6.1
- Tweak – Updated the link in the WooCommerce order admin leading to the payment order in the Swedbank Pay merchant portal.
- Fix – Fixed a fatal error (“Division by zero”) that occurred when performing a partial refund by amount from the WooCommerce order admin without specifying a quantity on the order line.
- Fix – Fixed an issue in seamless checkout where a completed payment could be left unreconciled and the order cancelled, because a failed update replaced the payment order without aborting it first.
2026.06.11 – version 4.6.0
- Feature – Updated the Swedbank Pay PHP SDK to version 6.3.0.
- Enhancement – Added a new “Support” tab in plugin settings with quick access to help links and support resources.
- Tweak – Removed the plugin’s dependency on the PHP BCMath extension.
- Tweak – Removed the “Language” plugin setting; checkout language is now automatically determined from the current WordPress locale.
- Tweak – Added country code to order creation requests sent to Swedbank Pay.
- Fix – Fixed the “Cancel Payment” button in the order admin, which showed an error and left the order uncancelled even though the payment had already been cancelled with Swedbank Pay. Cancellations now complete correctly, mark the order as cancelled, and record the outcome as an order note.
- Fix – Fixed an issue where the description field was not displayed at checkout.
- Fix – Fixed an issue where the split instrument setting was not being saved.
- Fix – Fixed an issue where the reference sent to Swedbank Pay could differ between the redirect and seamless flows.
- Fix – Fixed an “Undefined array key” PHP warning.
2026.06.02 – version 4.5.0
- Feature – Added a ‘Subsite’ setting for split settlement with Swedbank Pay. Requires a prior agreement with Swedbank Pay.
- Fix – Fixed an issue where error messages were not shown on the settings page.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Swedbank Pay Payment Menu alternatives
All ecommerce plugins →FAQ
Swedbank Pay Payment Menu: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 13, 2026
Is Swedbank Pay Payment Menu free?
Yes. Swedbank Pay Payment Menu is free to download and use from the official WordPress.org plugin directory.
Is Swedbank Pay Payment Menu safe to use in 2026?
Swedbank Pay Payment Menu is a solid plugin choice in 2026, with a few things worth checking first. It runs on 200+ sites, is rated 1/5 and was last updated 1 day ago, and scores 64/100 on our health check.
How many websites use Swedbank Pay Payment Menu?
Swedbank Pay Payment Menu is active on 200+ WordPress websites and has been downloaded 11,449 times since it launched in September 2023. It was downloaded 1,084 times in the last 30 days.
Does Swedbank Pay Payment Menu work with WordPress 7.1?
Yes. The developer has tested Swedbank Pay Payment Menu up to WordPress 7.1.3, the latest release. It requires WordPress 5.3 or newer.
What PHP version does Swedbank Pay Payment Menu need?
Swedbank Pay Payment Menu requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Swedbank Pay Payment Menu last updated?
The latest version, 4.7.1, was released on October 12, 2026 (1 day ago).
Who makes Swedbank Pay Payment Menu?
Swedbank Pay Payment Menu is developed and maintained by Swedbank Pay.
What are the best alternatives to Swedbank Pay Payment Menu?
The most popular alternatives to Swedbank Pay Payment Menu are WooCommerce (7M+ installs), Popup Builder & Popup Maker… (1M+ installs) and WooCommerce PayPal Payments (800K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card


