VibeFox Eupago for OpenCart — Guida
Requisiti
OpenCart: 3.0.x (testato su 3.0.5.0) o 4.0.2 e successive (testato su 4.1.0.3).
PHP: 8.0 o successivo.
Valuta: euro (EUR). Eupago incassa solo in euro, quindi l'euro deve essere attivo nel tuo negozio; quando il cliente paga in un'altra valuta, il metodo di pagamento viene nascosto al checkout.
Account Eupago: ti servono la chiave API del tuo canale Eupago e la chiave di un Webhook 2.0 che crei nel backoffice di Eupago (vedi Configurazione). Il backoffice di produzione è clientes.eupago.pt, quello di sandbox è sandbox.eupago.pt. Sandbox e produzione sono account separati con chiavi separate.
Chiave di licenza VibeFox: si acquista su vibefox.net. Una chiave funziona su un solo dominio.
Installazione
Il download è un unico file zip con i pacchetti per entrambe le versioni di OpenCart. Decomprimilo sul tuo computer. Contiene README.txt, il pacchetto per OpenCart 3 wcp_eupago_gateway-oc3-(version).ocmod.zip e il pacchetto per OpenCart 4 wcp_eupago_gateway.ocmod.zip. Installa solo il pacchetto per la tua versione di OpenCart. La chiave di licenza è la stessa per entrambe le versioni.
OpenCart 3
1. Nel pannello di amministrazione vai su Extensions > Installer, clicca su Upload e scegli il file wcp_eupago_gateway-oc3-(version).ocmod.zip. L'estensione non ha modifiche OCMOD, quindi Extensions > Modifications non deve essere aggiornato. Invece dell'installer, puoi anche copiare il contenuto della cartella upload di questo pacchetto nella cartella principale del tuo negozio.
2. Vai su Extensions > Extensions e scegli il tipo Payments. Trova VibeFox Eupago Gateway e clicca su Install (il pulsante verde +). Il tuo utente amministratore deve avere il permesso di modificare l'elenco delle estensioni di pagamento.
3. Clicca su Edit (il pulsante con la matita) per aprire la pagina delle impostazioni. Incolla la tua chiave di licenza VibeFox in License key, nel blocco della licenza in cima alla pagina, e clicca su Activate (vedi Chiave di licenza).
4. Inserisci la chiave API del tuo canale Eupago, crea un Webhook 2.0 nel backoffice di Eupago e incolla la sua chiave (vedi Configurazione).
5. Scegli il Payment Method, attiva Enable/Disable e clicca su Save. Effettua un ordine di prova in modalità sandbox, poi disattiva Sandbox Mode.
OpenCart 4
1. Nel pannello di amministrazione vai su Extensions > Installer, clicca su Upload e scegli il file wcp_eupago_gateway.ocmod.zip. Non rinominare il file: OpenCart 4 ricava il codice dell'estensione dal nome del file, e un pacchetto rinominato non funziona.
2. Il pacchetto compare nell'elenco delle estensioni installate nella stessa pagina. Clicca su Install (il pulsante verde +) accanto a esso.
3. Vai su Extensions > Extensions e scegli il tipo Payments. Trova VibeFox Eupago Gateway, clicca su Install (il pulsante verde +), poi su Edit (il pulsante con la matita).
4. Inserisci la chiave di licenza, le chiavi di Eupago e il webhook come nei passaggi da 3 a 5 per OpenCart 3. La pagina delle impostazioni e i suoi campi sono uguali nelle due versioni. Cambia solo l'URL del webhook (vedi URL del webhook).
Una nuova installazione parte con il metodo di pagamento disattivato e la modalità sandbox attiva.
Configurazione
Tutte le impostazioni si trovano nella pagina dell'estensione: Extensions > Extensions > Payments > VibeFox Eupago Gateway > Edit. Le sezioni sono elencate a sinistra; il pulsante Save sotto l'elenco salva l'intera pagina. Quando il metodo di pagamento è attivo, la pagina ti avvisa sopra le impostazioni se la chiave API della modalità corrente è vuota (il metodo di pagamento viene allora nascosto al checkout), oppure mostra Sandbox mode: no real payments are taken. mentre la modalità sandbox è attiva. Senza il permesso di modificare l'estensione, la pagina mostra le impostazioni ma non può salvarle.
Al salvataggio, il titolo non deve essere vuoto né superare 128 caratteri, va scelto un metodo di pagamento, Sort Order deve essere un numero intero, Total un numero non negativo, e la zona geografica e gli stati dell'ordine devono esistere. Altrimenti un errore indica il problema, per esempio Enter a title for the payment method (1 to 128 characters)., e non viene salvato nulla.
Eupago
Enable/Disable: Enable Eupago Gateway attiva o disattiva il metodo di pagamento. Predefinito: disattivo.
Title: il nome del metodo di pagamento che il cliente vede al checkout. È anche il nome del metodo di pagamento salvato nell'ordine. Predefinito: Eupago. Obbligatorio, fino a 128 caratteri.
Description: il testo mostrato al cliente nel passaggio Confirm Order, sopra il pulsante di conferma. Predefinito: Pay securely via Eupago.
Payment Method: l'unico metodo Eupago offerto al checkout.
Sort Order: la posizione di Eupago tra i metodi di pagamento al checkout. Lascia vuoto o inserisci un numero intero.
Geo Zone: offre Eupago solo per indirizzi di pagamento nella zona geografica selezionata. Predefinito: All zones. Le zone geografiche si configurano in System > Localisation > Geo Zones.
Total: il totale del checkout, nella valuta predefinita del negozio, che un ordine deve raggiungere prima che venga offerto Eupago. Lascia vuoto per offrire Eupago per qualsiasi totale. Indipendentemente da questo campo, Eupago viene offerto solo quando il cliente paga in EUR, e Multibanco solo per importi da 1 € a 999 999,99 €.
Account Eupago
Ottieni la chiave API del tuo canale e la chiave del Webhook 2.0 nel backoffice di Eupago: clientes.eupago.pt (produzione) o sandbox.eupago.pt (sandbox). Sandbox e produzione sono account separati con chiavi separate.
Sandbox Mode: usa sandbox.eupago.pt e le chiavi di sandbox. Non vengono addebitati pagamenti reali. Predefinito: attivo. Disattivalo per incassare pagamenti reali con le chiavi di produzione. Mentre è attivo, i clienti vedono SANDBOX / TEST MODE al passaggio Confirm Order.
Live API Key: la chiave API del tuo canale Eupago di produzione (clientes.eupago.pt).
Live Webhook Key: la chiave di cifratura del tuo Webhook 2.0 di produzione. Obbligatoria: le notifiche senza firma valida vengono rifiutate.
Sandbox API Key: la chiave API del tuo canale sandbox (sandbox.eupago.pt).
Sandbox Webhook Key: la chiave di cifratura del tuo Webhook 2.0 sandbox.
Le chiavi salvate non vengono mai mostrate di nuovo. Il campo resta vuoto e mostra Saved — leave empty to keep it. Inserisci un nuovo valore solo per modificarlo. Per rimuovere una chiave salvata, spunta Clear the saved key on save sotto il campo e clicca su Save.
URL del webhook
Il webhook comunica al tuo negozio che un pagamento è stato effettuato. Nel backoffice di Eupago crea un Webhook 2.0 con l'URL mostrato in questa sezione, metodo POST e cifratura attiva. Per OpenCart 3 l'URL ha questa forma: https://your-store/index.php?route=extension/payment/wcp_eupago_gateway/webhook, per OpenCart 4 https://your-store/index.php?route=extension/wcp_eupago_gateway/payment/wcp_eupago_gateway.webhook. È costruito a partire dall'indirizzo della vetrina della tua installazione di OpenCart. Copia l'URL esattamente come lo mostrano le impostazioni. Crea un webhook nel backoffice sandbox e un altro in quello di produzione.
Copia la chiave di ogni webhook in Sandbox Webhook Key oppure Live Webhook Key. I webhook senza firma valida vengono rifiutati. Un webhook non cifrato viene accettato solo se Eupago lo firma, quindi mantieni la cifratura attiva. Una notifica deve essere firmata con la chiave della modalità in cui è stato avviato il pagamento, così una notifica sandbox non paga mai un pagamento reale. L'estensione reagisce a questi stati di notifica:
Gli altri stati non richiedono alcuna azione. Anche il callback GET legacy di Eupago verso lo stesso URL viene accettato; è autenticato dalla chiave API e segnala sempre un pagamento. Senza notifiche, gli ordini non vengono mai segnati come pagati: l'estensione non interroga Eupago e il ritorno del cliente non paga un ordine. Il webhook funziona anche mentre il negozio è in modalità manutenzione, perché OpenCart 3 lascia passare le richieste delle estensioni di pagamento, e su OpenCart 4 l'estensione aggiunge un'azione di avvio (startup action), anche per il ritorno del cliente dalla pagina della carta.
Ordini
OpenCart crea l'ordine al passaggio Confirm Order senza stato (un ordine mancante). Con Multibanco e MB WAY l'ordine riceve lo stato di attesa non appena Eupago ha emesso il riferimento o la richiesta MB WAY. Con una carta l'ordine riceve uno stato solo dalla notifica di Eupago. L'ordine viene segnato come pagato solo quando arriva una notifica verificata e la sua modalità, il riferimento, l'importo e la valuta corrispondono all'ordine. Ogni campo qui sotto elenca i tuoi stati ordine di OpenCart.
Order Status After Payment: lo stato dell'ordine impostato quando il pagamento viene confermato. Predefinito: In lavorazione.
Awaiting payment status: è stato emesso il riferimento Multibanco o la richiesta MB WAY e il cliente deve ancora pagare. I dati Multibanco vengono inviati con questo stato (nell'e-mail dell'ordine e nello storico ordini del cliente). Predefinito: In attesa.
Manual review status: Eupago ha segnalato un pagamento che non corrisponde all'ordine (importo, valuta, riferimento), un pagamento successivo all'annullamento dell'ordine, o un pagamento di un ordine il cui carrello era già stato pagato. Una nota spiega il motivo. Predefinito: In attesa, perché OpenCart non ha lo stato In sospeso. Puoi creare un tuo stato in System > Localisation > Order Statuses e selezionarlo qui.
Cancelled status: Eupago ha segnalato il pagamento corrente di un ordine in attesa come annullato o scaduto. Predefinito: Annullato.
Failed status: Eupago ha segnalato il pagamento corrente di un ordine in attesa come non riuscito (ERROR). Predefinito: Non riuscito.
Avanzate
Debug Log: scrive le chiamate API e le notifiche in eupago_p_debug.log.php, nella cartella dei log di OpenCart (storage/logs). Il file non può essere aperto dal web e, al raggiungimento di 5 MB, viene spostato in eupago_p_debug.old.log.php. Chiavi, e-mail e numeri di telefono completi non vengono registrati. Gli errori vengono sempre registrati. Predefinito: disattivo.
Log: mostra la dimensione e le ultime voci del log. Clicca su Clear log per svuotarlo.
Delete Data on Uninstall: se attivo, alla disinstallazione dell'estensione vengono rimosse le impostazioni del gateway e il log. Gli ordini e i relativi registri di pagamento Eupago vengono conservati. Predefinito: disattivo.
Importa / Esporta
Export: Download JSON salva le impostazioni in un file JSON. Le chiavi API e dei webhook non vengono esportate.
Import: incolla il JSON esportato in precedenza e clicca su Import per ripristinare le impostazioni. Le chiavi salvate vengono mantenute.
Checkout
Al passaggio Payment Method il cliente sceglie il metodo di pagamento (per impostazione predefinita Eupago). OpenCart crea l'ordine al passaggio Confirm Order, ancora senza stato. Su OpenCart 4 il cliente sceglie il metodo di pagamento con il pulsante Choose del blocco del metodo di pagamento, nella finestra Payment method options, e clicca su Confirm Order in fondo alla pagina di checkout. Ciò che accade quando il cliente clicca su Confirm Order dipende da Payment Method.
Multibanco: il cliente vede You will receive Multibanco payment details after placing the order. L'estensione crea un riferimento Multibanco per il totale dell'ordine in euro, e l'ordine riceve Awaiting payment status. L'e-mail dell'ordine e lo storico ordini del cliente ricevono il commento Multibanco Payment Details con l'entità, il riferimento e l'importo. La pagina di successo dell'ordine mostra gli stessi dati. Il cliente paga a uno sportello ATM o nell'home banking.
MB WAY: il cliente inserisce MB WAY Phone Number, precompilato con il telefono dell'ordine. I numeri portoghesi possono essere inseriti senza +351. Su OpenCart 4 il telefono di norma non viene richiesto, quindi il campo è di solito vuoto e il cliente inserisce il numero. Un numero errato mostra Please enter a valid MB WAY phone number (e.g. 912 345 678 or +351 912 345 678). L'estensione invia la richiesta di pagamento all'app MB WAY, e l'ordine riceve Awaiting payment status. La pagina di successo chiede al cliente di aprire l'app MB WAY sul numero mascherato e di approvare la richiesta entro 5 minuti. Se Eupago rifiuta la richiesta, il cliente resta al passaggio Confirm Order con The MB WAY payment could not be started. Check that the phone number is associated with MB WAY and try again.
Credit Card: il cliente vede You will be redirected to a secure payment page to enter your card details. Il cliente viene inviato alla pagina di pagamento con carta di Eupago, in portoghese, spagnolo o inglese secondo la lingua del negozio. L'ordine resta senza stato e il carrello viene conservato. Se la notifica è arrivata quando il cliente torna, vede la pagina di successo dell'ordine di OpenCart. Altrimenti una pagina Payment confirmation mostra Your card payment is being confirmed by Eupago. You will receive an e-mail as soon as it is confirmed. con i pulsanti Check again e Back to checkout. Se il pagamento con carta non va a buon fine o viene abbandonato, il cliente torna al checkout con The card payment was not completed. You can try again or choose another payment method. oppure The card payment was cancelled. You can try again or choose another payment method. Su OpenCart 4 questi messaggi vengono mostrati sopra la pagina di checkout.
Per ogni metodo, l'ordine viene segnato come pagato solo dopo che Eupago lo ha confermato con una notifica verificata. L'ordine riceve poi il suo stato nel modo standard di OpenCart, con l'aggiornamento del magazzino. I dettagli del pagamento vengono mostrati nella pagina di successo solo mentre l'ordine attende il pagamento. Se Eupago ha già segnalato il pagamento come annullato, scaduto o non riuscito, la pagina di successo mostra Your Eupago payment was not completed. Please contact us about this order.
OpenCart 3 crea un nuovo ordine ogni volta che viene mostrato il passaggio Confirm Order. OpenCart 4 aggiorna l'ordine del checkout, quindi dopo un pagamento con carta annullato o non riuscito il cliente paga lo stesso ordine con un nuovo pagamento Eupago. Se un ordine precedente dello stesso carrello è già pagato tramite Eupago, il cliente va alla pagina di successo e non viene creato alcun nuovo pagamento.
OpenCart 4 mantiene l'ordine nel checkout finché non viene mostrata la pagina di successo. Se nel frattempo quell'ordine è stato chiuso senza pagamento (per esempio è scaduto il riferimento Multibanco, la richiesta MB WAY è stata rifiutata o hai annullato l'ordine), il cliente torna al checkout con Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order., e il successivo Confirm Order paga un nuovo ordine del carrello. Se quell'ordine è già pagato o attende il pagamento ma il carrello è cambiato da allora, anche con una nuova quantità, il messaggio è Your previous order is already paid or awaiting its payment. Please confirm the order again: the cart will be paid with a new order. Un ordine pagato non viene mai mostrato come pagato per un carrello diverso.
Se Eupago non riesce ad avviare il pagamento, il cliente resta al passaggio Confirm Order con un breve messaggio, per esempio The payment could not be started because Eupago is temporarily unavailable. Please try again in a few minutes or choose another payment method. L'ordine resta senza stato e i dettagli sono nel log.
L'estensione offre un metodo Eupago per installazione. Non prevede rimborsi dal negozio, carte salvate, abbonamenti o pre-autorizzazioni, né PayShop, Cofidis Pay, Bizum o altri metodi Eupago, né promemoria via SMS, né data di scadenza Multibanco, né interrogazione degli stati.
Ordini
Stati dell'ordine
No status (missing order): è stato avviato un pagamento con carta e Eupago non lo ha ancora confermato, oppure non è riuscito. In Sales > Orders questi ordini vengono mostrati solo con il filtro Order Status impostato su Missing Orders.
Awaiting payment status (default Pending): è stato creato un riferimento Multibanco o una richiesta MB WAY. La nota mostra l'entità e il riferimento oppure il numero di telefono mascherato.
Order Status After Payment (default Processing): il pagamento è stato confermato. Una nota mostra il metodo, l'ID transazione Eupago e il riferimento.
Manual review status (default Pending): Eupago ha segnalato un pagamento con importo o valuta diversi, con un riferimento non creato per questo ordine, per un ordine nel frattempo annullato o non riuscito (per esempio un riferimento Multibanco pagato in ritardo), o per un ordine il cui carrello era già stato pagato da un altro ordine. La nota lo spiega. Controlla il pagamento e il magazzino, poi completa l'ordine manualmente o rimborsa il cliente. Le notifiche successive per questo pagamento non completano l'ordine alle tue spalle.
Cancelled status (default Canceled): Eupago ha segnalato il pagamento come annullato o scaduto, per il tentativo di pagamento corrente di un ordine in attesa.
Failed status (default Failed): Eupago ha segnalato un errore per il tentativo di pagamento corrente di un ordine in attesa.
Se Eupago segnala un altro pagamento per un ordine già pagato (per esempio se era stato pagato anche un vecchio riferimento Multibanco), l'ordine non cambia. Una nota ti chiede di verificare un eventuale pagamento duplicato e di rimborsarlo nel backoffice di Eupago. Una notifica di pagamento non riapre mai un ordine che era stato pagato e poi annullato o rimborsato. Le note sono voci della History dell'ordine che il cliente non vede.
Scheda VibeFox Eupago Gateway
In Sales > Orders apri un ordine pagato con Eupago. In fondo alla pagina dell'ordine, accanto a History e Additional, la scheda VibeFox Eupago Gateway elenca ogni tentativo di pagamento dell'ordine: Date, Method (con un'etichetta Sandbox per i pagamenti sandbox), Amount, Entity / reference / phone, Eupago transaction ID e Status. Per un ordine in revisione manuale la scheda mostra un avviso. Sotto, Eupago notes elenca le note dell'estensione sull'ordine. La scheda è di sola lettura ed è visibile agli utenti che hanno accesso all'estensione.
Rimborsi
I rimborsi non sono disponibili in questa estensione. Rimborsa il cliente nel backoffice di Eupago e aggiorna manualmente l'ordine in OpenCart. Le restituzioni di prodotti in Sales > Returns non rimandano denaro tramite Eupago.
Chiave di licenza
L'estensione funziona con una chiave di licenza VibeFox di vibefox.net. Il blocco della licenza License — VibeFox Eupago Gateway è il primo blocco di Extensions > Extensions > Payments > VibeFox Eupago Gateway > Edit, sopra le impostazioni. Incolla la chiave in License key e clicca su Activate. Dopodiché il blocco mostra la chiave mascherata, lo stato (per esempio la data fino alla quale la licenza è attiva e il tuo dominio) e i pulsanti Check now per controllare di nuovo lo stato, Change key per inserire un'altra chiave e Remove key per rimuovere la chiave da questo negozio. Sotto compaiono la riga Product: opencart-payment-eupago e il link Manage licenses and domains in your account, che apre il tuo account vibefox.net. Solo gli utenti amministratori con il permesso Modify sull'estensione possono cambiare la chiave. I testi del blocco seguono la lingua dell'amministrazione (sono inclusi inglese e russo).
Se la chiave non viene accettata, il blocco indica il motivo, per esempio Key not found, This key belongs to another product, Domain limit reached o License expired on seguito da una data. Dopo aver cambiato l'indirizzo del negozio, o dopo aver liberato un posto dominio nel tuo account, clicca su Check now. Se il server delle licenze non è raggiungibile, l'estensione continua a funzionare con l'ultimo stato noto.
Una chiave funziona su un solo dominio: l'indirizzo del negozio della configurazione di OpenCart. Rimuovere la chiave dal negozio non libera il suo posto dominio. Libera il posto nel tuo account vibefox.net.
Senza una chiave attiva, Eupago non viene mostrato ai clienti al checkout. Se un pagamento viene avviato comunque, il cliente vede This payment method is not available. Please choose another one. Un utente amministratore che ha effettuato l'accesso all'amministrazione nello stesso browser continua a vedere il metodo di pagamento nel negozio, contrassegnato con (unlicensed — visible to admins only), così puoi configurare e testare l'estensione prima di acquistare una chiave. Su OpenCart 4 questa anteprima non è disponibile: il negozio non vede l'accesso all'amministrazione, quindi senza una chiave attiva il metodo di pagamento è nascosto a tutti. Dopo aver aperto una volta la pagina Edit, nella Dashboard dell'amministrazione compare un promemoria. Chiudilo con × per nasconderlo per 7 giorni. Gli ordini esistenti non sono interessati: i pagamenti già avviati vengono comunque confermati.
Quando una licenza scade, l'estensione continua a funzionare, ma aggiornamenti e supporto richiedono il rinnovo. Lo stato viene ricontrollato automaticamente quando apri la Dashboard o la pagina Edit dell'amministrazione: una volta al giorno nei primi 14 giorni dopo l'inserimento della chiave, poi una volta a settimana. Non serve alcun cron job. La disinstallazione dell'estensione rimuove sempre la chiave di licenza e lo stato della licenza.
Risoluzione dei problemi
Eupago does not appear at checkout: verifica che la licenza sia attiva, che Enable/Disable sia attivo e che la chiave API della modalità corrente sia impostata (Sandbox API Key in modalità sandbox, Live API Key in modalità live). Il cliente deve pagare in EUR, e con Multibanco l'importo dell'ordine deve essere compreso tra 1 € e 999 999,99 €. Controlla anche che l'indirizzo di pagamento sia nella Geo Zone selezionata e che l'ordine raggiunga il Total impostato nelle impostazioni.
The payment went through, but the order stays in the awaiting status or without a status: la notifica di Eupago non arriva o viene rifiutata. Nel backoffice di Eupago della modalità che usi, verifica che il Webhook 2.0 esista, che il suo URL sia esattamente quello mostrato in Webhook URL, che il metodo sia POST e che la cifratura sia attiva. Controlla che la sua chiave sia nel campo corrispondente (Sandbox Webhook Key o Live Webhook Key). Attiva Debug Log e guarda il campo Log nella pagina dell'estensione. Se una notifica non arriva mai, controlla il pagamento nel backoffice di Eupago.
Webhook answers Invalid signature or Missing signature: la chiave del webhook nell'estensione non corrisponde alla chiave del webhook, oppure il webhook non è cifrato né firmato. Copia di nuovo la chiave e mantieni la cifratura attiva.
Webhook answers Webhook key not configured: non è impostata nessuna chiave del webhook. Eupago ripete la notifica dopo che incolli la chiave.
Webhook answers Decryption failed: la firma è valida, ma il contenuto non può essere decifrato. Controlla le impostazioni del Webhook 2.0 nel backoffice di Eupago.
Webhook answers Environment mismatch: la notifica è firmata con la chiave dell'altra modalità rispetto a quella in cui è stato avviato il pagamento. Una notifica sandbox non paga mai un pagamento live, e viceversa. Controlla che le chiavi sandbox e live non siano scambiate.
Webhook answers Order not found: la notifica riguarda un ordine senza un pagamento Eupago di questo negozio, per esempio un pagamento effettuato da un altro negozio con lo stesso canale Eupago.
Webhook answers Busy or Retry: l'ordine era in elaborazione da un'altra richiesta nello stesso momento, oppure l'elaborazione non è riuscita. Eupago ripete la notifica. Il motivo è nel log.
Legacy callback answers Invalid API key: la chiave API inviata da Eupago non corrisponde a Live API Key né a Sandbox API Key. La stessa risposta compare se apri l'URL del webhook in un browser; è normale.
The customer sees This payment method is temporarily unavailable: manca la chiave API della modalità corrente. Inseriscila nelle impostazioni.
The customer sees The MB WAY payment could not be started: verifica che il numero di telefono sia associato a MB WAY e riprova.
Order is in the manual review status after payment: leggi le Eupago notes nella scheda VibeFox Eupago Gateway. L'importo o la valuta erano diversi, il riferimento era sconosciuto, il pagamento è arrivato dopo l'annullamento dell'ordine o il carrello era già pagato da un altro ordine. Verifica il pagamento nel backoffice di Eupago, poi completa l'ordine o rimborsa il cliente.
Disinstallazione
Vai su Extensions > Extensions, scegli il tipo Payments e clicca su Uninstall (il pulsante rosso −) accanto a VibeFox Eupago Gateway. La chiave di licenza e lo stato della licenza di questa estensione vengono sempre rimossi. OpenCart rimuove sempre le proprie impostazioni dell'estensione: Enable/Disable, Sort Order, Geo Zone, Total e gli stati dell'ordine della sezione Orders, che tornano ai valori predefiniti in una reinstallazione. Viene rimosso anche l'evento di OpenCart dell'estensione (su OpenCart 4 i suoi eventi e la sua azione di avvio, che lascia passare il webhook e il ritorno del cliente in modalità manutenzione). Se Delete Data on Uninstall è attivo, vengono rimosse le altre impostazioni del gateway (titolo, descrizione, metodo di pagamento, modalità sandbox, chiavi, log di debug) e il log. Se è disattivo, vengono conservate per una reinstallazione successiva. I registri di pagamento Eupago degli ordini vengono sempre conservati, quindi le notifiche tardive di ordini vecchi continuano a funzionare dopo una reinstallazione. Gli ordini esistenti conservano le loro note di pagamento.
Su OpenCart 4, per rimuovere anche i file dell'estensione, vai su Extensions > Installer dopo la disinstallazione e clicca su Uninstall (il pulsante arancione −) accanto a VibeFox Eupago Gateway nell'elenco delle estensioni installate, poi su Delete (il pulsante rosso con il cestino) per rimuovere il pacchetto caricato.
Eupago è un marchio registrato del suo proprietario. Questa estensione non è affiliata a Eupago né approvata da Eupago.
