OpenCart
Integra Cost+ con il tuo negozio OpenCart (4.x e 3.x / ocStore 3)

Integra Cost+ come metodo di pagamento nel tuo negozio OpenCart. L'estensione ufficiale NoPayn Payment Gateway è disponibile per OpenCart 4 e OpenCart 3 / ocStore 3.
Prerequisiti
- Account commerciante Cost+ attivo
- OpenCart 4.0.0.0 o successivo
- PHP 8.0 o successivo
- Accesso amministratore alla tua dashboard OpenCart
- Account commerciante Cost+ attivo
- ocStore 3.0.x o OpenCart 3.0.3.x
- PHP 7.4 o successivo
- Accesso amministratore alla tua dashboard OpenCart
Metodi di Pagamento Supportati
- Carta di Credito / Debito — Visa, Mastercard, Amex, Maestro, V Pay, Bancontact, Diners, Discover
- Apple Pay
- Google Pay
- Vipps / MobilePay
- Carta di Credito / Debito — Visa, Mastercard, Amex, Maestro, V Pay, Bancontact, Diners, Discover
- Apple Pay
- Google Pay
- Vipps / MobilePay
- Swish
1. Installa l'Estensione
Metodo A: Caricamento tramite Pannello di Amministrazione (Consigliato)
- Scarica l'ultima release
.ocmod.zipda GitHub - Nel tuo pannello di amministrazione OpenCart, vai a Estensioni → Installer
- Carica il file
.ocmod.zip - Vai a Estensioni → Estensioni → Pagamento
- Trova NoPayn Payment Gateway e clicca Installa, poi Modifica
Metodo B: Caricamento Manuale
- Scarica o clona il repository
- Copia il contenuto della cartella
upload/nella directory root del tuo OpenCart - Vai a Estensioni → Estensioni → Pagamento
- Trova NoPayn Payment Gateway e clicca Installa, poi Modifica
Architettura
OpenCart 3 utilizza una configurazione multi-estensione:
- NoPayn - Global Settings — configurazione condivisa (chiave API, stati degli ordini, disponibilità dei metodi, cattura manuale, logging di debug)
- NoPayn - Card Payments — checkout con carta di credito/debito
- NoPayn - Apple Pay / Google Pay — checkout con wallet (se è abilitato un solo wallet, l'etichetta si adatta automaticamente)
- NoPayn - Vipps MobilePay — checkout Vipps/MobilePay
- NoPayn - Swish — checkout Swish
Metodo A: Caricamento tramite Pannello di Amministrazione (Consigliato)
- Scarica l'asset
.ocmod.zipdall'ultima release GitHub
Usa l'asset .ocmod.zip dalla release — non i download "Source code" generati automaticamente da GitHub, che contengono il layout del repository, non il layout dell'installer.
- Nel pannello di amministrazione, vai a Estensioni → Installer
- Carica il file
.ocmod.zip - Vai a Estensioni → Estensioni → Pagamenti
- Installa prima NoPayn - Global Settings
- Apri NoPayn - Global Settings e configura:
- Chiave API
- Stati degli ordini completati, in attesa e annullati
- Metodi di pagamento disponibili per cui il tuo account commerciante è approvato
- Opzionale: cattura manuale per carta
- Opzionale: logging di debug
- Installa i moduli di checkout che vuoi esporre:
- NoPayn - Card Payments
- NoPayn - Apple Pay / Google Pay
- NoPayn - Vipps MobilePay
- NoPayn - Swish
- Per ciascun modulo di checkout, imposta: Stato, Zona Geografica e Ordine di Visualizzazione
Metodo B: Caricamento Manuale
- Scarica o clona il repository
- Copia il contenuto della cartella
upload/nella root del tuo negozio - Vai a Estensioni → Estensioni → Pagamenti
- Segui lo stesso ordine di installazione del Metodo A (prima Global Settings, poi i moduli di checkout)
2. Inserisci le Credenziali API
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.

Nelle impostazioni di NoPayn Payment Gateway, inserisci la tua chiave API nel campo corrispondente.
In NoPayn - Global Settings, inserisci la tua chiave API nel campo corrispondente. La chiave API è condivisa tra tutti i moduli di checkout — devi inserirla una sola volta.
3. Configura le Impostazioni di Pagamento
- Abilita i metodi di pagamento per cui sei stato approvato
- Imposta gli stati dell'ordine preferiti per pagamenti completati, in attesa e annullati
- Opzionalmente limita i pagamenti per Zona Geografica
- Imposta Stato su Abilitato
- Clicca Salva
Impostazioni Globali
NoPayn - Global Settings contiene tutta la configurazione condivisa:
| Impostazione | Descrizione |
|---|---|
| API Key | La tua chiave API NoPayn |
| Order Statuses | Mappatura degli stati completato, in attesa e annullato |
| Method Availability | Quali metodi di pagamento sono approvati per il tuo account commerciante |
| Manual Capture | Autorizza solo i pagamenti con carta di credito — cattura dopo |
| Debug Logging | Abilita il logging dettagliato per la risoluzione dei problemi |
Impostazioni dei Moduli di Checkout
Ogni modulo di checkout ha le proprie impostazioni per la vetrina:
| Impostazione | Descrizione |
|---|---|
| Status | Abilita o disabilita questo metodo di pagamento al checkout |
| Geo Zone | Limita a zone geografiche specifiche |
| Sort Order | Ordine di visualizzazione nella pagina di checkout |
Attiva solo i metodi di pagamento per cui sei stato approvato e hai ricevuto conferma.
Flusso di Pagamento
- Il cliente seleziona un metodo di pagamento Cost+ al checkout
- Il cliente viene reindirizzato alla Pagina di Pagamento Ospitata NoPayn
- Dopo il pagamento, il cliente ritorna e lo stato dell'ordine viene aggiornato automaticamente
- NoPayn invia un webhook per la conferma asincrona dello stato
L'estensione utilizza la Pagina di Pagamento Ospitata Cost+, il che significa che i clienti vengono reindirizzati a un modulo di pagamento sicuro. Nessun dato sensibile della carta viene gestito dal tuo server.
Ogni modulo di checkout è un'estensione di pagamento OpenCart separata, offrendo ai clienti opzioni radio distinte al checkout (es. "Pagamenti con Carta", "Apple Pay & Google Pay").
- Il cliente seleziona un'etichetta di metodo di pagamento al checkout (es. Pagamenti con Carta)
- L'estensione crea un ordine di pagamento ospitato NoPayn
- Il cliente viene reindirizzato alla pagina di pagamento sicura NoPayn
- Dopo il pagamento, il cliente ritorna e lo stato dell'ordine viene aggiornato automaticamente
- NoPayn invia un webhook per la conferma asincrona dello stato
Il modulo Apple Pay / Google Pay invia entrambi i metodi in un'unica transazione in modo che la pagina ospitata NoPayn possa offrire entrambe le opzioni wallet in un unico flusso.
Aggiornamento dalla v1.0.0 alla v2.0.0
La versione 1.0.0 utilizzava un singolo metodo di checkout chiamato "NoPayn Checkout". La versione 2.0.0 passa a moduli di checkout separati per metodo di pagamento. Durante l'aggiornamento:
- Carica il nuovo pacchetto
- La tua voce "NoPayn Checkout" esistente diventa NoPayn - Global Settings
- Rivedi e salva le impostazioni globali
- Installa e abilita i nuovi moduli di checkout che vuoi mostrare ai clienti
4. 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.