Cost+Docs

nopCommerce

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

nopCommerce

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 utsjekkingNoPayn-identifikator
Credit / Debit Cardcredit-card
Apple Payapple-pay
Google Paygoogle-pay
Vipps MobilePayvipps-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 build

I nopCommerce-administrasjonspanelet:

  1. Gå til Konfigurasjon → Lokale tillegg
  2. Finn NoPayn Payment Gateway og klikk Installer
  3. Gå til Konfigurasjon → Betalingsmetoder
  4. Aktiver NoPayn Payment Gateway
  5. 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.

Cost+ forhandlerportal som viser API-nøkkel

I tilleggskonfigurasjonen, skriv inn din API-nøkkel og slå av/på betalingsmetodene du vil tilby:

InnstillingBeskrivelse
API KeyDin NoPayn API-nøkkel
Enable Credit / Debit CardSlå av/på kredittkort-/debetkortbetalinger
Enable Apple PaySlå av/på Apple Pay-betalinger
Enable Google PaySlå av/på Google Pay-betalinger
Enable Vipps MobilePaySlå av/på Vipps MobilePay-betalinger

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

3. Betalingsflyt

  1. Kunden velger NoPayn Payment Gateway i utsjekkingen
  2. Et undermetodevalg vises (kredittkort, Apple Pay, osv.)
  3. Kunden velger en metode og bekrefter ordren
  4. Ordren opprettes med betalingsstatus Ventende
  5. Kunden videresendes direkte til den valgte betalingsmetoden på NoPayn-betalingssiden
  6. Etter betaling:
    • Vellykket — ordren merkes som Betalt / Behandles
    • Avbrutt / Mislykket / Utløpt — ordren settes til Kansellert
  7. 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-statusnopCommerce betalingsstatusnopCommerce ordrestatus
newPendingPending
processingPendingPending
completedPaidProcessing
cancelledVoidedCancelled
expiredVoidedCancelled
errorVoidedCancelled

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.

On this page