Indietro

VibeFox Helcim for OpenCart — Guida

Requisiti

OpenCart: 3.0.x (testato su 3.0.5.0) o 4.0.2 o successivo (testato su 4.1.0.3).

PHP: 8.0 o successivo.

HTTPS e PCI DSS: i dati della carta vengono inseriti nel checkout e inviati dal tuo server a Helcim. Non vengono mai memorizzati né registrati, ma passano dal tuo server, quindi il tuo negozio deve avere un certificato SSL per il checkout e il tuo hosting deve rispettare PCI DSS (SAQ D).

Valuta: Helcim elabora pagamenti in CAD e USD. Il metodo di pagamento viene mostrato solo quando la valuta del checkout è una delle Account currencies impostate nell'estensione.

Account Helcim: un account commerciante Helcim in Canada o negli Stati Uniti e un token API con diritti di elaborazione delle transazioni (vedi Configuration). Un account di test (developer) Helcim è facoltativo per i test.

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_helcim_gateway-oc3-(version).ocmod.zip e il pacchetto per OpenCart 4 wcp_helcim_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. Nell'amministrazione vai su Extensions > Installer, clicca su Upload e scegli il file wcp_helcim_gateway-oc3-(version).ocmod.zip. L'estensione non ha modifiche OCMOD, quindi non serve aggiornare Extensions > Modifications. Invece dell'installer puoi 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 Helcim 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 License key).

4. In Helcim apri All Tools > Integrations > API Access Configuration, crea un accesso API con diritti di elaborazione delle transazioni (acquisti, pre-autorizzazioni, catture e rimborsi) e copia il suo token.

5. Incolla il token in Live API token, e il token del tuo account di test Helcim in Test API token se ne hai uno.

6. Scegli il Transaction type e le Account currencies, attiva Enable / Disable e clicca su Save. Per provare prima, attiva Test mode e paga con il tuo account di test; poi disattivalo.

OpenCart 4

1. Nell'amministrazione vai su Extensions > Installer, clicca su Upload e scegli il file wcp_helcim_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 ad esso.

3. Vai su Extensions > Extensions e scegli il tipo Payments. Trova VibeFox Helcim Gateway, clicca su Install (il pulsante verde +), poi su Edit (il pulsante con la matita).

4. Inserisci la chiave di licenza, i token API e le impostazioni di pagamento come nei passaggi da 3 a 6 per OpenCart 3. La pagina delle impostazioni e i suoi campi sono uguali in entrambe le versioni.

Una nuova installazione parte con il metodo di pagamento disattivato e la modalità test disattivata.

Configurazione

Tutte le impostazioni si trovano nella pagina dell'estensione: Extensions > Extensions > Payments > VibeFox Helcim Gateway > Edit. Le sezioni sono elencate a sinistra; il pulsante Save sotto l'elenco salva l'intera pagina. Sopra le impostazioni, la pagina ti avvisa se la valuta predefinita del tuo negozio non è una delle Account currencies (in tal caso Helcim viene offerto solo per gli ordini in una valuta consentita) e, mentre il metodo di pagamento è attivo, se il token API della modalità corrente è vuoto (il metodo di pagamento viene allora nascosto al checkout). Senza il permesso di modificare l'estensione, la pagina mostra le impostazioni ma non può salvarle.

Al salvataggio, Title non deve essere vuoto (massimo 128 caratteri), Sort Order deve essere un numero intero, Total un numero maggiore o uguale a 0, e ogni stato dell'ordine deve esistere. Se qualcosa non va, non viene salvato nulla e la pagina elenca gli errori.

Helcim

Enable / Disable: Enable Helcim Gateway attiva o disattiva il metodo di pagamento. Predefinito: disattivato.

Title: il titolo del metodo di pagamento mostrato al checkout. È anche il nome del metodo di pagamento salvato nell'ordine. Predefinito: Credit card (Helcim). Obbligatorio.

Description: il testo mostrato al cliente nel passaggio Confirm Order, sopra il modulo della carta. Predefinito: Pay securely with your credit card.

