OpenCart
Integrer Cost+ med din OpenCart-butikk (4.x og 3.x / ocStore 3)

Integrer Cost+ som en betalingsmetode i din OpenCart-butikk. Den offisielle NoPayn Payment Gateway-utvidelsen er tilgjengelig for OpenCart 4 og OpenCart 3 / ocStore 3.
Forutsetninger
- Aktiv Cost+ forhandlerkonto
- OpenCart 4.0.0.0 eller nyere
- PHP 8.0 eller nyere
- Administratortilgang til OpenCart-dashboardet
- Aktiv Cost+ forhandlerkonto
- ocStore 3.0.x eller OpenCart 3.0.3.x
- PHP 7.4 eller nyere
- Administratortilgang til OpenCart-dashboardet
Støttede betalingsmetoder
- Kreditt-/debetkort — Visa, Mastercard, Amex, Maestro, V Pay, Bancontact, Diners, Discover
- Apple Pay
- Google Pay
- Vipps / MobilePay
- Kreditt-/debetkort — Visa, Mastercard, Amex, Maestro, V Pay, Bancontact, Diners, Discover
- Apple Pay
- Google Pay
- Vipps / MobilePay
- Swish
1. Installer utvidelsen
Metode A: Last opp via administrasjonspanelet (anbefalt)
- Last ned siste
.ocmod.zip-utgivelse fra GitHub - I OpenCart-administrasjon, gå til Utvidelser → Installerer
- Last opp
.ocmod.zip-filen - Gå til Utvidelser → Utvidelser → Betaling
- Finn NoPayn Payment Gateway og klikk Installer, deretter Rediger
Metode B: Manuell opplasting
- Last ned eller klon repositoriet
- Kopier innholdet av
upload/-mappen til OpenCart-rotkatalogen - Gå til Utvidelser → Utvidelser → Betaling
- Finn NoPayn Payment Gateway og klikk Installer, deretter Rediger
Arkitektur
OpenCart 3 bruker et fler-utvidelsesoppsett:
- NoPayn - Global Settings — delt konfigurasjon (API-nøkkel, ordrestatuser, metodetilgjengelighet, manuell innløsning, feilsøkingslogging)
- NoPayn - Card Payments — kreditt-/debetkort-utsjekking
- NoPayn - Apple Pay / Google Pay — lommebok-utsjekking (hvis kun én lommebok er aktivert, justeres etiketten automatisk)
- NoPayn - Vipps MobilePay — Vipps/MobilePay-utsjekking
- NoPayn - Swish — Swish-utsjekking
Metode A: Last opp via administrasjonspanelet (anbefalt)
- Last ned
.ocmod.zip-filen fra siste GitHub-utgivelse
Bruk .ocmod.zip-filen fra utgivelsen — ikke GitHubs autogenererte «Source code»-nedlastinger, som inneholder repositorieoppsettet, ikke installasjonsoppsettet.
- I administrasjon, gå til Utvidelser → Installerer
- Last opp
.ocmod.zip-filen - Gå til Utvidelser → Utvidelser → Betalinger
- Installer NoPayn - Global Settings først
- Åpne NoPayn - Global Settings og konfigurer:
- API-nøkkel
- Fullført, ventende og kansellert ordrestatus
- Tilgjengelige betalingsmetoder din forhandlerkonto er godkjent for
- Valgfritt: manuell innløsning av kort
- Valgfritt: feilsøkingslogging
- Installer utsjekkingsmodulene du vil eksponere:
- NoPayn - Card Payments
- NoPayn - Apple Pay / Google Pay
- NoPayn - Vipps MobilePay
- NoPayn - Swish
- For hver utsjekkingsmodul, sett: Status, Geo Zone og Sorteringsrekkefølge
Metode B: Manuell opplasting
- Last ned eller klon repositoriet
- Kopier innholdet av
upload/-mappen til butikkens rotkatalog - Gå til Utvidelser → Utvidelser → Betalinger
- Følg samme installasjonsrekkefølge som Metode A (Global Settings først, deretter utsjekkingsmoduler)
2. Skriv inn API-legitimasjon
Logg inn på forhandlerportalen og naviger til Nettsteder, klikk deretter på nettstedet du vil koble til. Klikk på Integrasjon der du finner API-nøkkelen din.

