VibeFox Transbank for OpenCart — Guida
Requisiti
OpenCart: 3.0.x (testato con la versione 3.0.5.0) o 4.0.2 e successive (testato con la versione 4.1.0.3).
PHP: 8.0 o successiva.
Valuta: peso cileno (CLP). Aggiungila in System > Localisation > Currencies se il tuo negozio non la ha, con 0 cifre decimali: Webpay Plus addebita solo pesos interi. Per gli ordini in un'altra valuta il metodo di pagamento non viene mostrato.
Account Transbank: per i pagamenti reali ti serve un commercio Webpay Plus standard (cattura immediata) con il suo Commerce Code di produzione e la sua API Key Secret. Transbank ti fornisce il Commerce Code quando la tua affiliazione viene approvata, e la API Key Secret dopo il processo di validazione dell'integrazione (vedi la documentazione per sviluppatori di Transbank). Per i test non servono credenziali. I codici commercio di Webpay Plus Mall, Oneclick e della cattura differita non sono supportati.
Chiave di licenza VibeFox: si acquista su vibefox.net. Una chiave funziona su un 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_transbank_gateway-oc3-(version).ocmod.zip e il pacchetto per OpenCart 4 wcp_transbank_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_transbank_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 radice del tuo negozio.
2. Vai su Extensions > Extensions e scegli il tipo Payments. Trova VibeFox Transbank 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. Attiva Enable / Disable e clicca su Save. Prova un pagamento in CLP con Integration (test) mode attivo, usando le carte di test della documentazione per sviluppatori di Transbank.
5. Per andare in produzione, inserisci il tuo Production Commerce Code e la tua Production API Key Secret, disattiva Integration (test) mode e clicca su Save.
OpenCart 4
1. Nel pannello di amministrazione vai su Extensions > Installer, clicca su Upload e scegli il file wcp_transbank_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 Transbank Gateway, clicca su Install (il pulsante verde +), poi su Edit (il pulsante con la matita).
4. Inserisci la chiave di licenza e le impostazioni come nei passaggi da 3 a 5 per OpenCart 3. La pagina delle impostazioni e i suoi campi sono uguali in entrambe le versioni. Cambia solo l'URL di ritorno (vedi URL di ritorno).
Non è necessario configurare alcun URL di ritorno o webhook in Transbank. L'estensione invia il proprio URL di ritorno con ogni transazione. Una nuova installazione parte con il metodo di pagamento disattivato e la modalità di integrazione attiva.
Configurazione
Tutte le impostazioni si trovano nella pagina dell'estensione: Extensions > Extensions > Payments > VibeFox Transbank 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 quando è selezionata la produzione ma il Commerce Code o l'API Key di produzione manca o non è valido (in tal caso Webpay viene nascosto al checkout), quando la valuta predefinita del negozio non è CLP (il metodo di pagamento viene nascosto per le altre valute) e quando il CLP ha cifre decimali (i totali vengono arrotondati a pesos interi). Mentre la modalità di integrazione è attiva, la pagina indica che i pagamenti vanno all'ambiente di integrazione di Transbank con il codice commercio pubblico di test e che non viene addebitato denaro reale. Senza il permesso di modificare l'estensione, la pagina mostra le impostazioni ma non può salvarle.
Al salvataggio, Title non deve essere vuoto né superiore a 128 caratteri, Sort Order deve essere un numero intero (sono ammessi valori negativi), Total deve essere un numero pari o superiore a 0 e gli stati dell'ordine devono esistere; altrimenti non viene salvato nulla e la pagina mostra l'errore.
Transbank Webpay Plus
Enable / Disable: Enable Transbank Webpay Plus payments attiva o disattiva il metodo di pagamento. Predefinito: off.
Title: il nome del metodo di pagamento che il cliente vede al checkout. È anche il nome del metodo di pagamento memorizzato nell'ordine. Predefinito: Webpay Plus. Obbligatorio, massimo 128 caratteri.
Description: il testo mostrato al cliente nel passaggio Confirm Order, sopra il pulsante di conferma. Predefinito: Pay with credit, debit or prepaid card via Webpay.
Sort Order: la posizione di Webpay tra i metodi di pagamento al checkout. Lascialo vuoto o inserisci un numero intero (sono ammessi valori negativi).
Geo Zone: offre Webpay solo per gli 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 Webpay. Lascialo vuoto per offrire Webpay per qualsiasi totale.
Ambiente e credenziali
Il testo della sezione rimanda alla documentazione per sviluppatori di Transbank e spiega quando Transbank fornisce le credenziali di produzione.
Integration (test) mode: i pagamenti vanno all'ambiente di integrazione di Transbank con il suo codice commercio di test pubblico (597055555532), usato automaticamente. Le credenziali di produzione qui sotto non vengono usate e non viene addebitato denaro reale. Predefinito: on. Disattivalo per andare in produzione. Mentre è attivo, al passaggio Confirm Order i clienti vedono TEST MODE — ambiente di integrazione. Nessun addebito reale.
Production Commerce Code: il tuo codice commercio di produzione (Tbk-Api-Key-Id): 12 cifre, che iniziano con 5970. Se il tuo ha 8 cifre, inseriscilo così com'è; il prefisso 5970 viene aggiunto al salvataggio. Spazi e altri caratteri vengono rimossi. I codici commercio pubblici di test di Transbank non funzionano in produzione: con uno di essi Webpay resta nascosto al checkout.
Production API Key Secret: il Tbk-Api-Key-Secret del tuo commercio di produzione. Mantienilo segreto. Gli spazi vengono rimossi al salvataggio. Una chiave salvata non viene più mostrata: il campo resta vuoto e mostra Saved — leave empty to keep it. Inserisci un nuovo valore solo per cambiarla. Per rimuovere la chiave salvata, spunta Clear saved API key e clicca su Save.
Integration (test) mode decide dove vanno i nuovi pagamenti. Ogni pagamento ricorda il proprio ambiente: la conferma e i rimborsi di un pagamento vanno sempre all'ambiente (integrazione o produzione) e con le credenziali con cui è stato creato, anche se cambi la modalità in seguito.
URL di ritorno
Return from Webpay: l'indirizzo a cui Transbank rimanda il cliente, mostrato come riferimento. Su OpenCart 3 ha questo aspetto: https://your-store/index.php?route=extension/payment/wcp_transbank_gateway/back, su OpenCart 4 quello: https://your-store/index.php?route=extension/wcp_transbank_gateway/payment/wcp_transbank_gateway.back. In Transbank non va configurato nulla: l'estensione invia questo URL con ogni transazione (Transbank non ha webhook: il pagamento viene confermato quando il cliente torna). Deve essere raggiungibile da internet; la modalità manutenzione non lo blocca (su OpenCart 4 l'estensione aggiunge per questo un'azione di avvio).
Ordini
OpenCart crea l'ordine al passaggio Confirm Order senza stato (un ordine mancante). L'ordine riceve uno stato solo dopo che il negozio ha confermato la transazione con Transbank (commit), quando il cliente torna da Webpay. Ogni campo qui sotto elenca i tuoi stati ordine di OpenCart.
Order Status After Payment: lo stato impostato dopo un pagamento Webpay approvato e verificato. Predefinito: Processing.
Transbank Payment On Hold Status: Transbank ha autorizzato un pagamento che non corrisponde all'ordine (importo, buy order, session id): l'ordine viene trattenuto per una verifica manuale e una nota ne spiega il motivo. Predefinito: Pending, perché OpenCart non ha lo stato On hold. Puoi creare un tuo stato in System > Localisation > Order Statuses e selezionarlo qui.
Refunded Status: impostato quando il pagamento viene rimborsato per intero dalla pagina dell'ordine. Predefinito: Refunded.
Avanzate
Debug log: registra le richieste API e le risposte in wc_tbk_debug.log.php, nella cartella dei log di OpenCart (storage/logs). Il file non può essere aperto dal web. Gli errori vengono sempre registrati, anche quando questa opzione è disattivata. Non vengono registrati dati di carte, chiavi API o token completi. Predefinito: off.
Log: mostra la dimensione e le ultime voci del registro. Clicca su Clear log per svuotarlo.
Delete data on uninstall: se attivo, disinstallando l'estensione vengono rimosse le impostazioni del gateway e il registro. I dati di ordini e pagamenti vengono sempre conservati. Predefinito: off.
Importa / Esporta
Export: Download JSON salva le impostazioni in un file JSON. La API Key Secret non viene esportata.
Import: incolla il JSON esportato in precedenza e clicca su Import per ripristinare le impostazioni. La chiave API salvata viene conservata.
Checkout
Al passaggio Payment Method il cliente sceglie il metodo di pagamento (per impostazione predefinita Webpay Plus). Al passaggio Confirm Order il cliente vede la tua descrizione e la nota You will be redirected to Webpay (Transbank) to complete the payment. OpenCart crea l'ordine in questo passaggio, ancora senza stato. Quando il cliente clicca su Confirm Order, l'estensione crea una transazione Transbank per il totale dell'ordine in pesos interi (un totale con decimali viene arrotondato al peso più vicino) e il cliente passa direttamente al modulo Webpay, dove paga con carta di credito, di debito o prepagata. 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.
Quando il cliente torna, l'estensione conferma (commit) la transazione con Transbank da server a server. L'ordine viene segnato come pagato solo dopo che Transbank lo ha confermato: la risposta deve essere approvata e importo, buy order e sessione devono corrispondere a quanto il negozio ha inviato per questo tentativo. L'ordine riceve poi il suo stato nel modo standard di OpenCart, con le consuete e-mail d'ordine e l'aggiornamento delle scorte, e il cliente vede la pagina di successo dell'ordine di OpenCart con Your Webpay payment has been received. Per un ordine in revisione la pagina mostra Your Webpay payment was received and is being reviewed by the store.
Se la chiamata di conferma non riesce, per esempio per un timeout, l'estensione chiede a Transbank lo stato della transazione. Se lo stato resta sconosciuto, l'ordine rimane senza stato e il cliente torna al checkout con We could not confirm your Webpay payment with Transbank. Please try again in a moment; if your card was charged, contact us before paying again. Se in quel momento un'altra richiesta sta confermando lo stesso carrello, oppure Transbank ha approvato il pagamento ma lo stato dell'ordine non è ancora stato impostato, il cliente vede una pagina Payment confirmation con Your Webpay payment is being confirmed. Please do not pay again — check again in a moment. e i pulsanti Check again e Back to checkout. Lo stato viene poi impostato dalla risposta memorizzata, senza una seconda conferma.
Se il cliente annulla su Webpay, oppure il modulo Webpay scade o segnala un errore, non viene addebitato nulla. Il cliente torna al checkout con un messaggio, per esempio You cancelled the Webpay payment. Nothing was charged — you can try again or choose another payment method. Una carta rifiutata mostra Your Webpay payment was rejected and nothing was charged. Please try again or choose another payment method. Il carrello viene conservato e ogni nuovo tentativo è una nuova transazione Webpay. Su OpenCart 4 questi messaggi compaiono sopra la pagina del checkout.
OpenCart 3 crea un nuovo ordine ogni volta che viene mostrato il passaggio Confirm Order. OpenCart 4 mantiene un solo ordine per il checkout e lo aggiorna, quindi dopo un pagamento annullato o rifiutato il cliente paga lo stesso ordine con una nuova transazione Webpay. Se l'ordine è cambiato dopo l'avvio del pagamento (la sua valuta o il suo totale non corrispondono più alla transazione), la transazione non viene confermata, quindi Transbank non la addebita, e il cliente vede Your order changed after the Webpay payment was started. The payment was not confirmed, so it was not charged — please pay again. Se l'ordine ha già uno stato, oppure un altro ordine dello stesso carrello è già pagato, anche un ritorno tardivo non viene confermato: il cliente finisce nella pagina di successo dell'ordine pagato, oppure vede This order can no longer be paid (it was cancelled or already paid). Your Webpay payment was not confirmed, so it was not charged.
Su OpenCart 4, se l'ordine del checkout ha ricevuto uno stato senza un pagamento Webpay oppure nel frattempo è stato chiuso dal negozio, il successivo Confirm Order rimanda il cliente al checkout con lo stesso messaggio, e il carrello viene pagato con un nuovo ordine. Se l'ordine del checkout è già pagato ma il carrello è cambiato nel frattempo, anche con una nuova quantità, il cliente torna al checkout e il nuovo carrello viene pagato con un nuovo ordine.
Se Webpay non riesce ad avviare il pagamento, il cliente resta al passaggio Confirm Order con un breve messaggio, per esempio Could not connect to Webpay. Please try again in a moment. oppure Webpay could not start the payment. Please try again or choose another payment method. Il motivo tecnico viene scritto nel registro.
Transbank non ha un webhook di pagamento: il risultato viene elaborato quando il cliente torna da Webpay. Se il cliente chiude il browser su Webpay e non torna mai, la transazione non viene confermata e l'ordine resta senza stato; secondo Transbank, le transazioni non confermate non vengono regolate. L'estensione non supporta Webpay Plus Mall, le carte Oneclick salvate, gli abbonamenti, la cattura differita né la conversione di valuta.
Ordini e rimborsi
Stati dell'ordine
Nessuno stato (ordine mancante): il cliente è stato inviato a Webpay e non ha pagato, ha annullato, ha lasciato scadere il modulo, la carta è stata rifiutata oppure il pagamento non è ancora stato confermato. In Sales > Orders questi ordini vengono mostrati solo con il filtro Order Status impostato su Missing Orders.
Order Status After Payment (predefinito Processing): Transbank ha approvato il pagamento. Una nota mostra il codice di autorizzazione, le ultime quattro cifre della carta, il buy order, l'importo, il tipo di pagamento e il numero di rate.
Transbank Payment On Hold Status (predefinito Pending): Transbank ha autorizzato un pagamento che non corrisponde all'ordine (importo, buy order o sessione). La nota elenca le differenze. Controlla il portale Transbank ed evadi l'ordine oppure rimborsa il pagamento.
Refunded Status (predefinito Refunded): il pagamento è stato rimborsato per intero tramite l'estensione.
Se Webpay restituisce un pagamento per un ordine che ha già uno stato, oppure per un carrello già pagato da un altro ordine, il pagamento non viene confermato e una nota ti chiede di controllare il portale Transbank se il cliente segnala un addebito. Annullamenti, moduli scaduti, errori del modulo e carte rifiutate vengono anch'essi annotati. Le note sono voci della History dell'ordine, che il cliente non vede.
Scheda VibeFox Transbank Gateway
In Sales > Orders apri un ordine pagato con Webpay. In fondo alla pagina dell'ordine, accanto a History e Additional, la scheda VibeFox Transbank Gateway mostra il Buy order e il suo ambiente (un'etichetta Integration per i pagamenti di test), lo Status del pagamento, l'Authorization code, il Card / payment type con il numero di rate, Charged / refunded, il modulo di rimborso, lo storico dei rimborsi, i Webpay attempts of the order e le Transbank notes. La scheda viene mostrata agli utenti che hanno accesso all'estensione.
Rimborsi
Nella scheda inserisci l'Amount in CLP (viene compilato l'importo non ancora rimborsato), facoltativamente un Reason (optional), e clicca su Refund via Transbank. Conferma la domanda Refund this amount via Transbank? I rimborsi totali e parziali sono supportati in pesos interi. Ti serve il permesso di modificare l'estensione (impostato in System > Users > User Groups). Un importo parziale con decimali viene rifiutato con Webpay refunds are in whole Chilean pesos. Please enter an amount without decimals. L'ultimo residuo di un totale con decimali viene arrotondato come l'addebito. I rimborsi arrivano fino all'importo addebitato da Transbank. Il rimborso va all'ambiente in cui è stato effettuato il pagamento, quindi per un pagamento di produzione devono essere impostate le credenziali di produzione.
Transbank risponde con uno storno (REVERSED) o un annullamento (NULLIFIED). Un rimborso riuscito viene aggiunto allo storico dei rimborsi e alle note con importo, tipo, codice di autorizzazione e saldo residuo presso Transbank. Un rimborso totale imposta il Refunded Status senza avvisare il cliente e senza rimettere i prodotti in magazzino, come un cambio manuale di stato. Un rimborso parziale non cambia lo stato. Se Transbank non accetta il rimborso, la scheda mostra l'errore e non viene registrato alcun rimborso.
Le restituzioni di prodotti in Sales > Returns non rimandano denaro tramite Transbank. I rimborsi effettuati nel portale Transbank non vengono importati in OpenCart.
Chiave di licenza
L'estensione funziona con una chiave di licenza VibeFox di vibefox.net. Il blocco della licenza License — VibeFox Transbank Gateway è il primo blocco di Extensions > Extensions > Payments > VibeFox Transbank Gateway > Edit, sopra le impostazioni. Incolla la chiave in License key e clicca su Activate. Dopo di ciò 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 si trovano la riga Product: opencart-payment-transbank 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 per l'estensione possono cambiare la chiave. I testi del blocco seguono la lingua dell'amministrazione (sono incluse le versioni in inglese e in 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 uno slot di 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 dominio: l'indirizzo del negozio dalla configurazione di OpenCart. Rimuovere la chiave dal negozio non libera il suo slot di dominio. Libera lo slot nel tuo account vibefox.net.
Senza una chiave attiva, Webpay Plus 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 connesso all'amministrazione nello stesso browser vede ancora il metodo di pagamento nel negozio, contrassegnato da (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 il login dell'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 il cliente torna da Webpay, e i rimborsi dalla pagina dell'ordine 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 per i primi 14 giorni dopo l'inserimento della chiave, poi una volta a settimana. Non serve alcun cron job. Disinstallare l'estensione rimuove sempre la chiave di licenza e lo stato della licenza.
Risoluzione dei problemi
Webpay Plus non compare al checkout: controlla che la licenza sia attiva, che Enable / Disable sia attivo, che il cliente paghi in CLP e che, con la modalità di integrazione disattivata, siano salvati un Production Commerce Code valido (12 cifre, che iniziano con 5970) e una Production API Key Secret. Controlla anche che l'indirizzo di pagamento sia nella Geo Zone selezionata e che l'ordine raggiunga il Total impostato nelle impostazioni. La pagina delle impostazioni mostra un avviso per le credenziali mancanti e per una valuta del negozio diversa dal CLP.
Il pagamento è andato a buon fine, ma l'ordine resta senza stato: Transbank non ha un webhook, quindi l'ordine riceve il suo stato solo quando il cliente torna da Webpay. Se il cliente ha chiuso il browser su Webpay, la transazione non è stata confermata e, secondo Transbank, non viene regolata. Attiva Debug log, controlla il campo Log e verifica la transazione nel portale Transbank.
Il cliente vede We could not confirm your Webpay payment with Transbank: la chiamata di conferma non è riuscita e non è stato possibile verificare lo stato. L'ordine non è stato modificato e il motivo è nel registro. Il cliente può riprovare tra poco. Se il portale Transbank mostra la transazione come autorizzata, contatta il cliente prima che paghi di nuovo.
Il cliente vede Your order changed after the Webpay payment was started: il totale o la valuta dell'ordine non corrispondevano alla transazione. Non è stato addebitato nulla; il cliente paga di nuovo.
Il cliente vede un errore dopo Confirm Order: attiva Debug log e controlla il campo Log nella pagina dell'estensione. Webpay payments are not available at the moment di solito indica credenziali di produzione errate. Could not connect to Webpay significa che Transbank non è raggiungibile. Transbank Webpay only supports payments in CLP (Chilean Peso) significa che l'ordine è in un'altra valuta. This payment method is not available. Please reload the checkout page. significa che la sessione di checkout non corrisponde più all'ordine: il cliente ricarica il checkout.
Totali e rimborsi differiscono di alcuni pesos: la valuta CLP ha cifre decimali. Webpay addebita pesos interi, quindi i totali vengono arrotondati. Imposta a 0 le cifre decimali del CLP in System > Localisation > Currencies.
L'ordine è nello stato di revisione dopo il pagamento: leggi le note nella scheda VibeFox Transbank Gateway (vedi Stati dell'ordine), poi evadi l'ordine oppure rimborsa il pagamento.
Il rimborso fallisce con The production Commerce Code / API Key are missing: il pagamento è stato effettuato in produzione e le credenziali di produzione non sono salvate. Inseriscile e riprova.
Il rimborso fallisce con Transbank refused the refund oppure Transbank did not approve the refund: Transbank non lo ha accettato; il messaggio mostra il motivo oppure il tipo e il codice di risposta restituito. Non è stato rimborsato nulla. Controlla la transazione nel portale Transbank.
Il rimborso fallisce con Another request is processing this order: l'ordine era in fase di rimborso o di conferma nello stesso momento. Riprova tra poco.
Disinstallazione
Vai su Extensions > Extensions, scegli il tipo Payments e clicca su Uninstall (il pulsante rosso −) accanto a VibeFox Transbank 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 alla reinstallazione. Viene rimosso anche l'evento OpenCart dell'estensione (su OpenCart 4 anche i suoi eventi e la sua azione di avvio, che lascia passare il ritorno da Webpay in modalità manutenzione). Se Delete data on uninstall è attivo, vengono rimosse le altre impostazioni del gateway (titolo, descrizione, modalità di integrazione, credenziali, interruttore del log di debug) e il registro. Se è disattivo, vengono conservate per una reinstallazione successiva. I tentativi Webpay e i rimborsi degli ordini vengono sempre conservati, quindi gli ordini pagati in precedenza possono essere rimborsati anche dopo una reinstallazione. Gli ordini esistenti mantengono le proprie 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 Transbank Gateway nell'elenco delle estensioni installate, poi su Delete (il pulsante rosso con il cestino) per rimuovere il pacchetto caricato.
Transbank e Webpay sono marchi dei rispettivi titolari. Questa estensione non è affiliata né approvata da Transbank.
