Cost+Docs

OpenCart

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

OpenCart

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)

  1. Ladda ner den senaste .ocmod.zip-versionen från GitHub
  2. I din OpenCart-admin, gå till Tillägg → Installera
  3. Ladda upp .ocmod.zip-filen
  4. Gå till Tillägg → Tillägg → Betalning
  5. Hitta NoPayn Payment Gateway och klicka på Installera, sedan Redigera

Metod B: Manuell uppladdning

  1. Ladda ner eller klona repositoryt
  2. Kopiera innehållet i mappen upload/ till din OpenCart-rotkatalog
  3. Gå till Tillägg → Tillägg → Betalning
  4. 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)

  1. 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.

  1. I admin, gå till Tillägg → Installera
  2. Ladda upp .ocmod.zip-filen
  3. Gå till Tillägg → Tillägg → Betalningar
  4. Installera NoPayn - Global Settings först
  5. Ö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
  6. Installera de kassamoduler du vill visa:
    • NoPayn - Card Payments
    • NoPayn - Apple Pay / Google Pay
    • NoPayn - Vipps MobilePay
    • NoPayn - Swish
  7. För varje kassamodul, ange: Status, Geografisk zon och Sorteringsordning

Metod B: Manuell uppladdning

  1. Ladda ner eller klona repositoryt
  2. Kopiera innehållet i mappen upload/ till din butiksrot
  3. Gå till Tillägg → Tillägg → Betalningar
  4. 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.

Cost+ handlarportal som visar 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

  1. Aktivera de betalningsmetoder du har blivit godkänd för
  2. Ange dina föredragna orderstatusar för slutförda, väntande och avbrutna betalningar
  3. Valfritt begränsa betalningar per geografisk zon
  4. Ange Status till Aktiverad
  5. Klicka på Spara

Globala inställningar

NoPayn - Global Settings lagrar all delad konfiguration:

InställningBeskrivning
API KeyDin NoPayn API-nyckel
Order StatusesMappning av slutförd, väntande och avbruten status
Method AvailabilityVilka betalningsmetoder ditt handelskonto är godkänt för
Manual CaptureAuktorisera enbart kortbetalningar — debitera senare
Debug LoggingAktivera detaljerad loggning för felsökning

Kassamodulinställningar

Varje kassamodul har sina egna butiksinställningar:

InställningBeskrivning
StatusAktivera eller inaktivera denna betalningsmetod i kassan
Geo ZoneBegränsa till specifika geografiska zoner
Sort OrderVisningsordning på kassasidan

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

Betalningsflöde

  1. Kunden väljer en Cost+-betalningsmetod i kassan
  2. Kunden omdirigeras till NoPayn Hosted Payment Page
  3. Efter betalning återvänder kunden och orderstatusen uppdateras automatiskt
  4. 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").

  1. Kunden väljer en betalningsmetodetikett i kassan (t.ex. Kortbetalningar)
  2. Tillägget skapar en NoPayn hosted payment-order
  3. Kunden omdirigeras till NoPayns säkra betalningssida
  4. Efter betalning återvänder kunden och orderstatusen uppdateras automatiskt
  5. 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:

  1. Ladda upp det nya paketet
  2. Din befintliga "NoPayn Checkout"-post blir NoPayn - Global Settings
  3. Granska och spara de globala inställningarna
  4. 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.

On this page