I NoPayn Payment Gateway-innstillingene, skriv inn din API-nøkkel i det tilhørende feltet.
I NoPayn - Global Settings, skriv inn din API-nøkkel i det tilhørende feltet. API-nøkkelen deles på tvers av alle utsjekkingsmoduler — du trenger kun å skrive den inn én gang.
3. Konfigurer betalingsinnstillinger
- Aktiver betalingsmetodene du har blitt godkjent for
- Sett dine foretrukne ordrestatuser for fullførte, ventende og kansellerte betalinger
- Begrens eventuelt betalinger per Geo Zone
- Sett Status til Aktivert
- Klikk Lagre
Globale innstillinger
NoPayn - Global Settings lagrer all delt konfigurasjon:
| Innstilling | Beskrivelse |
|---|---|
| API Key | Din NoPayn API-nøkkel |
| Order Statuses | Kartlegging av fullført, ventende og kansellert status |
| Method Availability | Hvilke betalingsmetoder din forhandlerkonto er godkjent for |
| Manual Capture | Autoriser kredittkortbetalinger kun — innløs senere |
| Debug Logging | Aktiver detaljert logging for feilsøking |
Utsjekkingsmodulinnstillinger
Hver utsjekkingsmodul har sine egne butikkinnstillinger:
| Innstilling | Beskrivelse |
|---|---|
| Status | Aktiver eller deaktiver denne betalingsmetoden i utsjekkingen |
| Geo Zone | Begrens til spesifikke geografiske soner |
| Sort Order | Visningsrekkefølge på utsjekkingssiden |
Aktiver kun betalingsmetodene du har blitt godkjent for og mottatt bekreftelse på.
Betalingsflyt
- Kunden velger en Cost+-betalingsmetode i utsjekkingen
- Kunden videresendes til NoPayn sin hostede betalingsside
- Etter betaling returnerer kunden og ordrestatusen oppdateres automatisk
- NoPayn sender en webhook for asynkron statusbekreftelse
Utvidelsen bruker Cost+ sin hostede betalingsside, noe som betyr at kunder videresendes til et sikkert betalingsskjema. Ingen sensitive kortdata håndteres av serveren din.
Hver utsjekkingsmodul er en separat OpenCart-betalingsutvidelse, som gir kundene separate radioknapper i utsjekkingen (f.eks. «Kortbetalinger», «Apple Pay & Google Pay»).
- Kunden velger en betalingsetikett i utsjekkingen (f.eks. Kortbetalinger)
- Utvidelsen oppretter en NoPayn hostet betalingsordre
- Kunden videresendes til den sikre NoPayn-betalingssiden
- Etter betaling returnerer kunden og ordrestatusen oppdateres automatisk
- NoPayn sender en webhook for asynkron statusbekreftelse
Apple Pay / Google Pay-modulen sender begge metoder i én transaksjon slik at NoPayn sin hostede side kan tilby begge lommebokalternativer i en enkelt flyt.
Oppgradering fra v1.0.0 til v2.0.0
Versjon 1.0.0 brukte en enkelt utsjekkingsmetode kalt «NoPayn Checkout». Versjon 2.0.0 endrer til separate utsjekkingsmoduler per betalingsmetode. Ved oppgradering:
- Last opp den nye pakken
- Din eksisterende «NoPayn Checkout»-oppføring blir NoPayn - Global Settings
- Gjennomgå og lagre de globale innstillingene
- Installer og aktiver de nye utsjekkingsmodulene du vil at kundene skal se
4. Test og lanser
Gjennomfør noen testtransaksjoner for å sikre at alt fungerer som det skal. Vi anbefaler å teste både vellykkede og mislykkede betalinger for å bekrefte at alle scenarioer håndteres korrekt.
Kundestøtte
Trenger du hjelp? Kontakt kundestøtteteamet vårt på support@costplus.io.