Cost+Docs

nopCommerce

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

nopCommerce

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

I nopCommerce-adminpanelet:

  1. Gå til Configuration → Local plugins
  2. Find NoPayn Payment Gateway og klik Install
  3. Gå til Configuration → Payment methods
  4. Aktiver NoPayn Payment Gateway
  5. 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.

Cost+ forhandlerportal med API-nøgle

I plugin-konfigurationen skal du indtaste din API-nøgle og slå de betalingsmetoder til, du vil tilbyde:

IndstillingBeskrivelse
API KeyDin NoPayn API-nøgle
Enable Credit / Debit CardSlå kredit-/betalingskortbetalinger til
Enable Apple PaySlå Apple Pay-betalinger til
Enable Google PaySlå Google Pay-betalinger til
Enable Vipps MobilePaySlå Vipps MobilePay-betalinger til

Aktiver kun de betalingsmetoder, du er godkendt til og har modtaget bekræftelse for.

3. Betalingsflow

  1. Kunden vælger NoPayn Payment Gateway ved checkout
  2. Et undermetodevalg vises (Credit Card, Apple Pay osv.)
  3. Kunden vælger en metode og bekræfter ordren
  4. Ordren oprettes med Pending-betalingsstatus
  5. Kunden omdirigeres direkte til den valgte betalingsmetode på NoPayn-betalingssiden
  6. Efter betaling:
    • Succes — ordre markeres som Paid / Processing
    • Annulleret / Fejlet / Udløbet — ordre sættes til Cancelled
  7. 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-statusnopCommerce-betalingsstatusnopCommerce-ordrestatus
newPendingPending
processingPendingPending
completedPaidProcessing
cancelledVoidedCancelled
expiredVoidedCancelled
errorVoidedCancelled

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.

On this page