Cost+Docs

nopCommerce

Integra Cost+ con il tuo negozio nopCommerce utilizzando il plugin ufficiale di pagamento

nopCommerce

Integra Cost+ come metodo di pagamento nel tuo negozio nopCommerce. Il plugin ufficiale NoPayn Payment Gateway supporta più metodi di pagamento con reindirizzamento diretto al metodo di pagamento selezionato — completamente conforme PCI DSS.

Prerequisiti

  • Account commerciante Cost+ attivo
  • nopCommerce 4.90 o successivo
  • .NET 9
  • Accesso amministratore al tuo pannello di amministrazione nopCommerce
  • Accesso al codice sorgente di nopCommerce (per l'installazione del plugin)

Metodi di Pagamento Supportati

Nome Visualizzato al CheckoutIdentificativo NoPayn
Credit / Debit Cardcredit-card
Apple Payapple-pay
Google Paygoogle-pay
Vipps MobilePayvipps-mobilepay

1. Installa il Plugin

Copia la cartella del plugin nella directory del codice sorgente nopCommerce:

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

Aggiungi il progetto alla tua soluzione e compila:

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

Nel pannello di amministrazione nopCommerce:

  1. Vai a Configurazione → Plugin locali
  2. Trova NoPayn Payment Gateway e clicca Installa
  3. Vai a Configurazione → Metodi di pagamento
  4. Attiva NoPayn Payment Gateway
  5. Clicca Configura per aprire le impostazioni

2. Configura il Plugin

Accedi al Portale Commerciante e vai a Siti Web, poi clicca sul sito web che vuoi collegare. Clicca su Integrazione dove troverai la tua chiave API.

Portale Commerciante Cost+ che mostra la chiave API

Nella configurazione del plugin, inserisci la tua chiave API e attiva i metodi di pagamento che vuoi offrire:

ImpostazioneDescrizione
API KeyLa tua chiave API NoPayn
Enable Credit / Debit CardAttiva/disattiva i pagamenti con carta di credito/debito
Enable Apple PayAttiva/disattiva i pagamenti Apple Pay
Enable Google PayAttiva/disattiva i pagamenti Google Pay
Enable Vipps MobilePayAttiva/disattiva i pagamenti Vipps MobilePay

Attiva solo i metodi di pagamento per cui sei stato approvato e hai ricevuto conferma.

3. Flusso di Pagamento

  1. Il cliente seleziona NoPayn Payment Gateway al checkout
  2. Appare una selezione di sotto-metodo (Carta di Credito, Apple Pay, ecc.)
  3. Il cliente sceglie un metodo e conferma l'ordine
  4. L'ordine viene creato con stato di pagamento In Attesa
  5. Il cliente viene reindirizzato direttamente al metodo di pagamento selezionato sulla pagina di pagamento NoPayn
  6. Dopo il pagamento:
    • Successo — ordine contrassegnato come Pagato / In Elaborazione
    • Annullato / Fallito / Scaduto — ordine impostato a Annullato
  7. NoPayn invia un webhook per la conferma asincrona dello stato

Le transazioni scadono dopo 5 minuti. Se un cliente non completa il pagamento entro questa finestra, l'ordine viene automaticamente annullato tramite webhook.

4. Mappatura degli Stati dell'Ordine

Stato NoPaynStato Pagamento nopCommerceStato Ordine nopCommerce
newPendingPending
processingPendingPending
completedPaidProcessing
cancelledVoidedCancelled
expiredVoidedCancelled
errorVoidedCancelled

5. Webhook

Il plugin registra un endpoint webhook a /NoPayn/Webhook. NoPayn invia dati POST contenenti l'identificatore dell'ordine quando lo stato cambia. Il plugin verifica lo stato attuale tramite chiamata API prima di aggiornare l'ordine.

Non è richiesta alcuna configurazione manuale del webhook — il plugin gestisce la registrazione automaticamente.

6. Testa e Lancia

Effettua alcune transazioni di test per assicurarti che tutto funzioni correttamente. Ti consigliamo di testare sia i pagamenti riusciti che quelli falliti per confermare che tutti gli scenari vengano gestiti correttamente.

Supporto

Hai bisogno di aiuto? Contatta il nostro team di supporto a support@costplus.io.

On this page