nopCommerce
Integrer Cost+ med din nopCommerce-butik ved hjælp af det officielle betalingsplugin

Integrer Cost+ som betalingsmetode i din nopCommerce-butik. Det officielle NoPayn Payment Gateway-plugin understøtter flere betalingsmetoder med direkte omdirigering til den valgte betalingsmetode — fuldt PCI DSS-kompatibelt.
Forudsætninger
- Aktiv Cost+-forhandlerkonto
- nopCommerce 4.90 eller nyere
- .NET 9
- Administratoradgang til dit nopCommerce-adminpanel
- Adgang til nopCommerce-kildekoden (til plugin-installation)
Understøttede betalingsmetoder
| Checkout-visningsnavn | NoPayn-identifikator |
|---|---|
| Credit / Debit Card | credit-card |
| Apple Pay | apple-pay |
| Google Pay | google-pay |
| Vipps MobilePay | vipps-mobilepay |
1. Installer pluginet
Kopier plugin-mappen ind i dit nopCommerce-kildebibliotek:
src/Plugins/Nop.Plugin.Payments.NoPayn/Tilføj projektet til din solution og byg:
dotnet sln add src/Plugins/Nop.Plugin.Payments.NoPayn/Nop.Plugin.Payments.NoPayn.csproj
dotnet buildI nopCommerce-adminpanelet:
- Gå til Configuration → Local plugins
- Find NoPayn Payment Gateway og klik Install
- Gå til Configuration → Payment methods
- Aktiver NoPayn Payment Gateway
- Klik Configure for at åbne indstillingerne
2. Konfigurer pluginet
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 plugin-konfigurationen skal du indtaste din API-nøgle og slå de betalingsmetoder til, du vil tilbyde:
| Indstilling | Beskrivelse |
|---|---|
| API Key | Din NoPayn API-nøgle |
| Enable Credit / Debit Card | Slå kredit-/betalingskortbetalinger til |
| Enable Apple Pay | Slå Apple Pay-betalinger til |
| Enable Google Pay | Slå Google Pay-betalinger til |
| Enable Vipps MobilePay | Slå Vipps MobilePay-betalinger til |
Aktiver kun de betalingsmetoder, du er godkendt til og har modtaget bekræftelse for.
3. Betalingsflow
- Kunden vælger NoPayn Payment Gateway ved checkout
- Et undermetodevalg vises (Credit Card, Apple Pay osv.)
- Kunden vælger en metode og bekræfter ordren
- Ordren oprettes med Pending-betalingsstatus
- Kunden omdirigeres direkte til den valgte betalingsmetode på NoPayn-betalingssiden
- Efter betaling:
- Succes — ordre markeres som Paid / Processing
- Annulleret / Fejlet / Udløbet — ordre sættes til Cancelled
- NoPayn sender en webhook til asynkron statusbekræftelse
Transaktioner udløber efter 5 minutter. Hvis en kunde ikke gennemfører betaling inden for dette vindue, annulleres ordren automatisk via webhook.
4. Ordrestatusmapping
| NoPayn-status | nopCommerce-betalingsstatus | nopCommerce-ordrestatus |
|---|---|---|
new | Pending | Pending |
processing | Pending | Pending |
completed | Paid | Processing |
cancelled | Voided | Cancelled |
expired | Voided | Cancelled |
error | Voided | Cancelled |
5. Webhooks
Pluginet registrerer et webhook-endpoint på /NoPayn/Webhook. NoPayn sender POST-data med ordreidentifikatoren ved statusændringer. Pluginet verificerer den aktuelle status via API-kald, inden ordren opdateres.
Ingen manuel webhook-konfiguration er nødvendig — pluginet håndterer registrering automatisk.
6. 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.