Sort Order: la posizione del metodo di pagamento al checkout. Lascialo vuoto oppure inserisci un numero intero.

Geo Zone: mostra il modulo della carta solo per gli indirizzi di pagamento della zona geografica selezionata. Predefinito: All zones. Le zone geografiche si configurano in System > Localisation > Geo Zones.

Total: l'importo totale del checkout, nella valuta predefinita del negozio, che un ordine deve raggiungere perché il metodo di pagamento venga offerto. Lascialo vuoto per offrirlo per qualsiasi importo.

Credenziali API

In Helcim vai su All Tools > Integrations > API Access Configuration, crea un accesso API e copia il suo token. Assegnagli i diritti di elaborazione delle transazioni per acquisti, pre-autorizzazioni, catture e rimborsi. Gli account di test Helcim usano lo stesso indirizzo API degli account live, quindi la modalità test usa semplicemente il token del tuo account di test Helcim. La sezione contiene un link alla documentazione API di Helcim.

Live API token: il token API del tuo account Helcim live. Viene usato quando la modalità test è disattivata.

Test mode: usa il Test API token (account di test Helcim). Pagamenti, catture e rimborsi vengono inviati al tuo account di test Helcim, e i clienti vedono un avviso di modalità test. Catture e rimborsi di un ordine usano sempre il token della modalità in cui l'ordine è stato pagato. Predefinito: disattivato.

Test API token: il token API del tuo account di test (developer) Helcim. Viene usato quando la modalità test è attiva.

I token salvati non vengono mai mostrati di nuovo. Il campo resta vuoto e mostra Saved — leave empty to keep it. Inserisci un nuovo valore solo se vuoi cambiarlo. Per rimuovere un token salvato, spunta Clear the saved token on save sotto il campo e clicca su Save.

Pagamento

Transaction type: come viene addebitata la carta.

Purchase: addebita subito la carta, e l'ordine riceve Order Status After Payment (predefinito).
Pre-authorization: blocca solo i fondi, e l'ordine riceve Authorized Status. Catturali più tardi con Capture payment nella scheda dell'ordine, oppure rimborsa l'ordine per intero per sbloccare i fondi.

Account currencies: le valute che il tuo account Helcim può elaborare. Gli ordini vengono sempre addebitati nella valuta dell'ordine. Il metodo di pagamento viene nascosto al checkout per le altre valute.

CAD — Canadian Dollar: predefinita.
USD — US Dollar.
CAD and USD.

Ordini

L'ordine viene creato al passaggio Confirm Order senza stato (un ordine mancante) e riceve uno stato solo dopo che Helcim ha approvato la carta. Ogni campo elenca i tuoi stati d'ordine di OpenCart.

Order Status After Payment: la carta è stata addebitata (acquisto, o cattura di una pre-autorizzazione). Predefinito: In lavorazione.

Authorized Status: pre-autorizzazione: i fondi sono solo bloccati, non ancora addebitati. Catturali con Capture payment nella scheda dell'ordine. Predefinito: In attesa, perché OpenCart non ha lo stato On hold.

On Hold (Review) Status: la risposta di Helcim non corrisponde all'ordine (approvazione parziale, altra valuta, nessun ID transazione, oppure il totale dell'ordine è diverso dall'addebito). Verifica la transazione in Helcim prima di evadere l'ordine; una nota spiega il motivo. Predefinito: In attesa. Puoi creare i tuoi stati in System > Localisation > Order Statuses per distinguere gli ordini autorizzati da quelli da verificare.

Canceled Status: una pre-autorizzazione non catturata è stata rilasciata dalla scheda dell'ordine (il cliente non è stato addebitato). Predefinito: Annullato.

Refunded Status: impostato dopo che il pagamento è stato rimborsato per intero dalla scheda dell'ordine. Predefinito: Rimborsato.

Avanzate

