nopCommerce
Integrer Cost+ med din nopCommerce-butikk ved hjelp av det offisielle betalingstillegget

Integrer Cost+ som en betalingsmetode i din nopCommerce-butikk. Det offisielle NoPayn Payment Gateway-tillegget støtter flere betalingsmetoder med direkte videresending til den valgte betalingsmetoden — fullt PCI DSS-kompatibelt.
Forutsetninger
- Aktiv Cost+ forhandlerkonto
- nopCommerce 4.90 eller nyere
- .NET 9
- Administratortilgang til nopCommerce-administrasjonspanelet
- Tilgang til nopCommerce-kildekoden (for tilleggsinstallasjon)
Støttede betalingsmetoder
| Visningsnavn i utsjekking | NoPayn-identifikator |
|---|---|
| Credit / Debit Card | credit-card |
| Apple Pay | apple-pay |
| Google Pay | google-pay |
| Vipps MobilePay | vipps-mobilepay |
1. Installer tillegget
Kopier tilleggsmappen til nopCommerce-kildekatalogen:
src/Plugins/Nop.Plugin.Payments.NoPayn/Legg til prosjektet i løsningen og bygg:
dotnet sln add src/Plugins/Nop.Plugin.Payments.NoPayn/Nop.Plugin.Payments.NoPayn.csproj
dotnet buildI nopCommerce-administrasjonspanelet:
- Gå til Konfigurasjon → Lokale tillegg
- Finn NoPayn Payment Gateway og klikk Installer
- Gå til Konfigurasjon → Betalingsmetoder
- Aktiver NoPayn Payment Gateway
- Klikk Konfigurer for å åpne innstillingene
2. Konfigurer tillegget
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 tilleggskonfigurasjonen, skriv inn din API-nøkkel og slå av/på betalingsmetodene du vil tilby:
| Innstilling | Beskrivelse |
|---|---|
| API Key | Din NoPayn API-nøkkel |
| Enable Credit / Debit Card | Slå av/på kredittkort-/debetkortbetalinger |
| Enable Apple Pay | Slå av/på Apple Pay-betalinger |
| Enable Google Pay | Slå av/på Google Pay-betalinger |
| Enable Vipps MobilePay | Slå av/på Vipps MobilePay-betalinger |
Aktiver kun betalingsmetodene du har blitt godkjent for og mottatt bekreftelse på.
3. Betalingsflyt
- Kunden velger NoPayn Payment Gateway i utsjekkingen
- Et undermetodevalg vises (kredittkort, Apple Pay, osv.)
- Kunden velger en metode og bekrefter ordren
- Ordren opprettes med betalingsstatus Ventende
- Kunden videresendes direkte til den valgte betalingsmetoden på NoPayn-betalingssiden
- Etter betaling:
- Vellykket — ordren merkes som Betalt / Behandles
- Avbrutt / Mislykket / Utløpt — ordren settes til Kansellert
- NoPayn sender en webhook for asynkron statusbekreftelse
Transaksjoner utløper etter 5 minutter. Hvis en kunde ikke fullfører betalingen innen dette vinduet, kanselleres ordren automatisk via webhook.
4. Ordrestatuskartlegging
| 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
Tillegget registrerer et webhook-endepunkt på /NoPayn/Webhook. NoPayn sender POST-data som inneholder ordreidentifikatoren ved statusendringer. Tillegget verifiserer gjeldende status via API-kall før ordren oppdateres.
Ingen manuell webhook-konfigurasjon er nødvendig — tillegget håndterer registrering automatisk.
6. 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.