VibeFox Ozow for OpenCart — Guida
Requisiti
OpenCart: 3.0.x (testato su 3.0.5.0) o 4.0.2 e versioni successive (testato su 4.1.0.3).
PHP: 8.0 o successiva.
Valuta: rand sudafricano (ZAR). Il negozio deve avere la valuta ZAR (System > Localisation > Currencies), e il metodo di pagamento viene mostrato solo quando il cliente effettua il checkout in ZAR. Ozow addebita centesimi interi, quindi la valuta deve avere 2 decimali.
Account Ozow: un account commerciante Ozow con il Site Code e la Private Key del tuo sito Ozow, disponibili nella dashboard commerciante di Ozow. La API Key è facoltativa, ma consigliata. Ozow usa lo stesso Site Code e le stesse chiavi per i pagamenti di test e per quelli reali.
Sito raggiungibile: il tuo negozio deve essere raggiungibile da Internet, senza protezione con password né firewall che blocchi Ozow, in modo che arrivino le notifiche di Ozow. La notifica funziona anche quando il negozio è in modalità manutenzione: OpenCart 3 lascia passare le richieste delle estensioni di pagamento, mentre su OpenCart 4 l'estensione aggiunge un'azione di avvio (startup action) che lascia passare la notifica e il ritorno del cliente da Ozow.
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_ozow_pay-oc3-(version).ocmod.zip e il pacchetto per OpenCart 4 wcp_ozow_pay.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'area di amministrazione vai su Extensions > Installer, clicca su Upload e scegli il file wcp_ozow_pay-oc3-(version).ocmod.zip. L'estensione non contiene modifiche OCMOD, quindi Extensions > Modifications non deve essere aggiornato. In alternativa all'installer, puoi copiare il contenuto della cartella upload di questo pacchetto nella cartella principale del negozio.
2. Vai su Extensions > Extensions e scegli il tipo Payments. Trova VibeFox Ozow Pay 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 il Site Code e la Private Key, e preferibilmente la API Key, dalla dashboard commerciante di Ozow. Gli URL di notifica e di ritorno vengono inviati a Ozow con ogni pagamento, quindi non c'è nulla da configurare nella dashboard di Ozow.
5. Attiva Enable/Disable e clicca su Save. Effettua un pagamento di prova con Test mode attivo, poi disattiva la modalità di test per accettare pagamenti reali.
OpenCart 4
1. Nell'area di amministrazione vai su Extensions > Installer, clicca su Upload e scegli il file wcp_ozow_pay.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 Ozow Pay, clicca su Install (il pulsante verde +), poi su Edit (il pulsante con la matita).
4. Inserisci la chiave di licenza e le chiavi Ozow e prova il pagamento come nei passaggi da 3 a 5 per OpenCart 3. La pagina delle impostazioni e i suoi campi sono uguali in entrambe le versioni. Cambiano solo gli URL di notifica e di ritorno (vedi Notifiche di pagamento); anche questi vengono inviati a Ozow con ogni pagamento.
Una nuova installazione parte con il metodo di pagamento disattivato e la modalità di test attiva.
Configurazione
Tutte le impostazioni si trovano nella pagina dell'estensione: Extensions > Extensions > Payments > VibeFox Ozow Pay > 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 manca il Site Code o la Private Key (in tal caso Ozow viene nascosto al checkout), quando la valuta predefinita del negozio non è ZAR, quando la valuta ha più di 2 decimali (impostala a 2 in System > Localisation > Currencies), e mostra Test mode is on: no real payments are accepted. Do not ship orders paid in test mode. mentre la modalità di test è attiva. Senza il permesso di modificare l'estensione, la pagina mostra le impostazioni ma non può salvarle.
I campi di Ozow non impediscono mai il salvataggio, tranne un Title più lungo di 128 caratteri (The title must be no longer than 128 characters.). I campi di OpenCart vengono controllati: Sort Order deve essere un numero intero (sono ammessi i numeri negativi), Total un numero uguale o maggiore di 0, e la zona geografica e gli stati dell'ordine devono esistere. Se uno di essi è errato, un messaggio di errore indica il campo e non viene salvato nulla.
Ozow
Enable/Disable: Enable Ozow payments attiva o disattiva il metodo di pagamento. Predefinito: disattivato.
Title: il nome del metodo di pagamento che i clienti vedono al checkout. È anche il nome del metodo di pagamento salvato nell'ordine. Fino a 128 caratteri; se lasciato vuoto, viene mostrato Instant EFT (Ozow). Predefinito: Instant EFT (Ozow).
Description: il testo mostrato al cliente nel passaggio Confirm Order, sopra il pulsante di conferma. Predefinito: Pay instantly and securely from your South African bank account. You will be redirected to Ozow to choose your bank and approve the payment. In modalità di test sotto viene aggiunta la riga TEST MODE: no money will be charged. (solo se la descrizione non è vuota).
Sort Order: la posizione di Ozow tra i metodi di pagamento al checkout. Lascia il campo vuoto oppure inserisci un numero intero.
Geo Zone: offre Ozow solo per gli indirizzi di pagamento nella zona geografica selezionata. Predefinito: All zones. Le zone geografiche si configurano in System > Localisation > Geo Zones. Su OpenCart 4, quando il negozio non richiede un indirizzo di pagamento, viene usato l'indirizzo di spedizione.
Total: il totale del carrello, nella valuta predefinita del negozio, che un ordine deve raggiungere perché Ozow venga offerto. Lascia il campo vuoto per offrire Ozow a qualsiasi importo.
Credenziali Ozow
Copia il Site Code, la Private Key e la API Key dalla dashboard commerciante di Ozow (Merchant details / Sites). La sezione rimanda alla documentazione di integrazione di Ozow su hub.ozow.com.
Site Code: il Site Code del sito Ozow che riceve i pagamenti. Le risposte per un altro Site Code vengono rifiutate.
Private Key: firma ogni richiesta di pagamento e verifica ogni risposta di Ozow. Tienila riservata. Viene salvata esattamente come la inserisci. Senza di essa il metodo di pagamento viene nascosto e nessuna risposta di Ozow viene accettata.
API Key (recommended): facoltativa. Con una API Key, ogni pagamento riuscito viene confermato anche tramite l'API GetTransaction di Ozow prima che l'ordine venga segnato come pagato. L'API deve segnalare il pagamento come completato, con lo stesso importo, la stessa valuta e lo stesso Site Code.
Le chiavi salvate non vengono più mostrate. Il campo resta vuoto e mostra Saved — leave empty to keep it. Inserisci un nuovo valore solo se vuoi modificarlo. Per rimuovere una chiave salvata, spunta Clear the saved Private Key on save o Clear the saved API Key on save sotto il campo e clicca su Save.
Test mode: Ozow usa lo stesso Site Code e le stesse chiavi per i test: i pagamenti vengono creati con IsTest=true e non viene spostato denaro. Gli ordini pagati in modalità di test ricevono una nota; non spedirli. Disattiva la modalità di test per accettare pagamenti reali. Un pagamento di test non paga mai un ordine in modalità live. Predefinito: attiva.
Notifiche di pagamento
La sezione mostra i quattro URL che l'estensione invia a Ozow con ogni pagamento: Notification URL (Ozow invia lì la notifica di pagamento), Success URL, Cancel URL ed Error URL (Ozow rimanda lì il cliente). Hanno un aspetto come https://your-store/index.php?route=extension/payment/wcp_ozow_pay/notify e https://your-store/index.php?route=extension/payment/wcp_ozow_pay/back&ozow_return=success, su OpenCart 4 come https://your-store/index.php?route=extension/wcp_ozow_pay/payment/wcp_ozow_pay.notify e https://your-store/index.php?route=extension/wcp_ozow_pay/payment/wcp_ozow_pay.back&ozow_return=success. Vengono costruiti a partire dall'indirizzo del negozio della tua installazione di OpenCart. Non c'è nulla da configurare nella dashboard di Ozow. Se il tuo sito Ozow è impostato con URL fissi, copiali esattamente come li mostrano le impostazioni.
Ordini
OpenCart crea l'ordine nel passaggio Confirm Order senza stato (un ordine mancante). L'ordine riceve uno stato solo dopo che Ozow ha inviato una risposta firmata correttamente. Un pagamento annullato o fallito lascia l'ordine senza stato, e il cliente torna al checkout con il carrello conservato. Ognuno dei campi seguenti elenca gli stati degli ordini del tuo OpenCart.
Order Status After Payment: Ozow ha comunicato che il pagamento è Complete con l'importo e la valuta attesi (confermato da GetTransaction quando è impostata una API Key). Predefinito: In lavorazione.
Awaiting Ozow Payment Status: Ozow o la banca sta verificando il pagamento (stato Ozow PendingInvestigation). Quando Ozow comunica Complete, l'ordine riceve lo stato dopo il pagamento. Predefinito: In attesa.
On Hold (Review) Status: il pagamento richiede la tua verifica (vedi Stati dell'ordine). L'ordine non viene segnato come pagato. Predefinito: In attesa, perché OpenCart non ha lo stato On hold. Puoi creare un tuo stato in System > Localisation > Order Statuses e selezionarlo qui.
Failed Payment Status: un pagamento in verifica che Ozow ha poi comunicato come Cancelled, Error o Abandoned. Predefinito: Fallito.
Cancelled Order Status: lo stato che il tuo negozio usa per gli ordini annullati. Un pagamento ricevuto per un ordine del genere lo porta nello stato di verifica invece di segnarlo come pagato. L'estensione non imposta mai questo stato. Predefinito: Annullato.
Refunded Order Status: lo stato che il tuo negozio usa per gli ordini rimborsati. Un pagamento ricevuto per un ordine del genere aggiunge solo una nota. L'estensione non imposta mai questo stato. Predefinito: Rimborsato.
Avanzate
Debug log: scrive le richieste di pagamento e le risposte di Ozow in ozow_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 ozow_p_debug.old.log.php. Errori e avvisi vengono sempre registrati. Chiavi, hash, token e dati dei clienti non vengono mai registrati. Predefinito: disattivato.
Log: mostra la dimensione 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 il log. I dati Ozow degli ordini vengono sempre conservati. Predefinito: disattivato.
Importazione / Esportazione
Export: Download JSON salva le impostazioni in un file JSON. La Private Key e la API Key non vengono esportate.
Import: incolla un JSON esportato in precedenza e clicca su Import per ripristinare le impostazioni. Le chiavi salvate vengono mantenute.
Checkout
Nel passaggio Payment Method il cliente sceglie il metodo di pagamento (per impostazione predefinita Instant EFT (Ozow)). Nel passaggio Confirm Order il cliente vede la tua descrizione e la nota You will be redirected to Ozow to choose your bank and approve the payment. OpenCart crea l'ordine in questo passaggio, 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. Quando il cliente clicca su Confirm Order, l'estensione lo indirizza alla pagina di pagamento ospitata da Ozow con una richiesta firmata per il totale dell'ordine in ZAR. Il riferimento nell'estratto conto bancario è Order seguito dal numero dell'ordine (fino a 20 lettere latine, cifre, spazi e trattini). Il nome del cliente viene passato a Ozow. Nella pagina di Ozow il cliente sceglie una banca sudafricana e approva il pagamento nell'app della banca.
Ozow avvisa poi il negozio e rimanda il cliente indietro. Entrambi contengono la stessa risposta firmata e vengono elaborati allo stesso modo, quindi l'ordine riceve il suo stato anche se uno dei due va perso. L'ordine viene segnato come pagato solo dopo la conferma di Ozow: l'hash deve essere verificato con la tua Private Key, il Site Code deve essere il tuo, la risposta deve appartenere a questo tentativo di pagamento dell'ordine, e importo e valuta devono corrispondere all'ordine. Con una API Key il pagamento viene verificato anche con l'API GetTransaction. L'ordine riceve poi il suo stato nel modo standard di OpenCart, con le consuete e-mail d'ordine e l'aggiornamento del magazzino.
Dopo un pagamento riuscito il cliente vede la pagina di successo dell'ordine di OpenCart. Se Ozow o la banca sta ancora verificando il pagamento, la pagina riporta anche We are waiting for Ozow to confirm your payment. You will receive an e-mail as soon as it is confirmed — there is no need to pay again. Se l'ordine è nello stato di verifica, riporta Your Ozow payment was received and is being reviewed by the store. We will contact you if anything is needed. Se un pagamento in verifica è poi fallito o l'ordine non pagato è stato annullato, riporta Your Ozow payment was not completed. Please contact us about this order. (su OpenCart 4 il cliente torna invece al checkout, vedi sotto). Se Ozow non ha ancora confermato il pagamento quando il cliente torna, una pagina Payment confirmation mostra il testo di attesa con i pulsanti Check again e Back to checkout.
Se il cliente annulla nella pagina di Ozow o il pagamento non riesce, l'ordine resta senza stato. Il cliente torna al checkout con lo stesso carrello e vede The Ozow payment was cancelled. You can try again or choose another payment method. oppure The Ozow payment was not completed. You can try again or choose another payment method. Su OpenCart 4 questi messaggi vengono mostrati sopra la pagina di checkout.
OpenCart 3 crea un nuovo ordine ogni volta che viene mostrato il passaggio Confirm Order. OpenCart 4 mantiene un unico ordine per il checkout e lo aggiorna, quindi dopo un pagamento annullato o non riuscito il cliente paga lo stesso ordine con un nuovo tentativo. Se un altro ordine dello stesso carrello è già pagato o in attesa di Ozow, il cliente viene portato direttamente alla pagina di successo, e un pagamento tardivo del secondo ordine non viene applicato: una nota sull'ordine pagato ti chiede di rimborsare il duplicato nella tua dashboard Ozow.
Se un ordine del carrello è stato pagato e poi annullato o rimborsato da te, il cliente viene rimandato al checkout e paga il carrello con un nuovo ordine. Su OpenCart 3 il messaggio è This order was cancelled or refunded by the store. Please confirm the order again to pay with a new order.
Su OpenCart 4 l'ordine resta nel checkout finché non viene mostrata la pagina di successo. Quando il cliente clicca di nuovo su Confirm Order o torna da Ozow, e quell'ordine risulta chiuso, il cliente viene rimandato al checkout con un messaggio, e il successivo Confirm Order paga un nuovo ordine: Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order. (per esempio un pagamento in verifica è fallito o hai annullato l'ordine non pagato) oppure Your previous order was cancelled or refunded by the store. Please confirm the order again to pay with a new order. (l'ordine era stato pagato e poi annullato o rimborsato). Se quell'ordine è già pagato e nel carrello ci sono ora altri prodotti o quantità, Confirm Order mostra Your previous order has already been paid. Your cart has changed since — please confirm the order again to pay for the current cart.
Se il checkout non è in ZAR, il cliente vede Ozow accepts payments in South African rand (ZAR) only. Please choose another payment method.
L'estensione accetta solo pagamenti unici in ZAR. Non gestisce rimborsi da OpenCart, abbonamenti, conti bancari salvati o tokenizzazione, né link di pagamento inviati dall'area di amministrazione.
Ordini e rimborsi
Stati dell'ordine
Nessuno stato (ordine mancante): il cliente è stato inviato a Ozow e non ha pagato, ha annullato, oppure Ozow non ha ancora confermato il pagamento. In Sales > Orders questi ordini vengono mostrati solo con il filtro Order Status impostato su Missing Orders.
Su OpenCart 4 un ordine non pagato del checkout può ricevere lo stato Voided, che OpenCart 4 imposta quando il cliente torna al passaggio Confirm Order. L'estensione tratta tale ordine come un ordine senza stato, e un pagamento successivo lo conferma comunque.
Order Status After Payment (default Processing): il pagamento è stato confermato. Una nota mostra l'importo e l'ID della transazione Ozow, e se il pagamento è stato confermato dall'API GetTransaction. Un pagamento di test riceve la nota TEST MODE — no money was received, do not ship this order.
Awaiting Ozow Payment Status (default Pending): Ozow o la banca sta verificando il pagamento. L'ordine viene aggiornato quando Ozow invia lo stato finale: Order Status After Payment in caso di successo, Failed Payment Status in caso di fallimento.
On Hold (Review) Status (default Pending): la nota spiega il motivo: l'importo o la valuta pagati differiscono dall'ordine; è arrivato un pagamento per un ordine già annullato; oppure, con una API Key, l'API GetTransaction non riesce ancora a confermare il pagamento o lo contraddice. Controlla il pagamento nella tua dashboard Ozow e cambia lo stato dell'ordine. Se l'API non ha potuto rispondere, la notifica successiva di Ozow completa l'ordine.
Failed Payment Status (default Failed): un pagamento in verifica è stato annullato, abbandonato o non è riuscito. Una successiva risposta positiva di Ozow per quel pagamento segna comunque l'ordine come pagato.
Un ordine già pagato non torna mai indietro, e un ordine annullato o rimborsato non viene mai riaperto. Se per un ordine già pagato arriva un secondo pagamento, una nota ti chiede di rimborsare il duplicato nella tua dashboard Ozow. Un pagamento di test non paga mai un ordine mentre l'estensione è in modalità live; una nota lo segnala.
Le note sono voci della History dell'ordine che il cliente non vede.
Scheda VibeFox Ozow Pay
In Sales > Orders apri un ordine pagato con Ozow. In fondo alla pagina dell'ordine, accanto a History e Additional, la scheda VibeFox Ozow Pay mostra la Transaction reference (il numero dell'ordine) e il tentativo, l'Ozow transaction ID, lo Status, l'importo Requested, l'Amount reported by Ozow, l'Ozow message, un'etichetta TEST MODE per i pagamenti di test e le Ozow notes dell'ordine. La scheda viene mostrata agli utenti che hanno accesso all'estensione.
Rimborsi
I rimborsi da OpenCart non sono supportati. Rimborsa il pagamento nella tua dashboard commerciante di Ozow, poi registra manualmente il rimborso in OpenCart. I resi di prodotti in Sales > Returns non restituiscono denaro tramite Ozow.
Chiave di licenza
L'estensione funziona con una chiave di licenza VibeFox da vibefox.net. Il blocco della licenza License — VibeFox Ozow Pay è il primo blocco di Extensions > Extensions > Payments > VibeFox Ozow Pay > 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 a cui 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 di essi ci sono la riga Product: opencart-payment-ozow 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'area di amministrazione (sono inclusi inglese e russo).
Se la chiave non viene accettata, il blocco spiega il motivo, per esempio Key not found, This key belongs to another product, Domain limit reached oppure 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 dalla 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, Ozow 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'area di amministrazione nello stesso browser vede ancora 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 dell'amministratore, 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 continuano a essere confermati.
Quando una licenza scade, l'estensione continua a funzionare, ma aggiornamenti e supporto richiedono il rinnovo. Lo stato viene controllato di nuovo 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
Ozow non compare al checkout: verifica che la licenza sia attiva, che Enable/Disable sia attivo, che Site Code e Private Key siano compilati e che il cliente effettui il checkout in ZAR. 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 quando manca qualcosa.
Il pagamento è andato a buon fine, ma l'ordine resta senza stato: la notifica di Ozow non è arrivata al negozio e il cliente non è tornato. Verifica che il tuo negozio sia raggiungibile da Internet (senza protezione con password né firewall che blocchi Ozow). Se il tuo sito Ozow è impostato con URL fissi, controlla che gli URL corrispondano esattamente a quelli mostrati in Payment notifications. Attiva Debug log e leggi il campo Log nella pagina dell'estensione.
La notifica risponde Invalid hash: la Private Key nelle impostazioni non appartiene al sito Ozow che ha inviato la risposta. Copiala di nuovo dalla dashboard commerciante di Ozow. Non viene modificato nulla.
La notifica risponde Unknown site: la risposta proviene da un altro sito Ozow. Controlla il Site Code.
La notifica risponde Order mismatch o Order not found: la risposta non appartiene a un pagamento avviato in questo negozio. Non viene modificato nulla.
La notifica risponde Gateway not configured: il Site Code o la Private Key mancano. Compilali; Ozow può riprovare.
La notifica risponde Payment not confirmed yet: la risposta non può ancora essere applicata. Con una API Key, l'API GetTransaction non è riuscita a confermare il pagamento (l'ordine è nello stato di verifica e la notifica successiva lo completa; se resta lì, controlla la API Key e il pagamento nella tua dashboard Ozow). È anche la risposta quando il ritorno del cliente stava venendo elaborato per lo stesso carrello nello stesso momento; consulta il log.
Il cliente vede This payment method is not available. Please reload the checkout page.: la sessione di checkout non corrisponde più all'ordine, oppure il metodo di pagamento nel frattempo è stato disattivato. Il cliente ricarica il checkout.
Un pagamento di test non ha pagato l'ordine: l'estensione è in modalità live. I pagamenti di test non pagano mai un ordine in modalità live; la nota dell'ordine o il log lo segnalano.
L'ordine è nello stato di verifica dopo il pagamento: leggi le note nella scheda VibeFox Ozow Pay e controlla il pagamento nella tua dashboard Ozow, poi imposta lo stato dell'ordine oppure rimborsa il pagamento in Ozow.
Disinstallazione
Vai su Extensions > Extensions, scegli il tipo Payments e clicca su Uninstall (il pulsante rosso −) accanto a VibeFox Ozow Pay. 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 tornano ai valori predefiniti alla reinstallazione. Viene rimosso anche l'evento OpenCart dell'estensione (su OpenCart 4 i suoi eventi e la sua azione di avvio (startup action), che lascia passare la notifica e il ritorno in modalità manutenzione). Se Delete data on uninstall è attivo, vengono rimosse le altre impostazioni del gateway (titolo, descrizione, Site Code, chiavi, modalità di test, registrazione) e il log. Se è disattivo, vengono conservate per una successiva reinstallazione. I record dei pagamenti Ozow vengono sempre conservati, così le notifiche tardive di ordini vecchi continuano a essere riconosciute dopo una reinstallazione. Gli ordini esistenti mantengono le loro note di pagamento.
Su OpenCart 4, per rimuovere anche i file dell'estensione, vai su Extensions > Installer dopo la disinstallazione, clicca su Uninstall (il pulsante arancione −) accanto a VibeFox Ozow Pay nell'elenco delle estensioni installate, poi su Delete (il pulsante rosso con il cestino) per rimuovere il pacchetto caricato.
Ozow è un marchio del rispettivo titolare. Questa estensione non è affiliata a Ozow né approvata da Ozow.