Debug log: scrive le richieste e le risposte API in wc_hlg_debug.log.php, nella cartella dei log di OpenCart (storage/logs). Il file non può essere aperto dal web. I numeri di carta vengono ridotti alle ultime 4 cifre. CVC, scadenza, token, nomi, indirizzi, e-mail e indirizzi IP non vengono mai registrati. Gli errori (pagamenti rifiutati o falliti, errori API, catture e rimborsi falliti) vengono sempre registrati, anche quando questa opzione è disattivata. Predefinito: disattivato.

Log: mostra le dimensioni e le ultime voci del log. Clicca su Clear log per svuotarlo.

Delete data on uninstall: se attivo, disinstallando l'estensione vengono rimosse le impostazioni del gateway e i suoi file di log. Le transazioni e i rimborsi Helcim restano sempre, quindi gli ordini pagati in precedenza possono ancora essere catturati e rimborsati dopo una reinstallazione. Predefinito: disattivato.

Importa / Esporta

Export: Download JSON salva le impostazioni in un file JSON. I token API non vengono esportati.

Import: incolla un JSON esportato in precedenza e clicca su Import per ripristinare le impostazioni. I token API salvati vengono mantenuti.

Checkout

Al passaggio Payment Method il cliente sceglie il metodo di pagamento (per impostazione predefinita Credit card (Helcim)). Al passaggio Confirm Order il cliente vede un'icona di carta, la tua descrizione e il modulo con Card Number, Expiry (MM/YY), CVC e Cardholder Name. In modalità test il modulo mostra TEST MODE — payments go to a Helcim test account, no real charges are made. OpenCart crea l'ordine in questo passaggio, ancora senza stato. Quando il cliente clicca su Confirm Order, l'estensione controlla il checksum del numero di carta, che la data di scadenza sia valida e non passata, che il CVC abbia 3 o 4 cifre e che il nome sia compilato. Gli errori vengono mostrati sopra il modulo e nulla viene inviato a Helcim.

In OpenCart 4 il cliente sceglie il metodo di pagamento con il pulsante Choose del blocco del metodo di pagamento, nella finestra Payment method options. Il modulo della carta compare poi nel blocco di conferma dell'ordine in fondo alla pagina del checkout, sopra il pulsante Confirm Order. Per impostazione predefinita OpenCart 4 non chiede un indirizzo di pagamento; in tal caso l'estensione invia a Helcim, per la verifica dell'indirizzo, l'indirizzo di spedizione insieme al nome del titolare.

Il tuo server invia quindi la carta a Helcim come acquisto o pre-autorizzazione per il totale dell'ordine nella valuta dell'ordine. Il nome del titolare, l'indirizzo di pagamento, il telefono e l'e-mail vengono inviati per la verifica dell'indirizzo. Il pagamento compare in Helcim con un numero di fattura composto dal numero d'ordine, da -OC e da un breve codice. Helcim risponde nella stessa richiesta. L'ordine riceve lo stato solo dopo che Helcim ha approvato la transazione, nel modo standard di OpenCart, con le consuete e-mail d'ordine e l'aggiornamento del magazzino. Il carrello viene svuotato subito e il cliente arriva alla pagina di conferma ordine di OpenCart.

Per ogni carrello è in corso un solo tentativo di pagamento alla volta, e un carrello già pagato non viene mai addebitato di nuovo, anche se nel frattempo OpenCart ha creato un nuovo ordine per lo stesso carrello (OpenCart 3 ne crea uno ogni volta che viene mostrato il passaggio Confirm Order; in OpenCart 4 un ordine precedente o una seconda scheda del browser possono ancora riguardare lo stesso carrello). OpenCart 4 mantiene un solo ordine per il checkout e lo aggiorna, quindi dopo una carta rifiutata il cliente paga lo stesso ordine. Se nel frattempo quell'ordine è stato chiuso (per esempio l'hai annullato), oppure è già pagato e il carrello ora contiene un nuovo acquisto, Confirm Order riporta il cliente alla pagina del checkout con Your previous order is already closed (cancelled or refunded by the store) or paid for another cart. Please confirm the order again: the cart will be paid with a new order. sopra di essa, e il successivo Confirm Order paga un nuovo ordine del carrello. Ogni modifica del carrello, compresa una nuova quantità, conta come un nuovo carrello che richiede un proprio pagamento. Ogni tentativo usa una chiave di idempotenza. Se Helcim non risponde, l'ordine resta senza stato, e un nuovo tentativo entro 5 minuti restituisce il risultato originale di Helcim invece di addebitare la carta due volte. Se il pagamento è stato approvato ma non è stato possibile impostare lo stato dell'ordine, il tentativo successivo dello stesso carrello imposta lo stato senza addebitare di nuovo la carta.

