Ecwid Swish Payment Integration

Get Paid
With Swish
On Ecwid

Introducing Swish Payments for Ecwid Store Owners and Merchants. Finally, Ecwid store owners can accept payments with Swish from over 8 million users.

No transactions fees.  Low, fixed monthly fee of €15-00 with support.

Ecwid not accepts Swish as a payment method.
Swish is not available on the Ecwid App Marketplace
Ecwid's mobile e-commerce application that now supports Swish.
Swish payments in now now available on the Ecwid App Marketplace. Store owners in Sweden can install the app and allow users to pay with Swish.

Help Guide in English

How to get Swish Handel

1. Order the Swish Handel service

Order the Swish Handel service from your local Swedish bank. Instructions on how to do this can be found here – https://www.swish.nu/e-handel. Once you’ve received your Swish Handel number from the bank your bank – you can proceed with the next step.

2. Generate private key and CSR

Generate private key and CSR, at Swish Company Portal (see Swish Certificate Management Guide). This can be done in a few different ways. Here are two ways of how to accomplish this:

    • Alternative 1 – Use Free CSR Generator
      • Head to Free CSR Generator
      • Fill in the necessary fields (not all field needs to be filled in)
        • Common name (Host name) – enter the address of your online store on Ecwid
        • Country – enter Sweden
        • Algorithm – enter RSA
        • Key size – enter 4096
      • Click Generate CSR
      • Click Download .txt file (this will download a .key file) – THIS IS IMPORTANT – keep this for later!
      • Click the Copy button under Copy Your CSR
    • Alternative 2 – Use OpenSSL locally (MacOSX and Linux)
      • Open up your local terminal
      • Make sure that OpenSSL is installed
      • Run this command command

openssl req -new -newkey rsa:4096 -sha256 -nodes -out swish.csr -keyout swish.key -subj "/C=SE/CN=swish"

      • Fill in the necessary information in accordance to alternative 1
      • Let the command run
      • Copy the contents of the generated .csr file
3. Order the Swish Handel service

Generate a new Swish certificate

    • Head to https://comcert.getswish.net/cert-mgmt-web/authentication.html
    • Login using your (Swedish) Personal ID (personnummer), your organisation number and your Swish number (starting with 123)
    • Click on the tab New Certificate
    • Paste the CSR contents generated from Free CSR Generator or OpenSSL (depending on if you chose alternative 1 or 2 in the previous step) into the field Paste CSR
    • Click Generate to create the certificate
    • Click Download to download the .pem certificate

How to accept Swish Payments on your Ecwid Store

1. Install the Swish App on Ecwid

Install and setup the Swish Payment gateway on your Ecwid store

    • If you are not yet registered on Ecwid, do so here -> Ecwid.com
    • Navigate to the Payments menu and scroll down to the bottom of the page where you see “Add Manual Payment Method.”
    • Select Swish Payments from the dropdown menu.
    • Open up your Ecwid Admin panel and head to Payment -> Swish
    • Enter your Swish Handel Number
    • Upload the .pem file from Step 3
    • Upload the .key file from step 2
    • Enter any custom message you want to show up in the Swish App when the customer makes a payment.
    • Save the settings
2. Make a test payment to ensure that everything is working as it should.

Frequently asked questions

Hjälpguide på svenska

Hur man får Swish Handel

1. Beställ tjänsten Swish Handel

Beställ tjänsten Swish Handel från din lokala svenska bank. Instruktioner om hur du gör detta finns här – https://www.swish.nu/e-handel. När du har fått ditt Swish Handel-nummer från banken – kan du fortsätta med nästa steg.

2. Generera privat nyckel och CSR

Generera privat nyckel och CSR på Swish Company Portal (se Swish Certificate Management Guide). Detta kan göras på några olika sätt. Här är två sätt att utföra detta:

    • Alternativ 1 – Använd Free CSR Generator
      • Gå till Free CSR Generator
      • Fyll i de nödvändiga fälten (inte alla fält behöver fyllas i)
        • Vanligt namn (Värdnamn) – ange adressen till din onlinebutik på Ecwid
        • Land – ange Sverige
        • Algoritm – ange RSA
        • Nyckelstorlek – ange 4096
      • Klicka på Generera CSR
      • Klicka på Ladda ner .txt fil (detta kommer att ladda ner en .key fil) – DET ÄR VIKTIGT – spara detta till senare!
      • Klicka på Kopiera knappen under Kopiera din CSR
    • Alternativ 2 – Använd OpenSSL lokalt (MacOSX och Linux)
      • Öppna din lokala terminal
      • Se till att OpenSSL är installerat
      • Kör detta kommando

openssl req -new -newkey rsa:4096 -sha256 -nodes -out swish.csr -keyout swish.key -subj "/C=SE/CN=swish"

      • Fyll i den nödvändiga informationen i enlighet med alternativ 1
      • Låt kommandot köras
      • Kopiera innehållet i den genererade .csr filen
3. Generera ett nytt Swish-certifikat

Generera ett nytt Swish-certifikat

    • Gå till https://comcert.getswish.net/cert-mgmt-web/authentication.html
    • Logga in med ditt (svenska) personnummer, ditt organisationsnummer och ditt Swish-nummer (som börjar med 123)
    • Klicka på fliken Nytt certifikat
    • Klistra in CSR-innehållet som genererats från Free CSR Generator eller OpenSSL (beroende på om du valde alternativ 1 eller 2 i föregående steg) i fältet Klistra in CSR
    • Klicka på Generera för att skapa certifikatet
    • Klicka Ladda ner för att ladda ner .pem certifikatet

Hur man accepterar Swish−
betalningar i din Ecwid−butik

1. Installera och konfigurera Swish betalningsgrind på din Ecwid-butik

Installera och konfigurera Swish betalningsgrind på din Ecwid-butik

  • Om du inte redan är registrerad på Ecwid, gör det här -> Ecwid.com
  • Navigera till Betalningsmenyn och bläddra ner till botten av sidan där du ser “Lägg till manuell betalningsmetod.”
  • Välj Swish-betalningar från rullgardinsmenyn.
  • Öppna din Ecwid Adminpanel och gå till Betalning -> Swish
  • Ange ditt Swish Handel Nummer
  • Ladda upp .pem-filen från Steg 3
  • Ladda upp .key-filen från steg 2
  • Ange ett anpassat meddelande som du vill visa i Swish-appen när kunden gör en betalning.
  • Spara inställningarna

 

2. Gör en testbetalning för att säkerställa att allt fungerar som det ska.

Vanliga frågor