VibeFox ePayco for OpenCart — Aide
Prérequis
OpenCart : 3.0.x (testé avec 3.0.5.0) ou 4.0.2 et ultérieur (testé avec 4.1.0.3).
PHP : 8.0 ou ultérieur.
Devise : peso colombien (COP) ou dollar américain (USD). Lorsque le client paie dans une autre devise, le mode de paiement est masqué à la commande.
Compte ePayco : vous avez besoin des quatre clés de votre compte ePayco : P_CUST_ID_CLIENTE, P_KEY, PUBLIC_KEY et PRIVATE_KEY. Elles se trouvent dans le tableau de bord ePayco, sous Integrations, API keys. Les mêmes clés fonctionnent en mode test et en mode production. Les moyens de paiement que le client peut utiliser (cartes, PSE, réseaux de paiement en espèces, portefeuilles) sont ceux activés sur votre compte ePayco.
Site web public : l'URL de confirmation de votre boutique doit être accessible depuis Internet, sans être bloquée par un pare-feu ou une authentification de base.
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 contenant les paquets pour les deux versions d'OpenCart. Décompressez-le sur votre ordinateur. Il contient README.txt, le paquet OpenCart 3 wcp_epayco_payment-oc3-(version).ocmod.zip et le paquet OpenCart 4 wcp_epayco_payment.ocmod.zip. N'installez que le paquet de 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_epayco_payment-oc3-(version).ocmod.zip. L'extension ne contient aucune modification OCMOD, donc Extensions > Modifications ne doit pas être actualisé. Au lieu de 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 ePayco 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 en forme de crayon) pour ouvrir la page des paramètres. 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 les quatre clés ePayco et choisissez le type de paiement à la commande (voir Configuration).
5. Activez Enable/Disable et cliquez sur Save. Testez un paiement avec Test Mode activé et les cartes de test ePayco, puis désactivez Test Mode.
OpenCart 4
1. Dans l'administration, allez dans Extensions > Installer, cliquez sur Upload et choisissez le fichier wcp_epayco_payment.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 ePayco Payment, cliquez sur Install (le bouton vert +), puis sur Edit (le bouton crayon).
4. Saisissez la clé de licence, les quatre clés ePayco et les paramètres comme aux étapes 3 à 5 pour OpenCart 3. La page des paramètres et ses champs sont les mêmes dans les deux versions. Seule l'URL de confirmation diffère (voir URL de confirmation).
Une nouvelle installation démarre avec le mode de paiement désactivé et le mode test désactivé. L'URL de confirmation est envoyée à ePayco à chaque paiement, il n'y a donc rien à configurer dans le tableau de bord ePayco.
Configuration
Tous les paramètres se trouvent sur la page de l'extension : Extensions > Extensions > Payments > VibeFox ePayco Payment > Edit. Les sections sont listées à gauche ; le bouton Save situé sous la liste enregistre la page entière. Au-dessus des paramètres, la page indique que la commande ne reçoit un statut qu'après la confirmation de la transaction par ePayco. Elle vous avertit lorsque les quatre clés ne sont pas toutes saisies (le mode de paiement est alors masqué à la commande) et lorsque la devise par défaut de votre boutique n'est ni COP ni USD, et affiche Test mode is on: customers pay with ePayco test cards and no real money is charged. tant que le mode test est activé. Sans le droit de modifier l'extension, la page affiche les paramètres mais ne peut pas les enregistrer.
Lors de l'enregistrement, Title doit comporter au maximum 128 caractères, Sort Order doit être un nombre entier, Total doit être un nombre supérieur ou égal à zéro, et la zone géographique ainsi que les statuts de commande doivent exister. Sinon, un message d'erreur indique le champ concerné et rien n'est enregistré.
ePayco
Enable/Disable: Enable ePayco Payment active ou désactive le mode de paiement. Par défaut : désactivé.
Title: le nom du mode de paiement que les clients voient à la commande. C'est aussi le nom du mode de paiement enregistré dans la commande. Jusqu'à 128 caractères ; si le champ est vide, les clients voient ePayco. Par défaut : ePayco.
Description: le texte affiché au client à l'étape Confirm Order, au-dessus du bouton de confirmation. Par défaut : Pay securely with ePayco.
Sort Order: la position de ePayco parmi les modes de paiement à la commande. Laissez le champ vide ou saisissez un nombre entier.
Geo Zone: proposer ePayco 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.
Total : le montant total de la commande, dans la devise par défaut de la boutique, que la commande doit atteindre pour que ePayco soit proposé. Laissez le champ vide pour proposer ePayco quel que soit le montant.
Clés du compte ePayco
Trouvez les quatre clés dans le tableau de bord ePayco, sous Integrations, API keys (la section renvoie vers le tableau de bord). P_CUST_ID_CLIENTE et P_KEY vérifient les confirmations de paiement ; PUBLIC_KEY et PRIVATE_KEY créent les sessions de paiement. Les mêmes clés fonctionnent en mode test et en mode production.
Customer ID (P_CUST_ID_CLIENTE): votre identifiant client ePayco (numérique).
Secret Key (P_KEY): sert à vérifier la signature des confirmations de paiement ePayco. Gardez-la secrète.
Public Key (PUBLIC_KEY): votre clé API publique ePayco.
Private Key (PRIVATE_KEY): votre clé API privée ePayco. Gardez-la secrète.
Les clés enregistrées Secret Key (P_KEY) et Private Key (PRIVATE_KEY) ne sont plus jamais affichées. Le champ reste vide et affiche Saved — leave empty to keep it. Saisissez une nouvelle valeur uniquement pour la modifier. Pour supprimer une clé enregistrée, cochez Clear saved secret on save sous le champ, puis cliquez sur Save.
Test Mode: les sessions de paiement sont créées comme des transactions de test. Les clients paient avec les cartes de test ePayco et aucun argent réel n'est débité. Les transactions de test ne règlent jamais les commandes créées en mode production. Par défaut : désactivé. Lorsqu'il est activé, les clients voient TEST MODE — use ePayco test cards, no real money is charged. à l'étape Confirm Order et sur la page de paiement.
Paiement
Checkout Type: la manière dont s'ouvre le paiement ePayco.
URL de confirmation
L'URL de confirmation indique à votre boutique le résultat d'un paiement. Elle est envoyée automatiquement à ePayco avec chaque paiement, il n'y a donc rien à configurer dans le tableau de bord ePayco. La section affiche l'URL. Sur OpenCart 3, elle ressemble à https://your-store/index.php?route=extension/payment/wcp_epayco_payment/confirmation, sur OpenCart 4 à https://your-store/index.php?route=extension/wcp_epayco_payment/payment/wcp_epayco_payment.confirmation. Elle est construite à partir de l'adresse de la vitrine de votre installation OpenCart. Elle doit être accessible depuis Internet, sans être bloquée par un pare-feu ou une authentification de base. Elle fonctionne aussi lorsque la boutique est en mode maintenance, car OpenCart 3 laisse passer les requêtes des extensions de paiement, et l'extension ajoute sur OpenCart 4 une action de démarrage pour cela.
Chaque confirmation doit comporter une signature valide réalisée avec votre P_CUST_ID_CLIENTE et votre P_KEY. Les confirmations sans signature valide sont rejetées et ne modifient rien. Sans la confirmation, une commande ne reçoit son statut que lorsque le client revient dans la boutique après avoir payé.
Commandes
OpenCart crée la commande à l'étape Confirm Order sans statut (une commande manquante). La commande ne reçoit un statut qu'une fois que ePayco a confirmé la transaction. Un paiement refusé ou abandonné laisse la commande sans statut, et le panier est conservé. Chaque champ ci-dessous liste vos statuts de commande OpenCart.
Order Status After Payment: ePayco a approuvé le paiement, et le montant et la devise correspondent à la commande. Par défaut : En cours de traitement.
Awaiting Payment Status: ePayco a signalé le paiement comme en attente ou retenu (virement PSE, réseaux de paiement en espèces). La commande change automatiquement lorsque ePayco l'approuve ou la rejette. Par défaut : En attente.
On Hold (Review) Status: ePayco a approuvé un paiement dont le montant ou la devise diffère de la commande, ou l'a approuvé après que la commande a reçu un autre statut (par exemple Annulée). Une note explique la raison. N'expédiez pas avant d'avoir vérifié la transaction dans le tableau de bord ePayco. 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.
Payment Failed Status: un paiement en attente a été refusé, a échoué, a expiré ou a été annulé. Un nouveau paiement approuvé règle toujours la commande. Par défaut : Échoué.
Reversed Status: ePayco a annulé le paiement de la commande. Par défaut : Remboursée.
Avancé
Logging: écrit les erreurs de l'API et les confirmations de paiement dans epc_p_debug.log.php, dans le dossier des journaux d'OpenCart (storage/logs). Le fichier ne peut pas être ouvert depuis le web et, à 5 Mo, il est déplacé vers epc_p_debug.old.log.php. Les clés et les données clients ne sont pas journalisées. Par défaut : désactivé. Les erreurs sont toujours journalisées, même lorsque cette option est désactivée.
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 paramètres de l'extension et le journal. Les données ePayco enregistrées pour les commandes sont toujours conservées. Par défaut : désactivé.
Importer / Exporter
Export: Download JSON enregistre les paramètres dans un fichier JSON. Les clés secrètes ne sont pas exportées.
Import: collez le JSON exporté précédemment et cliquez sur Import pour restaurer les paramètres. Les clés secrètes enregistrées sont conservées.
Paiement
À l'étape Payment Method, le client choisit le mode de paiement (par défaut ePayco). À l'étape Confirm Order, le client voit votre description et la note After confirming the order you pay securely in the ePayco checkout (cards, PSE, cash, wallets). 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, puis clique sur Confirm Order en bas de la page de commande. Lorsque le client clique sur Confirm Order, l'extension crée une session de paiement ePayco pour le total de la commande dans la devise de la commande, avec les taxes, le numéro de commande ainsi que le nom, l'adresse, l'e-mail et le téléphone de facturation. Le paiement apparaît chez ePayco sous la forme Order # suivie du numéro de commande. La langue du paiement est l'espagnol ou l'anglais, selon la langue de la boutique du client.
Le client voit ensuite la page ePayco payment avec Thank you for your order. The secure ePayco checkout opens automatically; if it does not, click the button below. Le paiement ePayco s'ouvre dans une fenêtre pop-up ou par redirection, selon Checkout Type. La page comporte aussi le bouton Pay with ePayco et le lien Choose another payment method. Chaque nouveau Confirm Order crée une nouvelle session ePayco (OpenCart 3 crée une nouvelle commande chaque fois que l'étape Confirm Order est affichée ; OpenCart 4 met à jour la commande du paiement, de sorte qu'une nouvelle tentative paie la même commande). Si une commande antérieure du même panier est déjà payée ou en attente de ePayco, le client est redirigé vers la page de succès de la commande au lieu d'être débité une nouvelle fois.
Dans le paiement ePayco, le client règle avec l'un des moyens activés sur votre compte ePayco. ePayco envoie ensuite la confirmation à votre boutique et renvoie le client. La commande n'est marquée payée qu'après confirmation par ePayco : par la confirmation signée, ou par une requête côté serveur vers ePayco lorsque le client revient. Le simple retour du client ne règle jamais une commande. La commande reçoit ensuite son statut de la manière standard d'OpenCart, avec les e-mails habituels de commande et la mise à jour des stocks, et le client voit la page de succès de commande d'OpenCart.
Pour un paiement en attente (par exemple PSE ou espèces), la commande reçoit Awaiting Payment Status et la page de succès affiche Your ePayco payment is being confirmed. We will e-mail you as soon as it is approved. Si le paiement en attente a déjà été refusé ou a expiré lorsque le client revient, la page affiche Your ePayco payment was not completed. Please contact us about this order. Si ePayco n'a pas encore confirmé le paiement lorsque le client revient, une page Payment confirmation affiche We are waiting for ePayco to confirm your payment. This page does not need to stay open. ainsi que le bouton Check again.
Si le paiement a été refusé, le client revient à la commande avec Your ePayco payment was declined or could not be completed. You can try again or choose another payment method. Si le client revient sans avoir payé, le message est The ePayco payment was not completed. If you already paid, the order will be updated as soon as ePayco confirms it; otherwise you can try again. Le panier est conservé et la commande reste sans statut. Sur OpenCart 4, ces messages s'affichent au-dessus de la page de commande.
Sur OpenCart 4, la commande reste à l'étape de paiement jusqu'à l'affichage de la page de succès. Si cette commande a été fermée sans paiement ePayco entre-temps (par exemple si le paiement en attente a échoué ou si vous l'avez annulée), le client est renvoyé à la commande avec le message sur le paiement refusé, et le prochain clic sur Confirm Order paie une nouvelle commande du panier. Si cette commande a déjà un statut mais que le panier a changé depuis, y compris une nouvelle quantité, le client est renvoyé à l'étape de paiement, et le prochain clic sur Confirm Order paie le nouveau panier avec une nouvelle commande. Une commande payée n'est jamais présentée comme payée pour un autre panier.
Si ePayco ne peut pas démarrer le paiement, le client reste à l'étape Confirm Order avec un bref message au-dessus du bouton, par exemple We could not connect to ePayco. Please try again in a moment or choose another payment method. La raison technique est écrite dans le journal.
L'extension ne gère que les paiements uniques. Elle ne propose ni remboursements depuis la boutique, ni cartes enregistrées, ni abonnements ou paiements fractionnés, et n'interroge pas ePayco pour les transactions en attente : les commandes sont mises à jour par la confirmation ePayco et par le retour du client.
Commandes
Statuts de commande
No status (missing order): le client a été envoyé vers ePayco et n'a pas payé, ePayco n'a pas encore confirmé le paiement, ou le paiement a été refusé. Dans Sales > Orders, ces commandes ne s'affichent qu'avec le filtre Order Status réglé sur Missing Orders.
Order Status After Payment (default Processing): ePayco a approuvé le paiement. Une note affiche la référence ePayco, l'état, le montant, le mode de paiement et le code d'approbation.
Awaiting Payment Status (default Pending): ePayco a signalé le paiement comme en attente ou retenu, par exemple un virement PSE ou un paiement en espèces. Lorsque ePayco l'approuve, la commande passe à Order Status After Payment ; lorsqu'il est refusé, échoue, expire ou est annulé, la commande passe à Payment Failed Status. OpenCart envoie un e-mail au client à propos de ces changements.
On Hold (Review) Status (default Pending): ePayco a approuvé un paiement dont le montant ou la devise diffère de la commande, ou a approuvé un paiement après que vous avez donné à la commande un autre statut (par exemple Annulée). La note l'explique. Vérifiez la transaction dans le tableau de bord ePayco avant l'expédition.
Payment Failed Status (default Failed): un paiement en attente n'a pas abouti. La note affiche la raison donnée par ePayco. Un nouveau paiement approuvé règle toujours la commande. Un échec tardif ne modifie jamais une commande payée.
Reversed Status (default Refunded): ePayco a annulé le paiement qui a réglé cette commande.
Si ePayco signale un autre paiement approuvé pour une commande déjà payée, le statut ne change pas. Une note vous demande de vérifier s'il s'agit d'un double débit et de le rembourser dans ePayco si nécessaire. Si le client paie une seconde commande du même panier (par exemple depuis deux fenêtres ePayco ouvertes), cette commande ne reçoit aucun statut, le client voit la page de succès de commande, et la commande payée reçoit une note vous demandant de rembourser le second paiement dans ePayco. Une transaction de test pour une commande passée en mode production, et une transaction qui appartient déjà à une autre commande, sont ignorées. Les notes sont des entrées de l'History de la commande que le client ne voit pas.
Onglet VibeFox ePayco Payment
Dans Sales > Orders, ouvrez une commande payée avec ePayco. En bas de la page de commande, à côté de History et Additional, l'onglet VibeFox ePayco Payment affiche la ePayco reference (ref_payco), le Transaction ID, le State, le Payment method, le Approval code, la Transaction date, le Mode (avec le libellé Test mode pour les paiements de test), le Attempt status et les ePayco notes de la commande. Pour une commande en examen, l'onglet affiche un avertissement vous invitant à vérifier la transaction avant l'expédition. L'onglet est en lecture seule et s'affiche aux utilisateurs ayant accès à l'extension.
Remboursements
Les remboursements depuis la boutique ne sont pas pris en charge. Remboursez le paiement dans le tableau de bord ePayco, puis mettez à jour la commande dans OpenCart manuellement si nécessaire. L'annulation de la transaction de paiement signalée par ePayco place la commande en Reversed Status. Les retours de produits dans Sales > Returns ne renvoient pas d'argent via ePayco.
Clé de licence
L'extension fonctionne avec une clé de licence VibeFox obtenue sur vibefox.net. Le bloc de licence License — VibeFox ePayco Payment est le premier bloc de Extensions > Extensions > Payments > VibeFox ePayco Payment > Edit, au-dessus des paramètres. 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), ainsi que 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. En dessous figurent la ligne Product: opencart-payment-epayco 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é une place 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 sa place de domaine. Libérez la place dans votre compte vibefox.net.
Sans clé active, ePayco n'est pas affiché aux clients à la commande. 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 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 à 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
ePayco does not appear at checkout: vérifiez que la licence est active, que Enable/Disable est activé, que les quatre clés sont saisies et que le client paie en COP ou en USD. La page des paramètres affiche un avertissement lorsque des clés manquent. 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 paramètres.
The payment went through, but the order stays without a status: la confirmation ePayco n'atteint pas votre boutique. Vérifiez que l'URL de confirmation affichée dans les paramètres est accessible depuis Internet et n'est pas bloquée par un pare-feu, une extension de sécurité ou une authentification de base. Regardez le champ Log sur la page de l'extension ; activez Logging pour voir chaque confirmation. La commande reçoit aussi son statut lorsque le client revient dans la boutique après avoir payé.
Confirmation answers Invalid signature: Customer ID (P_CUST_ID_CLIENTE) ou Secret Key (P_KEY) ne correspond pas au compte ePayco qui a reçu le paiement. Copiez les deux à nouveau depuis le tableau de bord ePayco.
Confirmation answers Gateway not configured: P_CUST_ID_CLIENTE ou P_KEY est vide. Saisissez-les dans les paramètres.
Confirmation answers Order not found: la confirmation concerne une commande sans paiement ePayco de cette boutique.
Confirmation answers Busy, retry later: la commande était en cours de mise à jour par une autre requête au même moment. ePayco renouvelle la confirmation. La raison figure dans le journal.
The customer sees We could not connect to ePayco: ePayco a refusé PUBLIC_KEY et PRIVATE_KEY. Le journal affiche la réponse d'ePayco. Recopiez les deux clés.
The customer sees ePayco could not start the payment: ePayco n'a pas créé la session de paiement. Consultez le journal pour l'erreur ePayco.
The customer sees This payment method is not available right now: la session de paiement ne correspond plus à la commande, le mode de paiement a été désactivé entre-temps ou les clés ont été supprimées. Le client recharge la page de commande.
The ePayco checkout does not open: le client voit The ePayco checkout could not be loaded. Please reload the page or choose another payment method. Le script de paiement ePayco n'a pas pu être chargé sur la page de paiement. Le client peut recharger la page ou utiliser Choose another payment method.
A test payment did not pay the order: les transactions de test ne règlent jamais les commandes passées en mode production. Passez la commande de test pendant que Test Mode est activé.
Order is in the review status after payment: lisez les notes dans l'onglet VibeFox ePayco Payment (voir Statuts de commande) et vérifiez la transaction dans le tableau de bord ePayco avant l'expédition.
Désinstallation
Allez dans Extensions > Extensions, choisissez le type Payments et cliquez sur Uninstall (le bouton rouge −) à côté de VibeFox ePayco Payment. La clé de licence et le statut de licence de cette extension sont toujours supprimés. OpenCart supprime toujours ses propres paramètres 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 lui aussi supprimé (sur OpenCart 4, ses événements et son action de démarrage, qui laisse passer la confirmation et le retour du client en mode maintenance). Si Delete Data on Uninstall est activé, les autres paramètres (titre, description, clés, mode test, type de paiement, journalisation) et le journal sont supprimés. S'il est désactivé, ils sont conservés pour une réinstallation ultérieure. Les données ePayco enregistrées pour les commandes sont toujours conservées, de sorte que les confirmations tardives de commandes anciennes continuent de fonctionner 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 ePayco Payment dans la liste des extensions installées, puis sur Delete (le bouton corbeille rouge) pour supprimer le paquet envoyé.
ePayco est une marque déposée de son propriétaire respectif. Cette extension n'est ni affiliée à ePayco ni approuvée par ePayco.