Messaggi che il cliente può vedere sopra il modulo: Your card was declined. Please check the card details or use another card. quando Helcim rifiuta; Payment failed: con il motivo di Helcim per le altre richieste rifiutate; We could not confirm your payment with the card processor. Please try again in a minute; if the problem persists, contact us before using another card. quando Helcim non risponde; This payment method is temporarily unavailable. Please choose another payment method. quando il token API viene rifiutato; Your payment is already being processed. Please wait a moment and check your e-mail before trying again. in caso di doppio invio; Your payment was received, but the order could not be completed automatically. Please contact us — do not pay again. quando il pagamento è stato approvato ma non è stato possibile impostare lo stato dell'ordine. Il cliente resta al passaggio Confirm Order con lo stesso carrello. I dettagli tecnici vanno nel log.

L'estensione non usa HelcimPay.js né Helcim.js, quindi i dati della carta passano dal tuo server. Non prevede carte salvate, abbonamenti, pagamenti ACH o bancari, Apple Pay, Google Pay o 3-D Secure, né webhook Helcim.

Ordini e rimborsi

Stati degli ordini

Nessuno stato (ordine mancante): la carta è stata rifiutata, Helcim non ha risposto oppure il cliente non ha ancora pagato. Rifiuti ed errori vengono scritti nel log e aggiunti come note. In Sales > Orders questi ordini si vedono solo con il filtro Order Status impostato su Missing Orders.

Order Status After Payment (predefinito Processing): un acquisto è stato approvato, oppure una pre-autorizzazione è stata catturata. Una nota mostra l'ID della transazione, il codice di approvazione, il tipo di carta, le ultime 4 cifre e la modalità.

Authorized Status (predefinito Pending): una pre-autorizzazione è stata approvata. I fondi sono solo bloccati. Catturali o rilasciali con un rimborso totale.

On Hold (Review) Status (predefinito Pending): Helcim ha approvato una transazione, ma l'importo, la valuta o l'ID della transazione nella sua risposta non corrispondono all'ordine, ad esempio dopo un'approvazione parziale o se il totale dell'ordine è cambiato durante il pagamento. La nota dice Helcim response verification FAILED. Verifica la transazione in Helcim prima di evadere l'ordine.

Refunded Status (predefinito Refunded): il pagamento è stato rimborsato per intero tramite l'estensione.

Canceled Status (predefinito Canceled): una pre-autorizzazione non catturata è stata rilasciata. Il cliente non è stato addebitato.

Le note sono voci dello History dell'ordine che il cliente non vede.

Scheda VibeFox Helcim Gateway

In Sales > Orders apri un ordine pagato con Helcim. In fondo alla pagina dell'ordine, accanto a History e Additional, la scheda VibeFox Helcim Gateway mostra il Transaction ID (e l'ID della pre-autorizzazione dopo una cattura) con l'etichetta Test mode per i pagamenti di prova, il Transaction type e lo stato della cattura, la Invoice, la Card e il codice di approvazione, gli importi Approved / order / refunded, il pulsante di cattura e il modulo di rimborso, lo storico dei rimborsi e le Helcim notes dell'ordine. La scheda è mostrata agli utenti che hanno accesso all'estensione; catture e rimborsi richiedono il permesso di modifica (impostato in System > Users > User Groups).

Cattura

