Retour

VibeFox Ozow for OpenCart — Aide

Prérequis

OpenCart : 3.0.x (testé sur 3.0.5.0) ou 4.0.2 et ultérieur (testé sur 4.1.0.3).

PHP : 8.0 ou ultérieur.

Devise : rand sud-africain (ZAR). La boutique doit disposer de la devise ZAR (System > Localisation > Currencies), et le mode de paiement n'est affiché que lorsque le client règle sa commande en ZAR. Ozow débite des centimes entiers ; la devise doit donc avoir 2 décimales.

Compte Ozow : un compte marchand Ozow avec le Site Code et la Private Key de votre site Ozow, disponibles dans votre tableau de bord marchand Ozow. La API Key est facultative, mais recommandée. Ozow utilise le même Site Code et les mêmes clés pour les paiements de test et les paiements réels.

Site accessible : votre boutique doit être accessible depuis Internet, sans protection par mot de passe ni pare-feu bloquant Ozow, pour que les notifications d'Ozow arrivent. La notification fonctionne aussi lorsque la boutique est en mode maintenance : OpenCart 3 laisse passer les requêtes des extensions de paiement, et sur OpenCart 4 l'extension ajoute une action de démarrage qui laisse passer la notification et le retour du client depuis Ozow.

Clé de licence VibeFox : achetée sur vibefox.net. Une clé fonctionne sur un seul domaine.

Installation

Le téléchargement est un fichier zip unique contenant les paquets des deux versions d'OpenCart. Décompressez-le sur votre ordinateur. Il contient README.txt, le paquet OpenCart 3 wcp_ozow_pay-oc3-(version).ocmod.zip et le paquet OpenCart 4 wcp_ozow_pay.ocmod.zip. Installez uniquement le paquet correspondant à votre version d'OpenCart. La clé de licence est la même pour les deux versions.

OpenCart 3

1. Dans l'administration, allez dans Extensions > Installer, cliquez sur Upload et choisissez le fichier wcp_ozow_pay-oc3-(version).ocmod.zip. L'extension ne contient aucune modification OCMOD, donc Extensions > Modifications n'a pas besoin d'être actualisé. Au lieu de passer par l'installateur, vous pouvez aussi copier le contenu du dossier upload de ce paquet dans le dossier racine de votre boutique.

2. Allez dans Extensions > Extensions et choisissez le type Payments. Repérez VibeFox Ozow Pay et cliquez sur Install (le bouton vert +). Votre utilisateur administrateur doit avoir le droit de modifier la liste des extensions de paiement.

3. Cliquez sur Edit (le bouton en forme de crayon) pour ouvrir la page des réglages. Collez votre clé de licence VibeFox dans License key, dans le bloc de licence en haut de la page, puis cliquez sur Activate (voir Clé de licence).

4. Saisissez le Site Code et la Private Key, et de préférence la API Key, depuis votre tableau de bord marchand Ozow. Les URL de notification et de retour sont transmises à Ozow à chaque paiement ; il n'y a donc rien à configurer dans le tableau de bord Ozow.

5. Activez Enable/Disable et cliquez sur Save. Effectuez un paiement de test avec Test mode activé, puis désactivez le mode test pour accepter les paiements réels.

OpenCart 4

1. Dans l'administration, allez dans Extensions > Installer, cliquez sur Upload et choisissez le fichier wcp_ozow_pay.ocmod.zip. Ne renommez pas le fichier : OpenCart 4 tire le code de l'extension du nom du fichier, et un paquet renommé ne fonctionne pas.

2. Le paquet apparaît dans la liste des extensions installées sur la même page. Cliquez sur Install (le bouton vert +) à côté.

3. Allez dans Extensions > Extensions et choisissez le type Payments. Repérez VibeFox Ozow Pay, cliquez sur Install (le bouton vert +), puis sur Edit (le bouton en forme de crayon).

4. Saisissez la clé de licence et les clés Ozow, puis testez le paiement comme aux étapes 3 à 5 pour OpenCart 3. La page des réglages et ses champs sont identiques dans les deux versions. Seules les URL de notification et de retour diffèrent (voir Notifications de paiement) ; elles sont également transmises à Ozow à chaque paiement.

Une nouvelle installation démarre avec le mode de paiement désactivé et le mode test activé.

Configuration

