Title: Redlight Manual Payments for Swish
Author: redlightmediaab
Published: <strong>November 14, 2026</strong>
Last modified: November 14, 2026

---

Search plugins

![](https://ps.w.org/redlight-manual-payments-for-swish/assets/banner-772x250.jpg?
rev=3801745)

![](https://ps.w.org/redlight-manual-payments-for-swish/assets/icon-256x256.png?
rev=3801703)

# Redlight Manual Payments for Swish

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

[Download](https://downloads.wordpress.org/plugin/redlight-manual-payments-for-swish.4.0.4.zip)

 * [Details](https://wordpress.org/plugins/redlight-manual-payments-for-swish/#description)
 * [Reviews](https://wordpress.org/plugins/redlight-manual-payments-for-swish/#reviews)
 *  [Installation](https://wordpress.org/plugins/redlight-manual-payments-for-swish/#installation)
 * [Development](https://wordpress.org/plugins/redlight-manual-payments-for-swish/#developers)

 [Support](https://wordpress.org/support/plugin/redlight-manual-payments-for-swish/)

## Description

Adds a manual Swish payment option to WooCommerce. This is not an automated Swish
Handel integration. The merchant must verify payments and update order status manually.

The plugin supports both the traditional checkout and WooCommerce Blocks checkout,
and displays manual payment instructions on the order confirmation page and in order
emails. Orders are left on hold for manual payment verification. No Redlight license
or subscription is required.

### External services

When QR code display is enabled and an order confirmation page is displayed, the
plugin sends an HTTPS POST request to Swish QR Generator at https://mpc.getswish.
net/qrg-swish/api/v1/prefilled. The request contains the merchant Swish payment 
number, the order total, the order reference in the payment message, and the QR 
code editing/display options. Swish returns a PNG image. This request does not need
a Redlight account.

The plugin also creates a link to https://app.swish.nu/1/p/sw/ with merchant Swish
number, order amount, currency and order reference in the URL. This opens the Swish
app when the customer follows the link. These services are provided by Swish, not
Redlight Media. Information and applicable conditions: https://www.swish.nu/. Privacy
information: https://www.swish.nu/privacy-and-service-terms.

Swish is a third-party payment service and requires a suitable Swish agreement with
the merchant’s bank. See https://www.swish.nu/ for service details and applicable
conditions.

### Source code and building

The human-readable source for the WooCommerce Blocks JavaScript is included in src/
index.js.
 The compiled file assets/js/swish-checkout-block.js is built from that
source using the WordPress scripts tooling (webpack), with WooCommerce Blocks packages
treated as externals. The original source is shipped at src/index.js and the build
configuration at webpack.config.js. Development workflow: install Node.js, run npm
install and npm run build. The build script uses wp-scripts build src/index.js –
output-path=assets/js –output-filename=swish-checkout-block.js. The webpack.config.
js maps WooCommerce Blocks packages to their runtime globals.

### Trademark notice

Redlight Media AB is the independent publisher and maintainer. Swish is a trademark
of its respective owner. This plugin is intended to work with the Swish payment 
service and is not presented as an official Swish product.

## Screenshots

[⌊Illustrerat exempel på att välja Swish Manuell som betalningsmetod i WooCommerce-
kassan.⌉⌊Illustrerat exempel på att välja Swish Manuell som betalningsmetod i WooCommerce-
kassan.⌉[

Illustrerat exempel på att välja Swish Manuell som betalningsmetod i WooCommerce-
kassan.

[⌊Illustrerat exempel på Swish-betalningsinformation med mottagarnummer, orderreferens
och QR-kod.⌉⌊Illustrerat exempel på Swish-betalningsinformation med mottagarnummer,
orderreferens och QR-kod.⌉[

Illustrerat exempel på Swish-betalningsinformation med mottagarnummer, orderreferens
och QR-kod.

[⌊Illustrerat exempel på en order som väntar på manuell betalningskontroll.⌉⌊Illustrerat
exempel på en order som väntar på manuell betalningskontroll.⌉[

Illustrerat exempel på en order som väntar på manuell betalningskontroll.

## Installation

 1. Install and activate WooCommerce.
 2. Upload the plugin ZIP using Plugins > Add New > Upload Plugin, or install it through
    the WordPress.org Plugin Directory once approved.
 3. Activate the plugin.
 4. Open WooCommerce > Settings > Payments and configure the Swish payment method.
 5. Test a payment and verify that you can manually reconcile the order before using
    it on a live store.

## FAQ

### Does this automatically confirm payments?

No. The merchant must verify Swish payments and update order status manually.

### Is a Redlight subscription required?

No. The manual plugin is free to use.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Redlight Manual Payments for Swish” is open source software. The following people
have contributed to this plugin.

Contributors

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

[Translate “Redlight Manual Payments for Swish” into your language.](https://translate.wordpress.org/projects/wp-plugins/redlight-manual-payments-for-swish)

### Interested in development?

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

## Changelog

#### 4.0.4

 * Updated compatibility metadata and prepared a WordPress.org distribution candidate.

## Meta

 *  Version **4.0.4**
 *  Last updated **3 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [manual payments](https://wordpress.org/plugins/tags/manual-payments/)[payment gateway](https://wordpress.org/plugins/tags/payment-gateway/)
   [qr code](https://wordpress.org/plugins/tags/qr-code/)[swish](https://wordpress.org/plugins/tags/swish/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/redlight-manual-payments-for-swish/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/redlight-manual-payments-for-swish/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/redlight-manual-payments-for-swish/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/redlight-manual-payments-for-swish/)