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

Integrer Cost+ som betalingsmetode i din OpenCart-butik. Den officielle NoPayn Payment Gateway-udvidelse er tilgængelig til OpenCart 4 og OpenCart 3 / ocStore 3.
Forudsætninger
- Aktiv Cost+-forhandlerkonto
- OpenCart 4.0.0.0 eller nyere
- PHP 8.0 eller nyere
- Administratoradgang til dit OpenCart-dashboard
- Aktiv Cost+-forhandlerkonto
- ocStore 3.0.x eller OpenCart 3.0.3.x
- PHP 7.4 eller nyere
- Administratoradgang til dit OpenCart-dashboard
Understøttede betalingsmetoder
- Credit / Debit Card — Visa, Mastercard, Amex, Maestro, V Pay, Bancontact, Diners, Discover
- Apple Pay
- Google Pay
- Vipps / MobilePay
- Credit / Debit Card — Visa, Mastercard, Amex, Maestro, V Pay, Bancontact, Diners, Discover
- Apple Pay
- Google Pay
- Vipps / MobilePay
- Swish
1. Installer udvidelsen
Metode A: Upload via adminpanelet (anbefalet)
- Download den seneste
.ocmod.zip-udgivelse fra GitHub - I dit OpenCart-admin, gå til Extensions → Installer
- Upload
.ocmod.zip-filen - Gå til Extensions → Extensions → Payment
- Find NoPayn Payment Gateway og klik Install, derefter Edit
Metode B: Manuel upload
- Download eller klon repositoriet
- Kopier indholdet af
upload/-mappen ind i dit OpenCart-rodbibliotek - Gå til Extensions → Extensions → Payment
- Find NoPayn Payment Gateway og klik Install, derefter Edit
Arkitektur
OpenCart 3 bruger en multi-udvidelsesopsætning:
- NoPayn - Global Settings — delt konfiguration (API-nøgle, ordrestatusser, metodetilgængelighed, manuel hævning, fejlsøgningslogning)
- NoPayn - Card Payments — kredit-/betalingskort-checkout
- NoPayn - Apple Pay / Google Pay — wallet-checkout (hvis kun én wallet er aktiveret, tilpasses etiketten automatisk)
- NoPayn - Vipps MobilePay — Vipps/MobilePay-checkout
- NoPayn - Swish — Swish-checkout
Metode A: Upload via adminpanelet (anbefalet)
- Download
.ocmod.zip-aktivet fra den seneste GitHub-udgivelse
Brug .ocmod.zip-aktivet fra udgivelsen — ikke GitHubs autogenererede "Source code"-downloads, som indeholder repository-layoutet, ikke installationslayoutet.
- I admin, gå til Extensions → Installer
- Upload
.ocmod.zip-filen - Gå til Extensions → Extensions → Payments
- Installer NoPayn - Global Settings først
- Åbn NoPayn - Global Settings og konfigurer:
- API-nøgle
- Fuldført, afventende og annullerede ordrestatusser
- Tilgængelige betalingsmetoder din forhandlerkonto er godkendt til
- Valgfrit: manuel hævning af kort
- Valgfrit: fejlsøgningslogning
- Installer de checkout-moduler, du vil eksponere:
- NoPayn - Card Payments
- NoPayn - Apple Pay / Google Pay
- NoPayn - Vipps MobilePay
- NoPayn - Swish
- For hvert checkout-modul, sæt: Status, Geo Zone og Sort Order
Metode B: Manuel upload
- Download eller klon repositoriet
- Kopier indholdet af
upload/-mappen ind i dit butiks-rodbibliotek - Gå til Extensions → Extensions → Payments
- Følg samme installationsrækkefølge som Metode A (Global Settings først, derefter checkout-moduler)
2. Indtast API-legitimationsoplysninger
Log ind på forhandlerportalen og naviger til Websites, klik derefter på det website, du vil forbinde. Klik på Integration, hvor du finder din API-nøgle.

I NoPayn Payment Gateway-indstillingerne skal du indtaste din API-nøgle i det tilsvarende felt.
I NoPayn - Global Settings skal du indtaste din API-nøgle i det tilsvarende felt. API-nøglen deles på tværs af alle checkout-moduler — du behøver kun at indtaste den én gang.
3. Konfigurer betalingsindstillinger
- Aktiver de betalingsmetoder, du er godkendt til
- Sæt dine foretrukne ordrestatusser for fuldførte, afventende og annullerede betalinger
- Begræns eventuelt betalinger efter Geo Zone
- Sæt Status til Enabled
- Klik Save
Globale indstillinger
NoPayn - Global Settings gemmer al delt konfiguration:
| Indstilling | Beskrivelse |
|---|---|
| API Key | Din NoPayn API-nøgle |
| Order Statuses | Fuldført, afventende og annulleret statusmapping |
| Method Availability | Hvilke betalingsmetoder din forhandlerkonto er godkendt til |
| Manual Capture | Autoriser kun kreditkortbetalinger — hæv senere |
| Debug Logging | Aktiver detaljeret logning til fejlsøgning |
Checkout-modulindstillinger
Hvert checkout-modul har sine egne butiksfrontindstillinger:
| Indstilling | Beskrivelse |
|---|---|
| Status | Aktiver eller deaktiver denne betalingsmetode ved checkout |
| Geo Zone | Begræns til specifikke geografiske zoner |
| Sort Order | Visningsrækkefølge på checkout-siden |
Aktiver kun de betalingsmetoder, du er godkendt til og har modtaget bekræftelse for.
Betalingsflow
- Kunden vælger en Cost+-betalingsmetode ved checkout
- Kunden omdirigeres til NoPayn Hosted Payment Page
- Efter betaling vender kunden tilbage, og ordrestatus opdateres automatisk
- NoPayn sender en webhook til asynkron statusbekræftelse
Udvidelsen bruger Cost+ Hosted Payment Page, hvilket betyder at kunder omdirigeres til en sikker betalingsformular. Ingen følsomme kortdata håndteres af din server.
Hvert checkout-modul er en separat OpenCart-betalingsudvidelse, der giver kunder separate radioknapper ved checkout (f.eks. "Card Payments", "Apple Pay & Google Pay").
- Kunden vælger en betalingsmetodeetiket ved checkout (f.eks. Card Payments)
- Udvidelsen opretter en NoPayn hosted betalingsordre
- Kunden omdirigeres til den sikre NoPayn-betalingsside
- Efter betaling vender kunden tilbage, og ordrestatus opdateres automatisk
- NoPayn sender en webhook til asynkron statusbekræftelse
Apple Pay / Google Pay-modulet sender begge metoder i én transaktion, så NoPayn-hostede side kan tilbyde begge wallet-muligheder i et enkelt flow.
Opgradering fra v1.0.0 til v2.0.0
Version 1.0.0 brugte en enkelt checkout-metode kaldet "NoPayn Checkout". Version 2.0.0 ændrer til separate checkout-moduler per betalingsmetode. Ved opgradering:
- Upload den nye pakke
- Din eksisterende "NoPayn Checkout"-post bliver til NoPayn - Global Settings
- Gennemse og gem de globale indstillinger
- Installer og aktiver de nye checkout-moduler, du vil have kunderne til at se
4. Test og lancering
Foretag et par testtransaktioner for at sikre, at alt fungerer problemfrit. Vi anbefaler at teste både vellykkede og fejlede betalinger for at bekræfte, at alle scenarier håndteres korrekt.
Support
Brug for hjælp? Kontakt vores supportteam på support@costplus.io.