Tous les réglages se trouvent sur la page de l'extension : Extensions > Extensions > Payments > VibeFox Ozow Pay > Edit. Les sections sont listées à gauche ; le bouton Save situé sous la liste enregistre la page entière. Au-dessus des réglages, la page vous avertit lorsque le Site Code ou la Private Key est manquant (Ozow est alors masqué lors du paiement), lorsque la devise par défaut de la boutique n'est pas ZAR, lorsque la devise comporte plus de 2 décimales (réglez-la sur 2 dans System > Localisation > Currencies), et affiche Test mode is on: no real payments are accepted. Do not ship orders paid in test mode. tant que le mode test est activé. Sans le droit de modifier l'extension, la page affiche les réglages mais ne peut pas les enregistrer.

Les champs Ozow n'empêchent jamais l'enregistrement, sauf un Title de plus de 128 caractères (The title must be no longer than 128 characters.). Les champs OpenCart sont vérifiés : Sort Order doit être un nombre entier (les nombres négatifs sont acceptés), Total doit être un nombre égal ou supérieur à 0, et la zone géographique et les statuts de commande doivent exister. Si l'un d'eux est incorrect, un message d'erreur indique le champ concerné et rien n'est enregistré.

Ozow

Enable/Disable: Enable Ozow payments active ou désactive le mode de paiement. Par défaut : désactivé.

Title: le nom du mode de paiement que voient les clients au moment du paiement. Il est aussi enregistré comme nom du mode de paiement dans la commande. Jusqu'à 128 caractères ; si le champ est vide, Instant EFT (Ozow) s'affiche. Par défaut : Instant EFT (Ozow).

Description: le texte affiché au client à l'étape Confirm Order, au-dessus du bouton de confirmation. Par défaut : Pay instantly and securely from your South African bank account. You will be redirected to Ozow to choose your bank and approve the payment. En mode test, la ligne TEST MODE: no money will be charged. est ajoutée en dessous (uniquement si la description n'est pas vide).

Sort Order: la position d'Ozow parmi les modes de paiement au moment du paiement. Laissez le champ vide ou saisissez un nombre entier.

Geo Zone: ne proposer Ozow que pour les adresses de paiement situées dans la zone géographique sélectionnée. Par défaut : All zones. Les zones géographiques se configurent dans System > Localisation > Geo Zones. Sur OpenCart 4, lorsque la boutique ne demande aucune adresse de paiement, l'adresse de livraison est utilisée.

Total: le montant total du panier, dans la devise par défaut de la boutique, qu'une commande doit atteindre pour que Ozow soit proposé. Laissez le champ vide pour proposer Ozow quel que soit le montant.

Identifiants Ozow

Copiez le Site Code, la Private Key et la API Key depuis votre tableau de bord marchand Ozow (Merchant details / Sites). La section renvoie vers la documentation d'intégration Ozow sur hub.ozow.com.

Site Code: le Site Code du site Ozow qui reçoit les paiements. Les réponses pour un autre Site Code sont rejetées.

Private Key: signe chaque demande de paiement et vérifie chaque réponse d'Ozow. Gardez-la confidentielle. Elle est enregistrée exactement telle que vous la saisissez. Sans elle, le mode de paiement est masqué et aucune réponse d'Ozow n'est acceptée.

API Key (recommended): facultative. Avec une API Key, chaque paiement réussi est aussi confirmé par l'API GetTransaction d'Ozow avant que la commande ne soit marquée comme payée. L'API doit indiquer que le paiement est terminé, avec le même montant, la même devise et le même Site Code.

Les clés enregistrées ne sont plus jamais affichées. Le champ reste vide et affiche Saved — leave empty to keep it. Ne saisissez une nouvelle valeur que pour la modifier. Pour supprimer une clé enregistrée, cochez Clear the saved Private Key on save ou Clear the saved API Key on save sous le champ, puis cliquez sur Save.

Test mode: Ozow utilise le même Site Code et les mêmes clés pour les tests : les paiements sont créés avec IsTest=true et aucun argent ne circule. Les commandes payées en mode test reçoivent une note ; ne les expédiez pas. Désactivez le mode test pour accepter les paiements réels. Un paiement test ne règle jamais une commande en mode réel. Par défaut : activé.

Notifications de paiement