Per una pre-autorizzazione non catturata, clicca su Capture payment nella scheda (il pulsante mostra l'importo) e conferma Capture the pre-authorized amount through Helcim? Viene catturato il totale attuale dell'ordine, meno i rimborsi. Può essere inferiore all'importo autorizzato, ma non superiore. La cattura usa il token della modalità in cui l'ordine è stato pagato. Dopo una cattura riuscita, l'ordine riceve Order Status After Payment. Se la cattura fallisce, la scheda mostra il motivo e lo aggiunge alle note.

Rimborsi

Nella scheda inserisci l'Amount (viene compilato l'importo non ancora rimborsato), facoltativamente un Reason (optional), e clicca su Refund via Helcim. Conferma Refund this amount through Helcim? This cannot be undone. Sono supportati rimborsi totali e parziali di un acquisto o di una pre-autorizzazione catturata, fino all'importo che Helcim ha effettivamente addebitato; quindi, dopo un'approvazione parziale, non puoi rimborsare più di quanto il cliente ha pagato. Per una pre-autorizzazione non catturata il pulsante è Release pre-authorization: si può rilasciare solo l'importo intero, il blocco viene rimosso e l'ordine riceve Canceled Status.

Il rimborso viene inviato nella modalità in cui l'ordine è stato pagato, quindi il token di quella modalità deve essere impostato. Conta solo se Helcim lo approva. Se Helcim lo rifiuta, la scheda mostra l'errore e non viene registrato alcun rimborso. Un rimborso riuscito viene aggiunto allo storico dei rimborsi e alle note con l'ID della transazione di rimborso Helcim. Un rimborso totale imposta l'ordine su Refunded Status senza avvisare il cliente e senza riportare i prodotti a magazzino, come una modifica manuale dello stato. Un rimborso parziale non cambia lo stato. Un nuovo tentativo dopo un timeout non rimborsa due volte.

I resi di prodotti in Sales > Returns non restituiscono denaro tramite Helcim. L'estensione non riceve i webhook di Helcim: catture, rimborsi e annullamenti fatti nella dashboard di Helcim non si riflettono in OpenCart, quindi effettuali dalla pagina dell'ordine.

Chiave di licenza

L'estensione funziona con una chiave di licenza VibeFox ottenuta da vibefox.net. Il blocco di licenza License — VibeFox Helcim Gateway è il primo blocco di Extensions > Extensions > Payments > VibeFox Helcim Gateway > Edit, sopra le impostazioni. Incolla la chiave in License key e clicca su Activate. Dopo questo, 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 ci sono la riga Product: opencart-payment-helcim e il link Manage licenses and domains in your account, che apre il tuo account su vibefox.net. Solo gli utenti amministratori con il permesso Modify per l'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 oppure License expired on con una data. Dopo aver cambiato l'indirizzo del negozio, o dopo aver liberato un posto per il 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 posto per il dominio. Libera il posto nel tuo account su vibefox.net.

Senza una chiave attiva, Helcim 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 vede ancora il metodo di pagamento nel negozio, contrassegnato con (unlicensed — visible to admins only), così puoi configurare e provare l'estensione prima di acquistare una chiave. Su OpenCart 4 questa anteprima non è disponibile: il negozio non vede l'accesso dell'amministrazione, quindi senza una chiave attiva il metodo di pagamento è nascosto a tutti. Dopo aver aperto una volta la pagina Edit, compare un promemoria nella Dashboard dell'amministrazione. Chiudilo con × per nasconderlo per 7 giorni. Gli ordini esistenti non sono interessati: i pagamenti già effettuati restano validi, e catture e rimborsi funzionano.

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 alla settimana. Non serve alcun cron job. Disinstallare l'estensione rimuove sempre la chiave di licenza e lo stato della licenza.

Risoluzione dei problemi

