Cost+Docs

PrestaShop

Integrera Cost+ med din PrestaShop-butik (9.x, 8.x och 1.7)

PrestaShop

Integrera Cost+ som betalningsmetod i din PrestaShop-butik. Cost+-modulen finns tillgänglig för PrestaShop 9.x, PrestaShop 8.x och PrestaShop 1.7.

Förutsättningar

  • Aktivt Cost+-handelskonto
  • PrestaShop 9.1 eller senare
  • PHP 8.1 eller senare
  • SSL/HTTPS aktiverat
  • Administratörsåtkomst till ditt PrestaShop-backoffice
  • Aktivt Cost+-handelskonto
  • PrestaShop 8.x-installation
  • PHP 8.0 eller senare
  • Administratörsåtkomst till ditt PrestaShop-backoffice
  • MySQL 5.4 eller högre
  • Aktivt Cost+-handelskonto
  • PrestaShop 1.7.x-installation
  • PHP 5.4 eller senare
  • Administratörsåtkomst till ditt PrestaShop-backoffice
  • MySQL 5.4 eller högre

1. Installera modulen

Ladda ner modulen från GitHub.

Metod A: Ladda upp via adminpanelen (rekommenderat)

  1. Gå till Moduler → Modulhanterare i din adminpanel
  2. Klicka på Ladda upp en modul
  3. Dra och släpp ZIP-filen eller välj den manuellt
  4. Vänta tills installationen är klar
  5. Sök efter "NoPayn" och klicka på Konfigurera

Metod B: Manuell uppladdning

  1. Kopiera mappen nopaynpayment/ till din PrestaShop modules/-katalog
  2. Gå till Moduler → Modulhanterare
  3. Sök efter "NoPayn" och klicka på Installera
  4. Klicka på Konfigurera för att öppna inställningarna

Ladda ner modulen från GitHub.

Metod A: Ladda upp via adminpanelen (rekommenderat)

  1. Gå till Förbättra > Modulhanterare i din adminpanel
  2. Klicka på Ladda upp en modul
  3. Dra och släpp ZIP-filen eller välj den manuellt
  4. Vänta tills installationen är klar
  5. Scrolla ner till sektionen "Övrigt" och klicka på Konfigurera under Cost+

PrestaShop 8 Modulhanterare

Dialogruta för att ladda upp en modul

Metod B: Manuell uppladdning via (S)FTP

  1. Packa upp den nedladdade ZIP-filen
  2. Använd en SFTP-klient (t.ex. FileZilla, WinSCP) och ladda upp alla mappar till /modules/-katalogen i din PrestaShop-installation
  3. Gå till Förbättra > Moduler > Modulkatalog
  4. Sök efter "Cost+" — kontrollera fliken Avinstallerade moduler om det behövs
  5. Klicka på Installera

Ladda ner modulen från GitHub.

Metod A: Ladda upp via adminpanelen (rekommenderat)

  1. Gå till Förbättra > Modulhanterare i din adminpanel
  2. Klicka på Ladda upp en modul
  3. Dra och släpp ZIP-filen eller välj den manuellt
  4. Vänta tills installationen är klar
  5. Scrolla ner till sektionen "Övrigt" och klicka på Konfigurera under Cost+

PrestaShop 1.7 Modulhanterare

Dialogruta för att ladda upp en modul

Metod B: Manuell uppladdning via (S)FTP

  1. Packa upp den nedladdade ZIP-filen
  2. Använd en SFTP-klient (t.ex. FileZilla, WinSCP) och ladda upp alla mappar till /modules/-katalogen i din PrestaShop-installation
  3. Gå till Moduler > Modulhanterare
  4. Sök efter "Cost+" — kontrollera fliken Avinstallerade moduler om det behövs
  5. Klicka på Installera

2. Ange API-uppgifter

Logga in på handlarportalen och navigera till Webbplatser, klicka sedan på den webbplats du vill ansluta. Klicka på Integration där du hittar din API-nyckel.

Cost+ handlarportal som visar API-nyckel

I NoPayn-modulens konfiguration, ange din API-nyckel och konfigurera följande inställningar:

InställningBeskrivning
API KeyDin NoPayn API-nyckel
Credit / Debit CardAktivera/inaktivera kortbetalningar
Apple PayAktivera/inaktivera Apple Pay
Google PayAktivera/inaktivera Google Pay
Vipps MobilePayAktivera/inaktivera Vipps MobilePay
Manual CaptureAuktorisera enbart kortbetalningar — debitera vid frakt
Debug LoggingAktivera detaljerad loggning till var/logs/nopayn_debug.log

Klistra in nyckeln i fältet API Key på Cost+ Library-konfigurationssidan och klicka på Spara.

Cost+-konfigurationssida i PrestaShop 8

Klistra in nyckeln i fältet API Key på Cost+ Library-konfigurationssidan och klicka på Spara.

Cost+-konfigurationssida i PrestaShop 1.7

För PrestaShop 8.x och 1.7 hostingmiljöer, aktivera alternativet cURL CA bundle under konfigurationen för att undvika SSL-certifikatproblem.

3. Aktivera betalningsmetoder

Betalningsmetoder konfigureras direkt i modulens inställningar (se steg 2 ovan). Växla varje metod på eller av efter behov.

Aktivera bara de betalningsmetoder du har blivit godkänd för och fått bekräftelse på.

Efter att du sparat din API-nyckel, ladda upp varje betalningsmetodmodul separat via Ladda upp en modul.

Gå tillbaka till Förbättra > Modulhanterare, klicka på Ladda upp en modul igen och ladda upp varje ZIP-fil för de betalningsmetoder du vill aktivera (t.ex. kreditkort, MobilePay, Swish).

Aktivera bara de betalningsmetoder du har blivit godkänd för och fått bekräftelse på.

Betalningsmoduler har antingen ett Konfigurera-alternativ (om ytterligare konfiguration behövs) eller bara en Aktivera/Inaktivera-omkopplare.

Efter att du sparat din API-nyckel, ladda upp varje betalningsmetodmodul separat via Ladda upp en modul.

Gå tillbaka till Förbättra > Modulhanterare, klicka på Ladda upp en modul igen och ladda upp varje ZIP-fil för de betalningsmetoder du vill aktivera (t.ex. kreditkort, MobilePay, Swish).

Aktivera bara de betalningsmetoder du har blivit godkänd för och fått bekräftelse på.

Betalningsmoduler har antingen ett Konfigurera-alternativ (om ytterligare konfiguration behövs) eller bara en Aktivera/Inaktivera-omkopplare.

Betalningsflöde

  1. Kunden väljer en Cost+-betalningsmetod i kassan
  2. Kunden omdirigeras till Cost+ Hosted Payment Page (HPP)
  3. Efter slutförd betalning omdirigeras kunden tillbaka till butiken
  4. En webhook bekräftar betalningsstatus server-till-server

Webhook

Webhook-URL:en konfigureras automatiskt per order:

https://your-shop.com/module/nopaynpayment/webhook

Ingen manuell webhook-konfiguration krävs — modulen hanterar registreringen automatiskt.

Manuell debitering

När aktiverad för kortbetalningar:

  • Betalningen auktoriseras men debiteras inte i kassan
  • Debitering sker när ordern skickas / markeras som slutförd
  • Om ordern avbryts makuleras auktoriseringen automatiskt

Automatisk återbetalning

Om en debiterad betalningsorder avbryts utfärdar modulen automatiskt en fullständig återbetalning. Partiella återbetalningar kan hanteras via PrestaShop-kreditnotor.

Kassaknappetiketter

För bästa användarupplevelse med flöden som omdirigerar till extern sida, överväg att uppdatera kassaknappens etikett till "Granska order" istället för "Bekräfta och betala", eftersom den faktiska betalningen sker på Cost+ hostade sida. Detta är en global PrestaShop-inställning, inte modulspecifik.

Webhook

Webhooken konfigureras automatiskt av modulen. Ingen manuell konfiguration krävs.

Webhook

Webhooken konfigureras automatiskt av modulen. Ingen manuell konfiguration krävs.

4. Slutsteg och testning

  1. Dubbelkolla alla aktiverade betalningsmetoder
  2. Gör några testtransaktioner — både lyckade och misslyckade — för att säkerställa att allt fungerar smidigt
  3. Konfigurera avancerat beteende som manuell kontra automatisk debitering beroende på din leveransprocess

Support

Behöver du hjälp? Kontakta vårt supportteam på support@costplus.io.

On this page