La section affiche les quatre URL que l'extension transmet à Ozow à chaque paiement : Notification URL (Ozow y envoie la notification de paiement), Success URL, Cancel URL et Error URL (Ozow y renvoie le client). Elles ressemblent à https://your-store/index.php?route=extension/payment/wcp_ozow_pay/notify et à https://your-store/index.php?route=extension/payment/wcp_ozow_pay/back&ozow_return=success, sur OpenCart 4 comme https://your-store/index.php?route=extension/wcp_ozow_pay/payment/wcp_ozow_pay.notify et https://your-store/index.php?route=extension/wcp_ozow_pay/payment/wcp_ozow_pay.back&ozow_return=success, et sont construites à partir de l'adresse de la vitrine de votre installation OpenCart. Il n'y a rien à configurer dans le tableau de bord Ozow. Si votre site Ozow est configuré avec des URL fixes, copiez-les exactement telles que les réglages les affichent.

Commandes

OpenCart crée la commande à l'étape Confirm Order sans statut (une commande manquante). La commande ne reçoit un statut qu'après qu'Ozow a envoyé une réponse correctement signée. Un paiement annulé ou échoué laisse la commande sans statut, et le client revient à la page de paiement avec son panier conservé. Chacun des champs ci-dessous liste vos statuts de commande OpenCart.

Order Status After Payment: Ozow a indiqué que le paiement est Complete avec le montant et la devise attendus (confirmé par GetTransaction lorsqu'une API Key est définie). Par défaut : En cours de traitement.

Awaiting Ozow Payment Status: Ozow ou la banque examine le paiement (statut Ozow PendingInvestigation). Lorsque Ozow indique Complete, la commande reçoit le statut après paiement. Par défaut : En attente.

On Hold (Review) Status: le paiement nécessite votre vérification (voir Statuts de commande). La commande n'est pas marquée comme payée. Par défaut : En attente, car OpenCart n'a pas de statut On hold. Vous pouvez créer votre propre statut dans System > Localisation > Order Statuses et le sélectionner ici.

Failed Payment Status: un paiement en cours d'examen qu'Ozow a ensuite indiqué comme Cancelled, Error ou Abandoned. Par défaut : Échoué.

Cancelled Order Status: le statut que votre boutique utilise pour les commandes annulées. Un paiement reçu pour une telle commande la place dans le statut de vérification au lieu de la marquer comme payée. L'extension n'applique jamais ce statut. Par défaut : Annulée.

Refunded Order Status: le statut que votre boutique utilise pour les commandes remboursées. Un paiement reçu pour une telle commande ajoute seulement une note. L'extension n'applique jamais ce statut. Par défaut : Remboursée.

Avancé

Debug log: enregistre les demandes de paiement et les réponses d'Ozow dans ozow_p_debug.log.php, dans le dossier des journaux d'OpenCart (storage/logs). Le fichier ne peut pas être ouvert depuis le web, et lorsqu'il atteint 5 Mo, il est déplacé vers ozow_p_debug.old.log.php. Les erreurs et les avertissements sont toujours journalisés. Les clés, les empreintes (hashes), les jetons et les données clients ne sont jamais journalisés. Par défaut : désactivé.

Log: affiche la taille et les dernières entrées du journal. Cliquez sur Clear log pour le vider.

Delete data on uninstall: lorsqu'elle est activée, la désinstallation de l'extension supprime les réglages de la passerelle et le journal. Les données Ozow des commandes sont toujours conservées. Par défaut : désactivé.

Import / Exportation

Export: Download JSON enregistre les réglages dans un fichier JSON. La Private Key et la API Key ne sont pas exportées.

Import: collez un JSON précédemment exporté et cliquez sur Import pour restaurer les réglages. Les clés enregistrées sont conservées.

Paiement

À l'étape Payment Method, le client choisit le mode de paiement (par défaut Instant EFT (Ozow)). À l'étape Confirm Order, le client voit votre description et la note You will be redirected to Ozow to choose your bank and approve the payment. OpenCart crée la commande à cette étape, toujours sans statut. Sur OpenCart 4, le client choisit le mode de paiement avec le bouton Choose du bloc du mode de paiement, dans la fenêtre Payment method options, et clique sur Confirm Order en bas de la page de paiement. Lorsque le client clique sur Confirm Order, l'extension l'envoie vers la page de paiement hébergée d'Ozow, avec une demande signée pour le total de la commande en ZAR. La référence du relevé bancaire est Order, suivie du numéro de commande (jusqu'à 20 lettres latines, chiffres, espaces et tirets). Le nom du client est transmis à Ozow. Sur la page d'Ozow, le client choisit une banque sud-africaine et approuve le paiement dans son application bancaire.

