Cost+Docs

nopCommerce

Integreer Cost+ met uw nopCommerce-winkel via de officiele betalingsplugin

nopCommerce

Integreer Cost+ als betaalmethode in uw nopCommerce-winkel. De officiele NoPayn Payment Gateway-plugin ondersteunt meerdere betaalmethoden met directe doorverwijzing naar de geselecteerde betaalmethode — volledig PCI DSS-conform.

Vereisten

  • Actief Cost+ handelaarsaccount
  • nopCommerce 4.90 of hoger
  • .NET 9
  • Beheerderstoegang tot uw nopCommerce-beheerpaneel
  • Toegang tot de nopCommerce-broncode (voor plugin-installatie)

Ondersteunde betaalmethoden

Weergavenaam bij afrekenenNoPayn-identifier
Credit / Debit Cardcredit-card
Apple Payapple-pay
Google Paygoogle-pay
Vipps MobilePayvipps-mobilepay

1. De plugin installeren

Kopieer de pluginmap naar uw nopCommerce-broncodedirectory:

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

Voeg het project toe aan uw solution en bouw:

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

In het nopCommerce-beheerpaneel:

  1. Ga naar Configuration → Local plugins
  2. Zoek NoPayn Payment Gateway en klik op Install
  3. Ga naar Configuration → Payment methods
  4. Activeer NoPayn Payment Gateway
  5. Klik op Configure om de instellingen te openen

2. De plugin configureren

Log in op het handelaarsportaal en navigeer naar Websites, klik vervolgens op de website die u wilt verbinden. Klik op Integration waar u uw API-sleutel vindt.

Cost+ handelaarsportaal met API-sleutel

Voer in de pluginconfiguratie uw API Key in en schakel de betaalmethoden in die u wilt aanbieden:

InstellingBeschrijving
API KeyUw NoPayn API-sleutel
Enable Credit / Debit CardCredit-/betaalkaartbetalingen in-/uitschakelen
Enable Apple PayApple Pay-betalingen in-/uitschakelen
Enable Google PayGoogle Pay-betalingen in-/uitschakelen
Enable Vipps MobilePayVipps MobilePay-betalingen in-/uitschakelen

Activeer alleen de betaalmethoden waarvoor u bent goedgekeurd en een bevestiging heeft ontvangen.

3. Betalingsflow

  1. Klant selecteert NoPayn Payment Gateway bij het afrekenen
  2. Er verschijnt een submethodeselectie (Credit Card, Apple Pay, enz.)
  3. Klant kiest een methode en bevestigt de bestelling
  4. Bestelling wordt aangemaakt met betalingsstatus Pending
  5. Klant wordt rechtstreeks doorverwezen naar de geselecteerde betaalmethode op de NoPayn-betaalpagina
  6. Na betaling:
    • Geslaagd — bestelling gemarkeerd als Paid / Processing
    • Geannuleerd / Mislukt / Verlopen — bestelling ingesteld op Cancelled
  7. NoPayn stuurt een webhook voor asynchrone statusbevestiging

Transacties verlopen na 5 minuten. Als een klant de betaling niet binnen dit tijdvenster voltooit, wordt de bestelling automatisch geannuleerd via webhook.

4. Bestellingsstatusmapping

NoPayn-statusnopCommerce-betalingsstatusnopCommerce-bestellingsstatus
newPendingPending
processingPendingPending
completedPaidProcessing
cancelledVoidedCancelled
expiredVoidedCancelled
errorVoidedCancelled

5. Webhooks

De plugin registreert een webhook-eindpunt op /NoPayn/Webhook. NoPayn stuurt POST-gegevens met de bestelidentificatie bij statuswijzigingen. De plugin verifieert de huidige status via een API-aanroep voordat de bestelling wordt bijgewerkt.

Handmatige webhookconfiguratie is niet nodig — de plugin handelt de registratie automatisch af.

6. Testen en live gaan

Doe een paar testtransacties om te controleren of alles soepel werkt. We raden aan om zowel geslaagde als mislukte betalingen te testen om te bevestigen dat alle scenario's correct worden afgehandeld.

Ondersteuning

Hulp nodig? Neem contact op met ons supportteam via support@costplus.io.

On this page