VibeFox Eupago 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 : euro (EUR). Eupago n'encaisse qu'en euros ; l'euro doit donc être activé dans votre boutique. Lorsque le client paie dans une autre devise, le mode de paiement est masqué à la commande.
Compte Eupago : vous avez besoin de la clé API de votre canal Eupago et de la clé d'un Webhook 2.0 que vous créez dans le back-office Eupago (voir Configuration). Le back-office de production est clientes.eupago.pt, celui du sandbox est sandbox.eupago.pt. Le sandbox et la production sont des comptes distincts avec des clés distinctes.
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_eupago_gateway-oc3-(version).ocmod.zip et le paquet OpenCart 4 wcp_eupago_gateway.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_eupago_gateway-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 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 Eupago Gateway 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 la clé API de votre canal Eupago, créez un Webhook 2.0 dans le back-office Eupago et collez sa clé (voir Configuration).
5. Choisissez le Payment Method, activez Enable/Disable et cliquez sur Save. Passez une commande de test en mode sandbox, puis désactivez Sandbox Mode.
OpenCart 4
1. Dans l'administration, allez dans Extensions > Installer, cliquez sur Upload et choisissez le fichier wcp_eupago_gateway.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 Eupago Gateway, cliquez sur Install (le bouton vert +), puis sur Edit (le bouton crayon).
4. Saisissez la clé de licence, les clés Eupago et le webhook 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 du webhook diffère (voir URL du webhook).
Une nouvelle installation démarre avec le mode de paiement désactivé et le mode sandbox activé.
Configuration
Tous les paramètres se trouvent sur la page de l'extension : Extensions > Extensions > Payments > VibeFox Eupago Gateway > Edit. Les sections sont listées à gauche ; le bouton Save situé sous la liste enregistre la page entière. Lorsque le mode de paiement est activé, la page vous avertit au-dessus des paramètres si la clé API du mode actuel est vide (le mode de paiement est alors masqué à la commande), ou affiche Sandbox mode: no real payments are taken. tant que le mode sandbox 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, le titre ne doit pas être vide ni dépasser 128 caractères, un mode de paiement doit être choisi, Sort Order doit être un nombre entier, Total 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 signale le problème, par exemple Enter a title for the payment method (1 to 128 characters)., et rien n'est enregistré.
Eupago
Enable/Disable: Enable Eupago Gateway 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. Par défaut : Eupago. Obligatoire, jusqu'à 128 caractères.
Description: le texte affiché au client à l'étape Confirm Order, au-dessus du bouton de confirmation. Par défaut : Pay securely via Eupago.
Payment Method: l'unique mode de paiement Eupago proposé à la commande.
Sort Order: la position d'Eupago parmi les modes de paiement à la commande. Laissez le champ vide ou saisissez un nombre entier.
Geo Zone: proposer Eupago 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 Eupago soit proposé. Laissez le champ vide pour proposer Eupago quel que soit le montant. Indépendamment de ce champ, Eupago n'est proposé que lorsque le client paie en EUR, et Multibanco uniquement pour des montants de 1 € à 999 999,99 €.
Compte Eupago
Obtenez la clé API de votre canal et la clé du Webhook 2.0 dans le back-office Eupago : clientes.eupago.pt (production) ou sandbox.eupago.pt (sandbox). Le sandbox et la production sont des comptes distincts avec des clés distinctes.
Sandbox Mode : utilise sandbox.eupago.pt et les clés du sandbox. Aucun paiement réel n'est encaissé. Par défaut : activé. Désactivez-le pour encaisser de vrais paiements avec les clés de production. Tant qu'il est activé, les clients voient SANDBOX / TEST MODE à l'étape Confirm Order.
Live API Key : la clé API de votre canal Eupago de production (clientes.eupago.pt).
Live Webhook Key : la clé de chiffrement de votre Webhook 2.0 de production. Obligatoire : les notifications sans signature valide sont rejetées.
Sandbox API Key : la clé API de votre canal sandbox (sandbox.eupago.pt).
Sandbox Webhook Key : la clé de chiffrement de votre Webhook 2.0 sandbox.
Les clés enregistrées 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 the saved key on save sous le champ, puis cliquez sur Save.
URL du webhook
Le webhook indique à votre boutique qu'un paiement a été effectué. Dans le back-office Eupago, créez un Webhook 2.0 avec l'URL affichée dans cette section, la méthode POST et le chiffrement activé. Sur OpenCart 3, l'URL ressemble à https://your-store/index.php?route=extension/payment/wcp_eupago_gateway/webhook, sur OpenCart 4 à https://your-store/index.php?route=extension/wcp_eupago_gateway/payment/wcp_eupago_gateway.webhook. Elle est construite à partir de l'adresse de la vitrine de votre installation OpenCart. Copiez l'URL exactement telle que les paramètres l'affichent. Créez un webhook dans le back-office sandbox et un autre dans le back-office de production.
Copiez la clé de chaque webhook dans Sandbox Webhook Key ou Live Webhook Key. Les webhooks sans signature valide sont rejetés. Un webhook non chiffré n'est accepté que si Eupago le signe ; gardez donc le chiffrement activé. Une notification doit être signée avec la clé du mode dans lequel le paiement a été lancé : une notification sandbox ne règle donc jamais un paiement réel. L'extension réagit à ces statuts de notification :
Les autres statuts ne nécessitent aucune action. Le callback GET historique d'Eupago vers la même URL est également accepté ; il est authentifié par la clé API et signale toujours un paiement. Sans notifications, les commandes ne sont jamais marquées payées : l'extension n'interroge pas Eupago et le retour du client ne règle aucune commande. Le webhook 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 (également pour le retour du client depuis la page de carte).
Commandes
OpenCart crée la commande à l'étape Confirm Order sans statut (une commande manquante). Avec Multibanco et MB WAY, la commande reçoit le statut d'attente dès qu'Eupago a émis la référence ou la demande MB WAY. Avec une carte, la commande ne reçoit un statut qu'à partir de la notification d'Eupago. La commande n'est marquée payée que lorsqu'une notification vérifiée arrive et que son mode, sa référence, son montant et sa devise correspondent à la commande. Chaque champ ci-dessous liste vos statuts de commande OpenCart.
Order Status After Payment : le statut de commande attribué lorsque le paiement est confirmé. Par défaut : En cours de traitement.
Awaiting payment status : la référence Multibanco ou la demande MB WAY a été émise et le client doit encore payer. Les détails Multibanco sont envoyés avec ce statut (dans l'e-mail de commande et dans l'historique de commandes du client). Par défaut : En attente.
Manual review status : Eupago a signalé un paiement qui ne correspond pas à la commande (montant, devise, référence), un paiement effectué après l'annulation de la commande, ou le paiement d'une commande dont le panier était déjà payé. Une note explique la raison. 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.
Cancelled status : Eupago a signalé le paiement en cours d'une commande en attente comme annulé ou expiré. Par défaut : Annulée.
Failed status : Eupago a signalé une erreur pour le paiement en cours d'une commande en attente (ERROR). Par défaut : Échoué.
Avancé
Debug Log : écrit les appels API et les notifications dans eupago_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 eupago_p_debug.old.log.php. Les clés, les adresses e-mail et les numéros de téléphone complets ne sont pas journalisés. Les erreurs sont toujours journalisées. 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 paramètres de la passerelle et le journal. Les commandes et leurs enregistrements de paiement Eupago sont conservés. Par défaut : désactivé.
Importer / Exporter
Export : Download JSON enregistre les paramètres dans un fichier JSON. Les clés API et de webhook 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 enregistrées sont conservées.
Paiement
À l'étape Payment Method, le client choisit le mode de paiement (par défaut Eupago). OpenCart crée la commande à l'étape Confirm Order, 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. Ce qui se passe lorsque le client clique sur Confirm Order dépend de Payment Method.
Multibanco : le client voit You will receive Multibanco payment details after placing the order. L'extension crée une référence Multibanco pour le total de la commande en euros, et la commande reçoit Awaiting payment status. L'e-mail de commande et l'historique de commandes du client reçoivent le commentaire Multibanco Payment Details avec l'entité, la référence et le montant. La page de succès de la commande affiche les mêmes informations. Le client paie à un distributeur automatique ou via sa banque en ligne.
MB WAY : le client saisit MB WAY Phone Number, prérempli avec le téléphone de la commande. Les numéros portugais peuvent être saisis sans +351. Sur OpenCart 4, aucun téléphone n'est demandé par défaut, le champ est donc en général vide et le client saisit le numéro. Un numéro incorrect affiche Please enter a valid MB WAY phone number (e.g. 912 345 678 or +351 912 345 678). L'extension envoie la demande de paiement à l'application MB WAY, et la commande reçoit Awaiting payment status. La page de succès invite le client à ouvrir l'application MB WAY sur le numéro masqué et à approuver la demande dans un délai de 5 minutes. Si Eupago refuse la demande, le client reste à l'étape Confirm Order avec The MB WAY payment could not be started. Check that the phone number is associated with MB WAY and try again.
Credit Card : le client voit You will be redirected to a secure payment page to enter your card details. Le client est envoyé vers la page de paiement par carte d'Eupago, en portugais, espagnol ou anglais selon la langue de la boutique. La commande reste sans statut, et le panier est conservé. Si la notification est arrivée lorsque le client revient, il voit la page de succès de commande d'OpenCart. Sinon, une page Payment confirmation affiche Your card payment is being confirmed by Eupago. You will receive an e-mail as soon as it is confirmed. avec les boutons Check again et Back to checkout. Si le paiement par carte échoue ou est abandonné, le client revient à la commande avec The card payment was not completed. You can try again or choose another payment method. ou The card payment was cancelled. You can try again or choose another payment method. Sur OpenCart 4, ces messages s'affichent au-dessus de la page de commande.
Pour chaque mode, la commande n'est marquée payée qu'après confirmation d'Eupago par une notification vérifiée. Elle reçoit ensuite son statut de la manière standard d'OpenCart, avec la mise à jour des stocks. Les détails du paiement ne s'affichent sur la page de succès que tant que la commande attend le paiement. Si Eupago a déjà signalé le paiement comme annulé, expiré ou échoué, la page de succès affiche Your Eupago payment was not completed. Please contact us about this order.
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'après un paiement par carte annulé ou échoué, le client paie la même commande avec un nouveau paiement Eupago. Si une commande antérieure du même panier est déjà payée via Eupago, le client est dirigé vers la page de succès et aucun nouveau paiement n'est créé.
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 entre-temps (par exemple si la référence Multibanco a expiré, si la demande MB WAY a été refusée ou si vous avez annulé la commande), le client est renvoyé à l'étape de paiement avec Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order., et le prochain clic sur Confirm Order paie une nouvelle commande du panier. Si cette commande est déjà payée ou attend son paiement, mais que le panier a changé depuis, y compris une nouvelle quantité, le message est Your previous order is already paid or awaiting its payment. Please confirm the order again: the cart will be paid with a new order. Une commande payée n'est jamais présentée comme payée pour un autre panier.
Si Eupago ne peut pas démarrer le paiement, le client reste à l'étape Confirm Order avec un bref message, par exemple The payment could not be started because Eupago is temporarily unavailable. Please try again in a few minutes or choose another payment method. La commande reste sans statut, et les détails figurent dans le journal.
L'extension propose un seul mode de paiement Eupago par installation. Elle ne gère ni remboursements depuis la boutique, ni cartes enregistrées, abonnements ou pré-autorisations, ni PayShop, Cofidis Pay, Bizum ou d'autres modes Eupago, ni rappels par SMS, ni date d'expiration Multibanco, ni interrogation des statuts.
Commandes
Statuts de commande
No status (missing order) : un paiement par carte a été lancé et Eupago ne l'a pas encore confirmé, ou il a échoué. Dans Sales > Orders, ces commandes ne s'affichent qu'avec le filtre Order Status réglé sur Missing Orders.
Awaiting payment status (default Pending) : une référence Multibanco ou une demande MB WAY a été créée. La note affiche l'entité et la référence, ou le téléphone masqué.
Order Status After Payment (default Processing) : le paiement a été confirmé. Une note affiche le mode de paiement, l'identifiant de transaction Eupago et la référence.
Manual review status (default Pending) : Eupago a signalé un paiement dont le montant ou la devise diffère, une référence qui n'a pas été créée pour cette commande, une commande annulée ou échouée entre-temps (par exemple une référence Multibanco réglée en retard), ou une commande dont le panier avait déjà été payé par une autre commande. La note l'explique. Vérifiez le paiement et le stock, puis complétez la commande manuellement ou remboursez le client. Les notifications ultérieures pour ce paiement ne valident pas la commande à votre insu.
Cancelled status (default Canceled) : Eupago a signalé le paiement comme annulé ou expiré, pour la tentative de paiement en cours d'une commande en attente.
Failed status (default Failed) : Eupago a signalé une erreur pour la tentative de paiement en cours d'une commande en attente.
Si Eupago signale un autre paiement pour une commande déjà payée (par exemple si une ancienne référence Multibanco a aussi été réglée), la commande ne change pas. Une note vous demande de vérifier un éventuel double paiement et de le rembourser dans le back-office Eupago. Une notification de paiement ne rouvre jamais une commande qui a été payée puis annulée ou remboursée. Les notes sont des entrées de l'History de la commande que le client ne voit pas.
Onglet VibeFox Eupago Gateway
Dans Sales > Orders, ouvrez une commande payée avec Eupago. En bas de la page de commande, à côté de History et Additional, l'onglet VibeFox Eupago Gateway liste chaque tentative de paiement de la commande : Date, Method (avec un libellé Sandbox pour les paiements sandbox), Amount, Entity / reference / phone, Eupago transaction ID et Status. Pour une commande en examen manuel, l'onglet affiche un avertissement. En dessous, Eupago notes liste les notes de l'extension sur la commande. L'onglet est en lecture seule et s'affiche aux utilisateurs ayant accès à l'extension.
Remboursements
Les remboursements ne sont pas disponibles dans cette extension. Remboursez le client dans le back-office Eupago, puis mettez à jour la commande dans OpenCart manuellement. Les retours de produits dans Sales > Returns ne renvoient pas d'argent via Eupago.
Clé de licence
L'extension fonctionne avec une clé de licence VibeFox obtenue sur vibefox.net. Le bloc de licence License — VibeFox Eupago Gateway est le premier bloc de Extensions > Extensions > Payments > VibeFox Eupago Gateway > 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-eupago 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, Eupago 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
Eupago does not appear at checkout : vérifiez que la licence est active, que Enable/Disable est activé et que la clé API du mode actuel est renseignée (Sandbox API Key en mode sandbox, Live API Key en mode production). Le client doit payer en EUR, et avec Multibanco le montant de la commande doit être compris entre 1 € et 999 999,99 €. 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 in the awaiting status or without a status : la notification Eupago n'arrive pas ou est rejetée. Dans le back-office Eupago du mode utilisé, vérifiez que le Webhook 2.0 existe, que son URL est exactement celle affichée dans Webhook URL, que la méthode est POST et que le chiffrement est activé. Vérifiez que sa clé se trouve dans le champ correspondant (Sandbox Webhook Key ou Live Webhook Key). Activez Debug Log et consultez le champ Log sur la page de l'extension. Si une notification n'arrive jamais, vérifiez le paiement dans le back-office Eupago.
Webhook answers Invalid signature or Missing signature : la clé du webhook dans l'extension ne correspond pas à celle du webhook, ou le webhook n'est ni chiffré ni signé. Copiez à nouveau la clé et gardez le chiffrement activé.
Webhook answers Webhook key not configured : aucune clé de webhook n'est renseignée. Eupago renouvelle la notification après que vous avez collé la clé.
Webhook answers Decryption failed : la signature est valide, mais le contenu n'a pas pu être déchiffré. Vérifiez les paramètres du Webhook 2.0 dans le back-office Eupago.
Webhook answers Environment mismatch : la notification est signée avec la clé de l'autre mode que celui dans lequel le paiement a été lancé. Une notification sandbox ne règle jamais un paiement réel, et inversement. Vérifiez que les clés sandbox et de production ne sont pas inversées.
Webhook answers Order not found : la notification concerne une commande sans paiement Eupago de cette boutique, par exemple un paiement effectué depuis une autre boutique utilisant le même canal Eupago.
Webhook answers Busy or Retry : la commande était en cours de traitement par une autre requête au même moment, ou le traitement a échoué. Eupago renouvelle la notification. La raison figure dans le journal.
Legacy callback answers Invalid API key : la clé API envoyée par Eupago ne correspond ni à Live API Key ni à Sandbox API Key. La même réponse apparaît si vous ouvrez l'URL du webhook dans un navigateur ; c'est normal.
The customer sees This payment method is temporarily unavailable : la clé API du mode actuel est absente. Saisissez-la dans les paramètres.
The customer sees The MB WAY payment could not be started : vérifiez que le numéro de téléphone est associé à MB WAY, puis réessayez.
Order is in the manual review status after payment : lisez les Eupago notes dans l'onglet VibeFox Eupago Gateway. Le montant ou la devise différait, la référence était inconnue, le paiement est arrivé après l'annulation de la commande, ou le panier avait déjà été payé par une autre commande. Vérifiez le paiement dans le back-office Eupago, puis complétez la commande ou remboursez le client.
Désinstallation
Allez dans Extensions > Extensions, choisissez le type Payments et cliquez sur Uninstall (le bouton rouge −) à côté de VibeFox Eupago Gateway. 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 laissent passer le webhook et le retour du client en mode maintenance). Si Delete Data on Uninstall est activé, les autres paramètres de la passerelle (titre, description, mode de paiement, mode sandbox, clés, journal de débogage) 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 Eupago des commandes sont toujours conservés, de sorte que les notifications tardives pour d'anciennes commandes 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 Eupago Gateway dans la liste des extensions installées, puis sur Delete (le bouton corbeille rouge) pour supprimer le paquet envoyé.
Eupago est une marque déposée de son propriétaire respectif. Cette extension n'est ni affiliée à Eupago ni approuvée par Eupago.