Ozow notifie ensuite la boutique et renvoie le client. Les deux envois contiennent la même réponse signée et sont traités de la même manière, si bien que la commande reçoit son statut même si l'un des deux se perd. La commande n'est marquée comme payée qu'après confirmation d'Ozow : l'empreinte doit être vérifiée avec votre Private Key, le Site Code doit être le vôtre, la réponse doit correspondre à cette tentative de paiement de la commande, et le montant et la devise doivent correspondre à la commande. Avec une API Key, le paiement est aussi vérifié avec l'API GetTransaction. La commande reçoit alors son statut de la manière standard d'OpenCart, avec les e-mails habituels de commande et la mise à jour du stock.

Après un paiement réussi, le client voit la page de confirmation de commande d'OpenCart. Si Ozow ou la banque examine encore le paiement, la page indique aussi 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. Si la commande est au statut de vérification, elle indique Your Ozow payment was received and is being reviewed by the store. We will contact you if anything is needed. Si un paiement examiné a finalement échoué ou si la commande non payée a été annulée, elle indique Your Ozow payment was not completed. Please contact us about this order. (sur OpenCart 4, le client est renvoyé vers la page de paiement à la place, voir ci-dessous). Si Ozow n'a pas encore confirmé le paiement lorsque le client revient, une page Payment confirmation affiche le texte d'attente avec les boutons Check again et Back to checkout.

Si le client annule sur la page d'Ozow ou si le paiement échoue, la commande reste sans statut. Le client revient à la page de paiement avec le même panier et voit The Ozow payment was cancelled. You can try again or choose another payment method. ou The Ozow payment was not completed. You can try again or choose another payment method. Sur OpenCart 4, ces messages s'affichent au-dessus de la page de paiement.

OpenCart 3 crée une nouvelle commande chaque fois que l'étape Confirm Order est affichée. OpenCart 4 conserve une seule commande pour le paiement et la met à jour, de sorte qu'après un paiement annulé ou échoué, le client règle la même commande avec une nouvelle tentative. Si une autre commande du même panier est déjà payée ou en attente d'Ozow, le client est directement dirigé vers la page de succès, et un paiement tardif de la deuxième commande n'est pas appliqué : une note sur la commande payée vous demande de rembourser le doublon dans votre tableau de bord Ozow.

Si une commande du panier a été payée puis annulée ou remboursée par vous, le client est renvoyé vers la page de paiement et règle le panier avec une nouvelle commande. Sur OpenCart 3, le message est This order was cancelled or refunded by the store. Please confirm the order again to pay with a new order.

OpenCart 4 conserve la commande dans le paiement jusqu'à l'affichage de la page de succès. Lorsque le client clique à nouveau sur Confirm Order ou revient d'Ozow, et que cette commande est close, le client est renvoyé vers la page de paiement avec un message, et le prochain Confirm Order règle une nouvelle commande : Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order. (par exemple si un paiement examiné a échoué ou si vous avez annulé la commande non payée) ou Your previous order was cancelled or refunded by the store. Please confirm the order again to pay with a new order. (la commande a été payée puis annulée ou remboursée). Si cette commande est déjà payée et que le panier contient maintenant d'autres produits ou quantités, Confirm Order affiche Your previous order has already been paid. Your cart has changed since — please confirm the order again to pay for the current cart.

Si le paiement n'est pas en ZAR, le client voit Ozow accepts payments in South African rand (ZAR) only. Please choose another payment method.

L'extension accepte uniquement les paiements uniques en ZAR. Elle ne gère pas les remboursements depuis OpenCart, ni les abonnements, ni les comptes bancaires enregistrés ou la tokenisation, ni les liens de paiement envoyés depuis l'administration.

Commandes et remboursements

Statuts de commande

Aucun statut (commande manquante) : le client a été envoyé vers Ozow et n'a pas payé, a annulé, ou Ozow n'a pas encore confirmé le paiement. Dans Sales > Orders, ces commandes ne s'affichent qu'avec le filtre Order Status réglé sur Missing Orders.

Sur OpenCart 4, une commande non payée du paiement peut recevoir le statut Voided, que OpenCart 4 attribue lorsque le client revient à l'étape Confirm Order. L'extension traite une telle commande comme une commande sans statut, et un paiement ultérieur la confirme toujours.

Order Status After Payment (default Processing): le paiement a été confirmé. Une note indique le montant, l'identifiant de transaction Ozow, et si le paiement a été confirmé par l'API GetTransaction. Un paiement test reçoit la note TEST MODE — no money was received, do not ship this order.

Awaiting Ozow Payment Status (default Pending): Ozow ou la banque examine le paiement. La commande est mise à jour lorsque Ozow envoie le statut final : Order Status After Payment en cas de succès, Failed Payment Status en cas d'échec.

