Cost+Docs

nopCommerce

Cost+ über das offizielle Zahlungs-Plugin in Ihren nopCommerce-Shop integrieren

nopCommerce

Integrieren Sie Cost+ als Zahlungsmethode in Ihren nopCommerce-Shop. Das offizielle NoPayn Payment Gateway Plugin unterstützt mehrere Zahlungsmethoden mit direkter Weiterleitung zur ausgewählten Zahlungsmethode — vollständig PCI-DSS-konform.

Voraussetzungen

  • Aktives Cost+ Händlerkonto
  • nopCommerce 4.90 oder neuer
  • .NET 9
  • Administratorzugang zu Ihrem nopCommerce Admin-Panel
  • Zugang zum nopCommerce-Quellcode (für die Plugin-Installation)

Unterstützte Zahlungsmethoden

Checkout-AnzeigenameNoPayn-Bezeichner
Credit / Debit Cardcredit-card
Apple Payapple-pay
Google Paygoogle-pay
Vipps MobilePayvipps-mobilepay

1. Plugin installieren

Kopieren Sie den Plugin-Ordner in Ihr nopCommerce-Quellverzeichnis:

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

Fügen Sie das Projekt Ihrer Solution hinzu und bauen Sie:

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

Im nopCommerce Admin-Panel:

  1. Gehen Sie zu Konfiguration → Lokale Plugins
  2. Finden Sie NoPayn Payment Gateway und klicken Sie auf Installieren
  3. Gehen Sie zu Konfiguration → Zahlungsmethoden
  4. Aktivieren Sie NoPayn Payment Gateway
  5. Klicken Sie auf Konfigurieren, um die Einstellungen zu öffnen

2. Plugin konfigurieren

Melden Sie sich im Händlerportal an und navigieren Sie zu Websites, klicken Sie dann auf die Website, die Sie verbinden möchten. Klicken Sie auf Integration, wo Sie Ihren API-Schlüssel finden.

Cost+ Händlerportal mit API-Schlüssel

Geben Sie in der Plugin-Konfiguration Ihren API-Schlüssel ein und schalten Sie die gewünschten Zahlungsmethoden ein:

EinstellungBeschreibung
API KeyIhr NoPayn API-Schlüssel
Enable Credit / Debit CardKredit-/Debitkartenzahlungen ein-/ausschalten
Enable Apple PayApple Pay Zahlungen ein-/ausschalten
Enable Google PayGoogle Pay Zahlungen ein-/ausschalten
Enable Vipps MobilePayVipps MobilePay Zahlungen ein-/ausschalten

Aktivieren Sie nur die Zahlungsmethoden, für die Sie freigeschaltet wurden und eine Bestätigung erhalten haben.

3. Zahlungsablauf

  1. Der Kunde wählt NoPayn Payment Gateway an der Kasse
  2. Eine Untermethoden-Auswahl erscheint (Kreditkarte, Apple Pay usw.)
  3. Der Kunde wählt eine Methode und bestätigt die Bestellung
  4. Die Bestellung wird mit dem Zahlungsstatus Pending erstellt
  5. Der Kunde wird direkt zur ausgewählten Zahlungsmethode auf der NoPayn-Zahlungsseite weitergeleitet
  6. Nach der Zahlung:
    • Erfolg — Bestellung als Paid / Processing markiert
    • Storniert / Fehlgeschlagen / Abgelaufen — Bestellung auf Cancelled gesetzt
  7. NoPayn sendet einen Webhook zur asynchronen Statusbestätigung

Transaktionen laufen nach 5 Minuten ab. Wenn ein Kunde die Zahlung nicht innerhalb dieses Zeitfensters abschließt, wird die Bestellung automatisch per Webhook storniert.

4. Bestellstatus-Zuordnung

NoPayn-StatusnopCommerce ZahlungsstatusnopCommerce Bestellstatus
newPendingPending
processingPendingPending
completedPaidProcessing
cancelledVoidedCancelled
expiredVoidedCancelled
errorVoidedCancelled

5. Webhooks

Das Plugin registriert einen Webhook-Endpunkt unter /NoPayn/Webhook. NoPayn sendet POST-Daten mit dem Bestellbezeichner bei Statusänderungen. Das Plugin verifiziert den aktuellen Status über einen API-Aufruf, bevor es die Bestellung aktualisiert.

Keine manuelle Webhook-Konfiguration erforderlich — das Plugin übernimmt die Registrierung automatisch.

6. Testen und starten

Führen Sie einige Testtransaktionen durch, um sicherzustellen, dass alles reibungslos funktioniert. Wir empfehlen, sowohl erfolgreiche als auch fehlgeschlagene Zahlungen zu testen, um alle Szenarien korrekt zu bestätigen.

Support

Brauchen Sie Hilfe? Kontaktieren Sie unser Support-Team unter support@costplus.io.

On this page