VibeFox Wompi for OpenCart — Aide
Prérequis
OpenCart : 3.0.x (testé avec la version 3.0.5.0) ou 4.0.2 et ultérieur (testé avec la version 4.1.0.3).
PHP : 8.0 ou ultérieur.
Devise : peso colombien (COP). Wompi Colombia facture en COP. Ajoutez COP dans System > Localisation > Currencies si votre boutique ne l'a pas encore ; le moyen de paiement n'est proposé que lorsque le client paie en COP. La page des réglages vous avertit lorsque la devise par défaut de la boutique n'est pas COP.
Compte Wompi : un compte marchand Wompi Colombia. Chaque environnement (sandbox et production) comporte quatre clés : clé publique, clé privée, secret des événements et secret d'intégrité. Vous les trouvez dans le tableau de bord marchand de Wompi (comercios.wompi.co), dans la section développeurs. Wompi El Salvador et le Panama utilisent d'autres API et ne sont pas pris en charge.
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 pour les deux versions d'OpenCart. Décompressez-le sur votre ordinateur. Il contient README.txt, le paquet OpenCart 3 wcp_wompi_payment-oc3-(version).ocmod.zip et le paquet OpenCart 4 wcp_wompi_payment.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_wompi_payment-oc3-(version).ocmod.zip. L'extension ne comporte aucune modification OCMOD : Extensions > Modifications n'a donc pas besoin d'être actualisé. Au lieu de l'installateur, vous pouvez 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 Wompi Payment 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 crayon) pour ouvrir la page des réglages. Saisissez votre clé de licence VibeFox dans le champ License key du bloc de licence en haut de la page, puis cliquez sur Activate (voir Clé de licence).
4. Collez les clés sandbox et production depuis le tableau de bord marchand de Wompi, puis renseignez l'Events URL dans Wompi (voir Configuration).
5. Activez Enable/Disable et cliquez sur Save. Testez un paiement en mode sandbox, puis désactivez Sandbox mode pour accepter de vrais paiements.
OpenCart 4
1. Dans l'administration, allez dans Extensions > Installer, cliquez sur Upload et choisissez le fichier wcp_wompi_payment.ocmod.zip. Ne renommez pas le fichier : OpenCart 4 prend le code de l'extension dans le 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 Wompi Payment, cliquez sur Install (le bouton vert +), puis sur Edit (le bouton crayon).
4. Saisissez la clé de licence, les clés Wompi et l'Events URL comme aux étapes 3 à 5 pour OpenCart 3. La page des réglages et ses champs sont les mêmes dans les deux versions. Seule l'Events URL diffère (voir Events URL).
Une nouvelle installation démarre avec le moyen de paiement désactivé et le mode sandbox activé.
Configuration
Tous les réglages se trouvent sur la page de l'extension : Extensions > Extensions > Payments > VibeFox Wompi Payment > Edit. Les sections sont listées à gauche ; le bouton Save situé sous la liste enregistre la page entière. Au-dessus des réglages, un encadré d'état affiche le mode actuel, SANDBOX ou PRODUCTION. Lorsqu'une clé de ce mode manque, l'encadré la signale et indique que le moyen de paiement reste masqué au moment du paiement tant que toutes les clés de cet environnement ne sont pas renseignées. Lorsque toutes les clés sont renseignées, il indique si de vrais paiements seront débités. À l'enregistrement, l'extension vous avertit si une clé ne commence pas par le préfixe de sa section, ainsi que si Wompi est activé mais masqué au moment du paiement parce que des clés manquent. Title doit comporter au maximum 128 caractères (Title must be at most 128 characters.), Sort Order doit être un nombre entier (Sort Order must be a whole number.), Total doit être un nombre égal ou supérieur à 0 (Total: enter a number, 0 or greater.), et la zone géographique et les statuts de commande sélectionnés doivent exister ; sinon, rien n'est enregistré et la page affiche l'erreur. Sans le droit de modifier l'extension, la page affiche les réglages mais ne peut pas les enregistrer.
Wompi
Enable/Disable : Enable Wompi active ou désactive le moyen de paiement. Par défaut : désactivé.
Title : le nom du moyen de paiement que voit le client au moment du paiement. C'est aussi le nom du moyen de paiement enregistré dans la commande. Par défaut : Wompi. 128 caractères maximum. Si vous le laissez vide, le nom de l'extension est utilisé.
Description : le texte affiché au client à l'étape Confirm Order, au-dessus du bouton de confirmation. Par défaut : Pay securely with Wompi: cards, PSE, Nequi, Bancolombia and more.
Sort Order : la position de Wompi parmi les moyens de paiement au moment du paiement. Laissez vide ou saisissez un nombre entier ; les nombres négatifs sont acceptés.
Geo Zone : proposer Wompi uniquement 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 le paiement n'a pas d'adresse de paiement, l'adresse de livraison est vérifiée.
Total : le total de la commande, dans la devise par défaut de la boutique, que doit atteindre une commande pour que Wompi soit proposé : un nombre égal ou supérieur à 0. Laissez vide pour le proposer quel que soit le total. Wompi lui-même exige au moins COP 1,500.
Compte Wompi
Copiez les clés depuis le tableau de bord marchand de Wompi (comercios.wompi.co), section développeurs. Chaque environnement dispose de sa propre clé publique, sa propre clé privée, son propre secret des événements et son propre secret d'intégrité.
Sandbox mode : utilise le sandbox de Wompi (clés sandbox, aucun argent réel). Il change à la fois les clés et l'API Wompi (sandbox.wompi.co ou production.wompi.co). Les tentatives de paiement conservent l'environnement dans lequel elles ont été effectuées. Par défaut : activé. Désactivez-le pour accepter de vrais paiements. Lorsqu'il est activé, les clients voient Sandbox mode: no real payment is made. à l'étape Confirm Order.
Clés sandbox
Les quatre clés du sandbox Wompi. Elles commencent par pub_test_, prv_test_, test_events_ et test_integrity_.
Public key : la clé publique sandbox (pub_test_...). Elle identifie votre compte sur Wompi Web Checkout.
Private key : la clé privée sandbox (prv_test_...). Elle sert à lire les transactions depuis l'API Wompi.
Events secret : le secret des événements sandbox (test_events_...). Il vérifie la signature des événements Wompi.
Integrity secret : le secret d'intégrité sandbox (test_integrity_...). Il signe la demande de paiement envoyée au Web Checkout.
Clés de production
Les quatre clés de l'environnement de production Wompi. Elles commencent par pub_prod_, prv_prod_, prod_events_ et prod_integrity_.
Public key : la clé publique de production (pub_prod_...).
Private key : la clé privée de production (prv_prod_...).
Events secret : le secret des événements de production (prod_events_...).
Integrity secret : le secret d'intégrité de production (prod_integrity_...).
Les clés publiques sont affichées dans leurs champs. Les clés privées et secrets enregistrés ne sont plus jamais affichés. Le champ reste vide et affiche Saved — leave empty to keep it. Saisissez une nouvelle valeur uniquement pour la modifier. Pour supprimer une valeur enregistrée, cochez Clear saved secret on save sous le champ, puis cliquez sur Save.
Events URL (webhook)
Les événements Wompi informent votre boutique qu'une transaction a changé. Dans le tableau de bord marchand de Wompi, section développeurs, renseignez l'Events URL affichée dans cette section, pour le sandbox et pour la production. Elle est construite à partir de l'adresse de la vitrine de votre installation OpenCart et ressemble, sur OpenCart 3, à https://your-store/index.php?route=extension/payment/wcp_wompi_payment/webhook et, sur OpenCart 4, à https://your-store/index.php?route=extension/wcp_wompi_payment/payment/wcp_wompi_payment.webhook. Copiez l'URL exactement telle qu'elle est affichée dans les réglages.
L'extension utilise cet événement :
Les autres événements reçoivent la réponse Ignored. Chaque événement est vérifié avec le secret des événements de son environnement (sandbox ou production). Les webhooks sans signature valide sont rejetés. Après cette vérification, la transaction est lue depuis l'API Wompi avec la clé privée de cet environnement, et seules ces données sont utilisées. Sans l'Events URL, une commande ne reçoit son statut que lorsque le client revient sur la boutique après avoir payé.
Commandes
OpenCart crée la commande à l'étape Confirm Order sans statut (une commande manquante). Elle ne reçoit un statut que lorsque Wompi signale la transaction. Chaque champ ci-dessous liste vos statuts de commande OpenCart.
Order Status After Payment : une transaction APPROVED pour le montant attendu en COP. Par défaut : Processing.
Awaiting Payment Status : une transaction PENDING, par exemple PSE, Nequi ou un paiement en espèces en attente de confirmation. La commande reçoit Order Status After Payment lorsque Wompi l'approuve. Par défaut : Pending.
On Hold (Review) Status : Wompi a approuvé un montant ou une devise différent du total de la commande, ou a approuvé le paiement après l'annulation de la commande. Une note l'explique ; la commande n'est pas marquée comme payée. Par défaut : Pending, car OpenCart n'a pas de statut On hold. Vous pouvez créer vos propres statuts dans System > Localisation > Order Statuses et les sélectionner ici.
Failed Payment Status : une transaction en attente de la dernière tentative de paiement a été refusée ou s'est terminée par une erreur. Par défaut : Failed.
Cancelled Order Status : une transaction en attente de la dernière tentative de paiement a été annulée dans Wompi. Un paiement approuvé pour une commande dans ce statut la place en attente au lieu de la marquer comme payée. Par défaut : Canceled.
Avancé
Debug log : écrit l'activité des paiements et des webhooks dans wompi_p_debug.log.php, dans le dossier des journaux d'OpenCart (storage/logs). Le fichier ne peut pas être ouvert depuis le web. Les erreurs et avertissements sont toujours journalisés, même lorsque cette option est désactivée. Les clés, les secrets 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 ses réglages et le journal. Les commandes et les tentatives de paiement Wompi sont toujours conservées. Par défaut : désactivé.
Import / Export
Export : Download JSON enregistre les réglages dans un fichier JSON. Les clés privées et les secrets ne sont pas exportés.
Import : collez un JSON exporté précédemment et cliquez sur Import pour restaurer les réglages. Les clés privées et secrets enregistrés sont conservés.
Paiement
À l'étape Payment Method, le client choisit le moyen de paiement (par défaut Wompi). À l'étape Confirm Order, le client voit votre description. OpenCart crée la commande à cette étape, toujours sans statut. Lorsque le client clique sur Confirm Order, l'extension crée une tentative de paiement avec sa propre référence (OC-, le numéro de commande et un horodatage), la signe avec le secret d'intégrité et envoie le client vers Wompi Web Checkout avec le total de la commande en COP. L'adresse e-mail du client et le nom de l'adresse de paiement sont transmis à Wompi. Sur OpenCart 4, le client choisit le moyen de paiement avec le bouton Choose du bloc des moyens de paiement, dans la fenêtre Payment method options, et clique sur Confirm Order au bas de la page de paiement. Lorsque le paiement n'a pas d'adresse de paiement, le nom est repris de la commande ou de l'adresse de livraison.
Sur la page Wompi, le client paie avec n'importe quel moyen de paiement activé dans votre compte Wompi. Wompi renvoie ensuite le client vers votre boutique. La commande n'est marquée comme payée qu'après confirmation de Wompi : par un événement signé ou par une requête côté serveur vers l'API Wompi lorsque le client revient. Le numéro de transaction présent dans l'adresse de retour elle-même n'est pas considéré comme fiable, et seules les transactions créées pour cette commande dans l'environnement de sa tentative sont acceptées. Lors des rechargements de page, la transaction est vérifiée à nouveau au plus une fois toutes les 20 secondes.
Lorsque la transaction est approuvée, la commande reçoit son statut de la façon standard d'OpenCart, avec les e-mails de commande habituels et la mise à jour du stock, et le client voit la page de confirmation de commande d'OpenCart. Pour un paiement en attente (par exemple PSE, Nequi ou un paiement en espèces), la page affiche Your Wompi payment is pending confirmation (for example PSE, Nequi or a cash payment). We will process the order as soon as Wompi confirms the payment. Pour une commande en attente de vérification, elle affiche We have received your Wompi payment and are reviewing it. We will contact you if anything is needed. Si un paiement en attente est refusé plus tard, la page affiche Your Wompi payment was not approved. Please contact us. S'il est annulé, la page affiche Your Wompi payment was voided and this order was cancelled. Please contact us.
Si Wompi n'a pas encore confirmé la transaction au moment où le client revient, une page affiche We are waiting for Wompi to confirm your payment. You will receive an e-mail as soon as it is confirmed. avec les boutons Check again et Back to checkout. L'événement Wompi définit le statut de la commande dès son arrivée.
Si le paiement est refusé, la commande reste sans statut et le panier est conservé. Le client revient au paiement avec Your Wompi payment was not approved (...). You can try again or choose another payment method., avec le motif indiqué par Wompi. Un paiement annulé affiche Your Wompi payment was voided. You can try again or choose another payment method. Si le client quitte Web Checkout sans payer, le message est Your Wompi payment was not completed. You can try again or choose another payment method. Chaque nouvelle tentative reçoit une nouvelle référence. OpenCart crée une nouvelle commande chaque fois que l'étape Confirm Order est affichée, mais un panier n'est payé qu'une seule fois : dès qu'une commande du panier est payée, en attente de paiement ou en vérification, le client est dirigé vers la page de succès au lieu de payer à nouveau.
Sur OpenCart 4, ces messages s'affichent au-dessus de la page de paiement. OpenCart 4 garde une seule commande pour le paiement et la met à jour à chaque affichage de l'étape Confirm Order : après un paiement refusé ou non abouti, le client paie la même commande avec une nouvelle tentative. Si cette commande a été close sans paiement entre-temps (par exemple, son paiement PSE ou Nequi en attente a été refusé ou annulé plus tard, ou vous l'avez annulée), ou si le panier a été modifié après le début d'un paiement, la commande quitte le paiement et le client voit Your previous order is already closed or paid. Please confirm the order again: the cart will be paid with a new order. Le Confirm Order suivant paie le panier avec une nouvelle commande.
Le moyen de paiement n'est affiché que lorsque la licence est active, que les quatre clés du mode actuel sont renseignées, que le client paie en COP et que le total est d'au moins COP 1,500. Si le paiement ne peut pas démarrer, le client reste à l'étape Confirm Order avec un bref message au-dessus du bouton :
L'Events URL fonctionne aussi lorsque la boutique est en mode maintenance, car OpenCart laisse passer les requêtes des extensions de paiement. Sur OpenCart 4, une action de démarrage de l'extension laisse passer l'Events URL et le retour du client.
L'extension n'effectue pas de remboursement depuis OpenCart. Elle n'a ni cartes enregistrées, ni abonnements, ni champs de carte sur votre site : toutes les données de paiement sont saisies chez Wompi.
Commandes
Statuts de commande
Aucun statut (commande manquante) : le client a été envoyé vers Wompi et n'a pas payé, le paiement a été refusé, ou Wompi n'a pas encore signalé la transaction. Dans Sales > Orders, ces commandes ne s'affichent qu'avec le filtre Order Status réglé sur Missing Orders.
Awaiting Payment Status (par défaut Pending) : Wompi signale la transaction comme en attente, par exemple des paiements PSE, Nequi ou en espèces qui attendent une confirmation. La commande attend jusqu'à ce que Wompi l'approuve ou la refuse. Une fois approuvée, elle passe à Order Status After Payment.
Order Status After Payment (par défaut Processing) : la transaction a été approuvée pour le montant de la commande en COP. Une note indique la transaction, le type de moyen de paiement (par exemple CARD, PSE ou NEQUI), la référence, le montant et l'environnement.
On Hold (Review) Status (par défaut Pending) : Wompi a approuvé un montant ou une devise différent du total de la commande (par exemple, le panier a été modifié après le début du paiement), ou le paiement a été approuvé après l'annulation de la commande. La commande n'est pas marquée comme payée. La note l'explique. Vérifiez le paiement dans le tableau de bord Wompi, puis traitez la commande ou remboursez le paiement.
Failed Payment Status (par défaut Failed) : une transaction en attente de la dernière tentative de paiement a été refusée ou s'est terminée par une erreur. Le message de Wompi est ajouté à la note. Les résultats des tentatives précédentes ne modifient pas la commande.
Cancelled Order Status (par défaut Canceled) : une transaction en attente de la dernière tentative de paiement a été annulée dans Wompi.
Lorsqu'une commande qui a déjà un statut change (par exemple de en attente à payée ou échouée), OpenCart en informe le client. Si un second paiement approuvé arrive pour une commande déjà payée, ou pour une autre commande d'un panier déjà payé, la commande n'est pas modifiée. Une note vous demande de rembourser le doublon dans le tableau de bord Wompi. Si la transaction de paiement est annulée dans Wompi, une note vous demande de vérifier la commande. Les événements et retours répétés ne dupliquent jamais les notes ni les paiements.
Les notes sont des entrées de l'History de la commande que le client ne voit pas.
Onglet VibeFox Wompi Payment
Dans Sales > Orders, ouvrez une commande payée avec Wompi. En bas de la page de la commande, à côté de History et Additional, l'onglet VibeFox Wompi Payment affiche la Reference, le Transaction ID, le Status (avec le statut Wompi), le montant Requested, le Transaction amount, le Payment method, le Wompi message, une étiquette SANDBOX pour les paiements sandbox, les Payment attempts du panier lorsqu'il y en a plusieurs, et les Wompi notes de la commande. L'onglet est affiché aux utilisateurs qui ont accès à l'extension.
Remboursements
Les remboursements ne sont pas envoyés depuis OpenCart. Remboursez ou annulez le paiement dans le tableau de bord marchand de Wompi, puis enregistrez le remboursement manuellement dans OpenCart. Une annulation de la transaction de paiement effectuée dans Wompi est ajoutée à la commande sous forme de note. Les retours de produits dans Sales > Returns ne renvoient pas d'argent via Wompi.
Clé de licence
L'extension fonctionne avec une clé de licence VibeFox obtenue sur vibefox.net. Le bloc de licence License — VibeFox Wompi Payment est le premier bloc de la page Extensions > Extensions > Payments > VibeFox Wompi Payment > Edit, au-dessus des réglages. Saisissez 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 supprimer la clé de cette boutique. En dessous figurent la ligne Product: opencart-payment-wompi 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, Wompi 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 encore le moyen de paiement dans la boutique, marqué (unlicensed — visible to admins only), afin que vous puissiez configurer 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 administrateur, donc sans clé active le moyen de paiement est masqué pour tout le monde. Après avoir ouvert une fois la page Edit, 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à commencés sont toujours confirmés par les événements Wompi et les retours des clients.
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 de l'administration ou la page Edit : 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
Wompi n'apparaît pas au moment du paiement : vérifiez que la licence est active, que Enable/Disable est activé et que les quatre clés du mode actuel sont renseignées (l'encadré d'état de la page des réglages indique les clés manquantes). Vérifiez aussi que le client paie en COP et que le total est d'au moins COP 1,500. Contrôlez également 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.
Le paiement a abouti, mais la commande reste sans statut : l'Events URL ne fonctionne pas. Dans le tableau de bord Wompi, vérifiez que l'Events URL est renseignée pour l'environnement utilisé (sandbox ou production) et qu'elle correspond exactement à celle affichée dans les réglages. Vérifiez que le secret des événements de cet environnement se trouve dans la section correspondante. La commande reçoit aussi son statut lorsque le client revient sur la boutique après avoir payé.
Events URL answers Not configured : le secret des événements de l'environnement de l'événement est vide. Collez-le dans les réglages.
Events URL answers Invalid signature : le secret des événements appartient à un autre environnement ou à un autre compte. Copiez-le à nouveau depuis le tableau de bord Wompi.
Events URL answers Transaction lookup failed : l'API Wompi n'a pas renvoyé la transaction, par exemple à cause d'une mauvaise clé privée ou d'un problème réseau. Wompi renverra l'événement plus tard.
Events URL answers Retry : la commande était en cours de confirmation par une autre requête au même moment, ou le statut de la commande n'a pas pu être défini. Wompi renverra l'événement plus tard. Consultez le champ Log pour en connaître la raison.
Events URL answers Environment mismatch : une transaction sandbox a été reçue pour une tentative de paiement en production, ou l'inverse. Les paiements sandbox ne confirment jamais de commandes de production.
Events URL answers Unknown reference : la référence de la transaction ressemble à une référence de cette boutique, mais elle n'a jamais été émise ici, par exemple par une autre boutique OpenCart utilisant le même compte Wompi. Les références d'autres systèmes reçoivent la réponse Ignored: not an OpenCart reference.
The Events URL shows Method not allowed in the browser : c'est normal. L'URL n'accepte que les requêtes provenant de Wompi.
The key does not start with ... warning on save : une clé a été collée dans la mauvaise section. Les clés sandbox commencent par pub_test_, prv_test_, test_events_ et test_integrity_, les clés de production par pub_prod_, prv_prod_, prod_events_ et prod_integrity_.
Order is in the review status : lisez les notes de l'onglet VibeFox Wompi Payment (voir Statuts de commande), puis traitez la commande ou remboursez le paiement dans le tableau de bord Wompi.
Autres erreurs : consultez le champ Log sur la page de l'extension et les Wompi notes de la commande. Les erreurs sont toujours journalisées. Activez Debug log pour plus de détails.
Désinstallation
Allez dans Extensions > Extensions, choisissez le type Payments et cliquez sur Uninstall (le bouton rouge −) à côté de VibeFox Wompi Payment. 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, aussi son action de démarrage, qui laisse passer l'Events URL en mode maintenance). Si Delete data on uninstall est activé, les autres réglages (titre, description, mode sandbox, clés, journalisation) et le journal sont supprimés. S'il est désactivé, ils sont conservés pour une future réinstallation. Les tentatives de paiement Wompi sont toujours conservées, afin qu'un événement tardif d'un ancien paiement soit toujours reconnu 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 Wompi Payment dans la liste des extensions installées, puis sur Delete (le bouton rouge corbeille) pour supprimer le paquet téléversé.
Wompi est une marque déposée de son titulaire respectif. Cette extension n'est ni affiliée à Wompi ni approuvée par Wompi.