On Hold (Review) Status (default Pending): la note indique la raison : le montant ou la devise payés diffère de la commande ; un paiement est arrivé pour une commande déjà annulée ; ou, avec une API Key, l'API GetTransaction ne peut pas encore confirmer le paiement ou le contredit. Vérifiez le paiement dans votre tableau de bord Ozow et modifiez le statut de la commande. Si l'API n'a pas pu répondre, la notification Ozow suivante finalise la commande.

Failed Payment Status (default Failed): un paiement en cours d'examen a été annulé, abandonné ou a échoué. Une réponse Ozow ultérieure réussie pour ce paiement marque tout de même la commande comme payée.

Une commande déjà payée n'est jamais remise en arrière, et une commande annulée ou remboursée n'est jamais rouverte. Si un deuxième paiement arrive pour une commande déjà payée, une note vous demande de rembourser le doublon dans votre tableau de bord Ozow. Un paiement test ne règle jamais une commande lorsque l'extension est en mode réel ; une note l'indique.

Les notes sont des entrées de l'History de la commande que le client ne voit pas.

Onglet VibeFox Ozow Pay

Dans Sales > Orders, ouvrez une commande payée avec Ozow. En bas de la page de la commande, à côté de History et Additional, l'onglet VibeFox Ozow Pay affiche la Transaction reference (le numéro de commande) et la tentative, l'Ozow transaction ID, le Status, le montant Requested, le Amount reported by Ozow, le Ozow message, une étiquette TEST MODE pour les paiements test et les Ozow notes de la commande. L'onglet est affiché aux utilisateurs qui ont accès à l'extension.

Remboursements

Les remboursements depuis OpenCart ne sont pas pris en charge. Remboursez le paiement dans votre tableau de bord marchand Ozow, puis enregistrez le remboursement manuellement dans OpenCart. Les retours de produits dans Sales > Returns ne renvoient pas d'argent via Ozow.

Clé de licence

