OpenCart
Integrera Cost+ med din OpenCart-butik (4.x och 3.x / ocStore 3)

Integrera Cost+ som betalningsmetod i din OpenCart-butik. Det officiella NoPayn Payment Gateway-tillägget finns tillgängligt för OpenCart 4 och OpenCart 3 / ocStore 3.
Förutsättningar
- Aktivt Cost+-handelskonto
- OpenCart 4.0.0.0 eller senare
- PHP 8.0 eller senare
- Administratörsåtkomst till din OpenCart-instrumentpanel
- Aktivt Cost+-handelskonto
- ocStore 3.0.x eller OpenCart 3.0.3.x
- PHP 7.4 eller senare
- Administratörsåtkomst till din OpenCart-instrumentpanel
Betalningsmetoder som stöds
- Kredit-/betalkort — Visa, Mastercard, Amex, Maestro, V Pay, Bancontact, Diners, Discover
- Apple Pay
- Google Pay
- Vipps / MobilePay
- Kredit-/betalkort — Visa, Mastercard, Amex, Maestro, V Pay, Bancontact, Diners, Discover
- Apple Pay
- Google Pay
- Vipps / MobilePay
- Swish
1. Installera tillägget
Metod A: Ladda upp via adminpanelen (rekommenderat)
- Ladda ner den senaste
.ocmod.zip-versionen från GitHub - I din OpenCart-admin, gå till Tillägg → Installera
- Ladda upp
.ocmod.zip-filen - Gå till Tillägg → Tillägg → Betalning
- Hitta NoPayn Payment Gateway och klicka på Installera, sedan Redigera
Metod B: Manuell uppladdning
- Ladda ner eller klona repositoryt
- Kopiera innehållet i mappen
upload/till din OpenCart-rotkatalog - Gå till Tillägg → Tillägg → Betalning
- Hitta NoPayn Payment Gateway och klicka på Installera, sedan Redigera
Arkitektur
OpenCart 3 använder en konfiguration med flera tillägg:
- NoPayn - Global Settings — delad konfiguration (API-nyckel, orderstatusar, metodtillgänglighet, manuell debitering, felsökningsloggning)
- NoPayn - Card Payments — kredit-/betalkortskassa
- NoPayn - Apple Pay / Google Pay — plånbokskassa (om bara en plånbok är aktiverad justeras etiketten automatiskt)
- NoPayn - Vipps MobilePay — Vipps/MobilePay-kassa
- NoPayn - Swish — Swish-kassa
Metod A: Ladda upp via adminpanelen (rekommenderat)
- Ladda ner
.ocmod.zip-tillgången från den senaste GitHub-versionen
Använd .ocmod.zip-tillgången från versionen — inte GitHubs automatiskt genererade "Source code"-nedladdningar, som innehåller repositorystrukturen, inte installatörsstrukturen.
- I admin, gå till Tillägg → Installera
- Ladda upp
.ocmod.zip-filen - Gå till Tillägg → Tillägg → Betalningar
- Installera NoPayn - Global Settings först
- Öppna NoPayn - Global Settings och konfigurera:
- API-nyckel
- Slutförd, väntande och avbruten orderstatus
- Tillgängliga betalningsmetoder som ditt handelskonto är godkänt för
- Valfritt: manuell debitering för kort
- Valfritt: felsökningsloggning
- Installera de kassamoduler du vill visa:
- NoPayn - Card Payments
- NoPayn - Apple Pay / Google Pay
- NoPayn - Vipps MobilePay
- NoPayn - Swish
- För varje kassamodul, ange: Status, Geografisk zon och Sorteringsordning
Metod B: Manuell uppladdning
- Ladda ner eller klona repositoryt
- Kopiera innehållet i mappen
upload/till din butiksrot - Gå till Tillägg → Tillägg → Betalningar
- Följ samma installationsordning som Metod A (Global Settings först, sedan kassamoduler)
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.

I NoPayn Payment Gateway-inställningarna, ange din API-nyckel i motsvarande fält.
I NoPayn - Global Settings, ange din API-nyckel i motsvarande fält. API-nyckeln delas mellan alla kassamoduler — du behöver bara ange den en gång.
3. Konfigurera betalningsinställningar
- Aktivera de betalningsmetoder du har blivit godkänd för
- Ange dina föredragna orderstatusar för slutförda, väntande och avbrutna betalningar
- Valfritt begränsa betalningar per geografisk zon
- Ange Status till Aktiverad
- Klicka på Spara
Globala inställningar
NoPayn - Global Settings lagrar all delad konfiguration:
| Inställning | Beskrivning |
|---|---|
| API Key | Din NoPayn API-nyckel |
| Order Statuses | Mappning av slutförd, väntande och avbruten status |
| Method Availability | Vilka betalningsmetoder ditt handelskonto är godkänt för |
| Manual Capture | Auktorisera enbart kortbetalningar — debitera senare |
| Debug Logging | Aktivera detaljerad loggning för felsökning |
Kassamodulinställningar
Varje kassamodul har sina egna butiksinställningar:
| Inställning | Beskrivning |
|---|---|
| Status | Aktivera eller inaktivera denna betalningsmetod i kassan |
| Geo Zone | Begränsa till specifika geografiska zoner |
| Sort Order | Visningsordning på kassasidan |
Aktivera bara de betalningsmetoder du har blivit godkänd för och fått bekräftelse på.
Betalningsflöde
- Kunden väljer en Cost+-betalningsmetod i kassan
- Kunden omdirigeras till NoPayn Hosted Payment Page
- Efter betalning återvänder kunden och orderstatusen uppdateras automatiskt
- NoPayn skickar en webhook för asynkron statusbekräftelse
Tillägget använder Cost+ Hosted Payment Page, vilket innebär att kunder omdirigeras till ett säkert betalningsformulär. Ingen känslig kortdata hanteras av din server.
Varje kassamodul är ett separat OpenCart-betalningstillägg, vilket ger kunder distinkta radioknappval i kassan (t.ex. "Kortbetalningar", "Apple Pay & Google Pay").
- Kunden väljer en betalningsmetodetikett i kassan (t.ex. Kortbetalningar)
- Tillägget skapar en NoPayn hosted payment-order
- Kunden omdirigeras till NoPayns säkra betalningssida
- Efter betalning återvänder kunden och orderstatusen uppdateras automatiskt
- NoPayn skickar en webhook för asynkron statusbekräftelse
Apple Pay / Google Pay-modulen skickar båda metoderna i en transaktion så att NoPayns hostade sida kan erbjuda båda plånboksalternativen i ett enda flöde.
Uppgradera från v1.0.0 till v2.0.0
Version 1.0.0 använde en enda kassametod kallad "NoPayn Checkout". Version 2.0.0 byter till separata kassamoduler per betalningsmetod. Vid uppgradering:
- Ladda upp det nya paketet
- Din befintliga "NoPayn Checkout"-post blir NoPayn - Global Settings
- Granska och spara de globala inställningarna
- Installera och aktivera de nya kassamodulerna du vill att kunder ska se
4. Testa och lansera
Gör några testtransaktioner för att säkerställa att allt fungerar smidigt. Vi rekommenderar att testa både lyckade och misslyckade betalningar för att bekräfta att alla scenarier hanteras korrekt.
Support
Behöver du hjälp? Kontakta vårt supportteam på support@costplus.io.