Cost+Docs

OpenCart

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

OpenCart

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)

  1. Last ned siste .ocmod.zip-utgivelse fra GitHub
  2. I OpenCart-administrasjon, gå til Utvidelser → Installerer
  3. Last opp .ocmod.zip-filen
  4. Gå til Utvidelser → Utvidelser → Betaling
  5. Finn NoPayn Payment Gateway og klikk Installer, deretter Rediger

Metode B: Manuell opplasting

  1. Last ned eller klon repositoriet
  2. Kopier innholdet av upload/-mappen til OpenCart-rotkatalogen
  3. Gå til Utvidelser → Utvidelser → Betaling
  4. 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)

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

  1. I administrasjon, gå til Utvidelser → Installerer
  2. Last opp .ocmod.zip-filen
  3. Gå til Utvidelser → Utvidelser → Betalinger
  4. Installer NoPayn - Global Settings først
  5. Å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
  6. Installer utsjekkingsmodulene du vil eksponere:
    • NoPayn - Card Payments
    • NoPayn - Apple Pay / Google Pay
    • NoPayn - Vipps MobilePay
    • NoPayn - Swish
  7. For hver utsjekkingsmodul, sett: Status, Geo Zone og Sorteringsrekkefølge

Metode B: Manuell opplasting

  1. Last ned eller klon repositoriet
  2. Kopier innholdet av upload/-mappen til butikkens rotkatalog
  3. Gå til Utvidelser → Utvidelser → Betalinger
  4. 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.

Cost+ forhandlerportal som viser API-nøkkel

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

  1. Aktiver betalingsmetodene du har blitt godkjent for
  2. Sett dine foretrukne ordrestatuser for fullførte, ventende og kansellerte betalinger
  3. Begrens eventuelt betalinger per Geo Zone
  4. Sett Status til Aktivert
  5. Klikk Lagre

Globale innstillinger

NoPayn - Global Settings lagrer all delt konfigurasjon:

InnstillingBeskrivelse
API KeyDin NoPayn API-nøkkel
Order StatusesKartlegging av fullført, ventende og kansellert status
Method AvailabilityHvilke betalingsmetoder din forhandlerkonto er godkjent for
Manual CaptureAutoriser kredittkortbetalinger kun — innløs senere
Debug LoggingAktiver detaljert logging for feilsøking

Utsjekkingsmodulinnstillinger

Hver utsjekkingsmodul har sine egne butikkinnstillinger:

InnstillingBeskrivelse
StatusAktiver eller deaktiver denne betalingsmetoden i utsjekkingen
Geo ZoneBegrens til spesifikke geografiske soner
Sort OrderVisningsrekkefølge på utsjekkingssiden

Aktiver kun betalingsmetodene du har blitt godkjent for og mottatt bekreftelse på.

Betalingsflyt

  1. Kunden velger en Cost+-betalingsmetode i utsjekkingen
  2. Kunden videresendes til NoPayn sin hostede betalingsside
  3. Etter betaling returnerer kunden og ordrestatusen oppdateres automatisk
  4. 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»).

  1. Kunden velger en betalingsetikett i utsjekkingen (f.eks. Kortbetalinger)
  2. Utvidelsen oppretter en NoPayn hostet betalingsordre
  3. Kunden videresendes til den sikre NoPayn-betalingssiden
  4. Etter betaling returnerer kunden og ordrestatusen oppdateres automatisk
  5. 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:

  1. Last opp den nye pakken
  2. Din eksisterende «NoPayn Checkout»-oppføring blir NoPayn - Global Settings
  3. Gjennomgå og lagre de globale innstillingene
  4. 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.

On this page