L'extension fonctionne avec une clé de licence VibeFox obtenue sur vibefox.net. Le bloc de licence License — VibeFox Ozow Pay est le premier bloc de Extensions > Extensions > Payments > VibeFox Ozow Pay > Edit, au-dessus des réglages. Collez la clé dans License key et cliquez sur Activate. Ensuite, le bloc affiche la clé masquée, le statut (par exemple la date jusqu'à laquelle la licence est active, et votre domaine) et les boutons Check now pour vérifier à nouveau le statut, Change key pour saisir une autre clé et Remove key pour retirer la clé de cette boutique. Sous ces éléments figurent la ligne Product: opencart-payment-ozow et le lien Manage licenses and domains in your account, qui ouvre votre compte vibefox.net. Seuls les utilisateurs administrateurs disposant du droit Modify sur l'extension peuvent modifier la clé. Les textes du bloc suivent la langue de l'administration (l'anglais et le russe sont inclus).

Si la clé n'est pas acceptée, le bloc indique la raison, par exemple Key not found, This key belongs to another product, Domain limit reached ou License expired on suivi d'une date. Après un changement d'adresse de la boutique, ou après avoir libéré un emplacement de domaine dans votre compte, cliquez sur Check now. Si le serveur de licences est injoignable, l'extension continue de fonctionner avec le dernier statut connu.

Une clé fonctionne sur un seul domaine : l'adresse de la boutique issue de la configuration d'OpenCart. Retirer la clé de la boutique ne libère pas son emplacement de domaine. Libérez l'emplacement dans votre compte vibefox.net.

Sans clé active, Ozow n'est pas affiché aux clients au moment du paiement. Si un paiement est tout de même lancé, le client voit This payment method is not available. Please choose another one. Un utilisateur administrateur connecté à l'administration dans le même navigateur voit toujours le mode de paiement dans la boutique, marqué (unlicensed — visible to admins only), afin que vous puissiez installer et tester l'extension avant d'acheter une clé. Sur OpenCart 4, cet aperçu n'est pas disponible : la boutique ne voit pas la connexion à l'administration, donc sans clé active le mode de paiement est masqué pour tout le monde. Une fois la page Edit ouverte une fois, un rappel apparaît sur le Dashboard de l'administration. Fermez-le avec × pour le masquer pendant 7 jours. Les commandes existantes ne sont pas affectées : les paiements déjà lancés sont toujours confirmés.

Lorsqu'une licence expire, l'extension continue de fonctionner, mais les mises à jour et le support nécessitent un renouvellement. Le statut est vérifié à nouveau automatiquement lorsque vous ouvrez le Dashboard ou la page Edit de l'administration : une fois par jour pendant les 14 premiers jours après la saisie de la clé, puis une fois par semaine. Aucune tâche cron n'est nécessaire. La désinstallation de l'extension supprime toujours la clé de licence et le statut de licence.

Dépannage

Ozow n'apparaît pas au moment du paiement : vérifiez que la licence est active, que Enable/Disable est activé, que le Site Code et la Private Key sont renseignés et que le client paie en ZAR. Vérifiez aussi que l'adresse de paiement se trouve dans la Geo Zone sélectionnée et que la commande atteint le Total défini dans les réglages. La page des réglages affiche un avertissement lorsqu'il manque quelque chose.

Le paiement a abouti, mais la commande reste sans statut : la notification d'Ozow n'a pas atteint la boutique et le client n'est pas revenu. Vérifiez que votre boutique est accessible depuis Internet (pas de protection par mot de passe ni de pare-feu bloquant Ozow). Si votre site Ozow est configuré avec des URL fixes, vérifiez que ces URL correspondent exactement à celles affichées dans Payment notifications. Activez Debug log et consultez le champ Log sur la page de l'extension.

La notification répond Invalid hash : la Private Key des réglages n'appartient pas au site Ozow qui a envoyé la réponse. Copiez-la à nouveau depuis votre tableau de bord marchand Ozow. Rien n'est modifié.

La notification répond Unknown site : la réponse provient d'un autre site Ozow. Vérifiez le Site Code.

La notification répond Order mismatch ou Order not found : la réponse ne correspond à aucun paiement lancé dans cette boutique. Rien n'est modifié.

La notification répond Gateway not configured : le Site Code ou la Private Key est manquant. Renseignez-les ; Ozow peut réessayer.

La notification répond Payment not confirmed yet : la réponse n'a pas encore pu être appliquée. Avec une API Key, l'API GetTransaction n'a pas pu confirmer le paiement (la commande est au statut de vérification et la notification suivante la finalise ; si elle y reste, vérifiez la API Key et le paiement dans votre tableau de bord Ozow). C'est aussi la réponse lorsque le retour du client était en cours de traitement pour le même panier au même moment ; consultez le journal.

Le client voit This payment method is not available. Please reload the checkout page.: la session de paiement ne correspond plus à la commande, ou le mode de paiement a été désactivé entre-temps. Le client doit recharger la page de paiement.

Un paiement test n'a pas réglé la commande : l'extension est en mode réel. Les paiements test ne règlent jamais une commande en mode réel ; la note de commande ou le journal l'indiquent.

La commande est au statut de vérification après le paiement : lisez les notes dans l'onglet VibeFox Ozow Pay et vérifiez le paiement dans votre tableau de bord Ozow, puis définissez le statut de la commande ou remboursez le paiement dans Ozow.

Désinstallation

Allez dans Extensions > Extensions, choisissez le type Payments et cliquez sur Uninstall (le bouton rouge −) à côté de VibeFox Ozow Pay. La clé de licence et le statut de licence de cette extension sont toujours supprimés. OpenCart supprime toujours ses propres réglages de l'extension : Enable/Disable, Sort Order, Geo Zone, Total et les statuts de commande de la section Orders, qui reviennent à leurs valeurs par défaut lors d'une réinstallation. L'événement OpenCart de l'extension est également supprimé (sur OpenCart 4, ses événements et son action de démarrage, qui laisse passer la notification et le retour en mode maintenance). Si Delete data on uninstall est activé, les autres réglages de la passerelle (titre, description, Site Code, clés, mode test, journalisation) et le journal sont supprimés. S'il est désactivé, ils sont conservés pour une réinstallation ultérieure. Les enregistrements de paiement Ozow sont toujours conservés, afin que les notifications tardives des anciennes commandes soient toujours reconnues après une réinstallation. Les commandes existantes conservent leurs notes de paiement.

Sur OpenCart 4, pour supprimer aussi les fichiers de l'extension, allez dans Extensions > Installer après la désinstallation et cliquez sur Uninstall (le bouton orange −) à côté de VibeFox Ozow Pay dans la liste des extensions installées, puis sur Delete (le bouton rouge en forme de corbeille) pour supprimer le paquet envoyé.

Ozow est une marque déposée de son propriétaire respectif. Cette extension n'est pas affiliée à Ozow et n'est pas approuvée par Ozow.