Helcim non appare al checkout: controlla che la licenza sia attiva, che Enable / Disable sia attivo, che la modalità corrente abbia il suo token API (Live API token, oppure Test API token in modalità test) e che la valuta del checkout sia una delle Account currencies. La pagina delle impostazioni mostra un avviso quando il token manca o la valuta del negozio non è consentita. Controlla anche che l'indirizzo di pagamento sia nella Geo Zone selezionata e che l'ordine raggiunga il Total impostato nelle impostazioni.

Il cliente ha visto We could not confirm your payment: Helcim non ha risposto, quindi la carta potrebbe essere stata addebitata. La nota dell'ordine e il log indicano la fattura Helcim. Verifica quella fattura in Helcim prima di addebitare di nuovo il cliente. Un nuovo tentativo entro 5 minuti restituisce il risultato originale e non addebita due volte.

I clienti vedono This payment method is temporarily unavailable: Helcim ha rifiutato il token API. La nota dell'ordine dice di controllare il token e i suoi permessi. Assicurati che l'accesso API abbia i diritti di elaborazione delle transazioni.

I clienti vedono This payment method is not available. Please reload the checkout page.: la sessione di checkout non corrisponde più all'ordine, il metodo di pagamento nel frattempo è stato disattivato, oppure il token o la valuta non sono più validi. Il cliente ricarica la pagina del checkout.

Pagamento fallito con un motivo di Helcim: Helcim ha rifiutato la richiesta, per esempio per la carta o per i dati di fatturazione. La nota dell'ordine e il log contengono i dettagli.

Il cliente ha visto Your payment was received, but the order could not be completed: Helcim ha approvato il pagamento, ma OpenCart non è riuscito a impostare lo stato dell'ordine. Il log indica il motivo. Quando il cliente invia di nuovo lo stesso carrello, lo stato viene impostato a partire dal pagamento approvato, senza un secondo addebito.

L'ordine è nello stato di verifica: leggi le note nella scheda VibeFox Helcim Gateway. La risposta di Helcim non corrispondeva all'ordine (verifica della risposta non riuscita). Controlla la transazione in Helcim, poi evadi l'ordine oppure rimborsa il pagamento.

La cattura non è possibile: l'importo da catturare deve essere maggiore di 0 e non superiore all'importo autorizzato, e il token della modalità in cui l'ordine è stato pagato deve essere impostato.

Il rimborso non riesce: leggi il messaggio. Una pre-autorizzazione non catturata può essere rilasciata solo per intero. Un messaggio sulla modalità significa che il token della modalità in cui l'ordine è stato pagato è vuoto. Un rimborso rifiutato non viene registrato. You do not have permission to capture or refund (modify this extension). significa che il tuo gruppo utenti non ha il diritto di modificare l'estensione.

Pagamenti di prova: la modalità test invia pagamenti, catture e rimborsi al tuo account di test Helcim. Gli ordini mantengono la modalità in cui sono stati pagati, quindi cambiare modalità in seguito non sposta le loro catture e i loro rimborsi sull'altro account.

Disinstallazione

Vai su Extensions > Extensions, scegli il tipo Payments e clicca su Uninstall (il pulsante rosso −) accanto a VibeFox Helcim 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 degli ordini della sezione Orders, che alla reinstallazione tornano ai valori predefiniti. Su OpenCart 4 viene rimosso anche l'evento OpenCart dell'estensione, che mostra il messaggio sopra la pagina del checkout. Se Delete data on uninstall è attivo, vengono rimosse le altre impostazioni del gateway (titolo, descrizione, token API, modalità test, tipo di transazione, valute dell'account, interruttore del log di debug) e il log. Se è disattivo, vengono conservate per una reinstallazione successiva. Le transazioni e i rimborsi Helcim restano sempre, quindi gli ordini pagati in precedenza possono ancora essere catturati e rimborsati dopo una reinstallazione. Gli ordini esistenti conservano le 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 Helcim Gateway nell'elenco delle estensioni installate, poi su Delete (il pulsante rosso con il cestino) per rimuovere il pacchetto caricato.

Helcim è un marchio del rispettivo proprietario. Questa estensione non è affiliata a Helcim né approvata da Helcim.