Cost+Docs

nopCommerce

Integrera Cost+ med din nopCommerce-butik via det officiella betalningsplugin

nopCommerce

Integrera Cost+ som betalningsmetod i din nopCommerce-butik. Det officiella NoPayn Payment Gateway-pluginet stöder flera betalningsmetoder med direkt omdirigering till den valda betalningsmetoden — fullt PCI DSS-kompatibelt.

Förutsättningar

  • Aktivt Cost+-handelskonto
  • nopCommerce 4.90 eller senare
  • .NET 9
  • Administratörsåtkomst till din nopCommerce-adminpanel
  • Åtkomst till nopCommerce-källkoden (för plugininstallation)

Betalningsmetoder som stöds

KassavisningsnamnNoPayn-identifierare
Credit / Debit Cardcredit-card
Apple Payapple-pay
Google Paygoogle-pay
Vipps MobilePayvipps-mobilepay

1. Installera pluginet

Kopiera pluginmappen till din nopCommerce-källkodskatalog:

src/Plugins/Nop.Plugin.Payments.NoPayn/

Lägg till projektet i din lösning och bygg:

dotnet sln add src/Plugins/Nop.Plugin.Payments.NoPayn/Nop.Plugin.Payments.NoPayn.csproj
dotnet build

I nopCommerce-adminpanelen:

  1. Gå till Konfiguration → Lokala plugins
  2. Hitta NoPayn Payment Gateway och klicka på Installera
  3. Gå till Konfiguration → Betalningsmetoder
  4. Aktivera NoPayn Payment Gateway
  5. Klicka på Konfigurera för att öppna inställningarna

2. Konfigurera pluginet

Logga in på handlarportalen och navigera till Webbplatser, klicka sedan på den webbplats du vill ansluta. Klicka på Integration där du hittar din API-nyckel.

Cost+ handlarportal som visar API-nyckel

I plugin-konfigurationen, ange din API-nyckel och växla de betalningsmetoder du vill erbjuda:

InställningBeskrivning
API KeyDin NoPayn API-nyckel
Enable Credit / Debit CardAktivera/inaktivera kortbetalningar
Enable Apple PayAktivera/inaktivera Apple Pay-betalningar
Enable Google PayAktivera/inaktivera Google Pay-betalningar
Enable Vipps MobilePayAktivera/inaktivera Vipps MobilePay-betalningar

Aktivera bara de betalningsmetoder du har blivit godkänd för och fått bekräftelse på.

3. Betalningsflöde

  1. Kunden väljer NoPayn Payment Gateway i kassan
  2. Ett undermetodval visas (kreditkort, Apple Pay, etc.)
  3. Kunden väljer en metod och bekräftar ordern
  4. Ordern skapas med Väntande betalningsstatus
  5. Kunden omdirigeras direkt till den valda betalningsmetoden på NoPayn-betalningssidan
  6. Efter betalning:
    • Lyckad — order markeras som Betald / Bearbetas
    • Avbruten / Misslyckad / Utgången — order sätts till Avbruten
  7. NoPayn skickar en webhook för asynkron statusbekräftelse

Transaktioner löper ut efter 5 minuter. Om en kund inte slutför betalningen inom denna tidsram avbryts ordern automatiskt via webhook.

4. Orderstatusmappning

NoPayn-statusnopCommerce betalningsstatusnopCommerce orderstatus
newPendingPending
processingPendingPending
completedPaidProcessing
cancelledVoidedCancelled
expiredVoidedCancelled
errorVoidedCancelled

5. Webhooks

Pluginet registrerar en webhook-endpoint på /NoPayn/Webhook. NoPayn skickar POST-data som innehåller orderidentifieraren vid statusändringar. Pluginet verifierar aktuell status via API-anrop innan ordern uppdateras.

Ingen manuell webhook-konfiguration krävs — pluginet hanterar registreringen automatiskt.

6. Testa och lansera

Gör några testtransaktioner för att säkerställa att allt fungerar smidigt. Vi rekommenderar att testa både lyckade och misslyckade betalningar för att bekräfta att alla scenarier hanteras korrekt.

Support

Behöver du hjälp? Kontakta vårt supportteam på support@costplus.io.

On this page