VibeFox Moneris 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 : CAD pour un compte Moneris canadien, USD pour un ancien compte Moneris USA. Le mode de paiement n'est affiché que lorsque la devise du paiement correspond à la devise du compte.
HTTPS et PCI DSS : les numéros de carte sont saisis sur la page de paiement de votre boutique et transitent par votre serveur. Les paiements en production exigent HTTPS et la conformité PCI DSS SAQ D. Si vous ne pouvez pas la respecter, utilisez à la place une solution de page de paiement hébergée.
Compte Moneris : vous avez besoin du Store ID et de l'API Token de votre boutique Moneris Gateway, disponibles dans le Moneris Merchant Resource Center > Admin > Store Settings. Pour les tests, la boutique de test publique de Moneris est renseignée par défaut. Les identifiants de test et les cartes de test se trouvent sur le portail développeurs de Moneris.
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_moneris_gateway-oc3-(version).ocmod.zip et le paquet OpenCart 4 wcp_moneris_gateway.ocmod.zip. N'installez que 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_moneris_gateway-oc3-(version).ocmod.zip. L'extension n'apporte aucune modification OCMOD, il n'est donc pas nécessaire d'actualiser Extensions > Modifications. 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, choisissez le type Payments. Repérez VibeFox Moneris 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 License key).
4. Choisissez le pays du compte et saisissez le Live Store ID et le Live API Token. Le mode test est activé par défaut et utilise la boutique de test publique (store5 / yesguy pour le Canada, monusqa002 / qatoken pour les États-Unis).
5. Choisissez le type de transaction et les logos de carte, puis activez Enable / Disable et cliquez sur Save.
6. Passez une commande test avec une carte de test Moneris, puis désactivez Test mode.
OpenCart 4
1. Dans l'administration, allez dans Extensions > Installer, cliquez sur Upload et choisissez le fichier wcp_moneris_gateway.ocmod.zip. Ne renommez pas le fichier : OpenCart 4 prend le code de l'extension à partir 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é de celui-ci.
3. Allez dans Extensions > Extensions et choisissez le type Payments. Repérez VibeFox Moneris Gateway, cliquez sur Install (le bouton vert +), puis sur Edit (le bouton en forme de crayon).
4. Saisissez la clé de licence et les paramètres comme aux étapes 3 à 6 pour OpenCart 3. La page des paramètres et ses champs sont identiques dans les deux versions.
Une nouvelle installation démarre avec le mode de paiement désactivé et le mode test activé.
Configuration
Tous les paramètres se trouvent sur la page de l'extension : Extensions > Extensions > Payments > VibeFox Moneris Gateway > 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 affiche Moneris gateway is in TEST MODE. No real charges will be made. tant que le mode test est activé. En mode production, elle vous avertit lorsque les champs de production contiennent des identifiants de test Moneris (le mode de paiement est alors masqué lors du paiement) et lorsque SSL n'est pas activé pour la boutique (sur OpenCart 4, lorsque l'adresse de la boutique commence par http://). Elle vous avertit aussi lorsque le mode de paiement est activé mais que le Store ID ou l'API Token du mode actuel est vide, et lorsque la devise par défaut de la boutique n'est pas la devise du compte Moneris ; dans les deux cas, le mode de paiement est masqué lors du paiement. 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 de 1 à 128 caractères, Sort Order doit être un nombre entier et Total doit être un nombre égal ou supérieur à 0. Si une valeur est incorrecte, la page affiche l'erreur et rien n'est enregistré.
Moneris
Enable / Disable : Enable Moneris Gateway active ou désactive le mode de paiement. Par défaut : désactivé.
Title : le titre du mode de paiement affiché au client. Il sert aussi de nom du mode de paiement enregistré dans la commande. Par défaut : Carte de crédit (Moneris). En mode test, (Test Mode) est ajouté au titre. Obligatoire.
Description : le texte affiché au-dessus des champs de carte à l'étape Confirm Order. Par défaut : Pay securely with your credit card.
Sort Order : la position de Moneris parmi les modes de paiement lors du paiement. Laissez le champ vide ou saisissez un nombre entier.
Geo Zone : n'affiche le formulaire de carte que pour les adresses de facturation 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 du paiement, dans la devise par défaut de la boutique, qu'une commande doit atteindre pour que le mode de paiement soit proposé. Laissez le champ vide pour le proposer quel que soit le montant.
Compte Moneris
Votre Store ID et votre API Token se trouvent dans le Moneris Merchant Resource Center, sous Admin > Store Settings. Les identifiants de test et les cartes de test se trouvent sur le portail développeurs de Moneris. Cette section renvoie vers les deux.
Moneris account country : les comptes canadiens facturent en CAD, les comptes américains en USD. Le mode de paiement n'est affiché que lorsque la devise de la commande correspond. Par défaut : Canada (CAD).
Test mode : utilise la passerelle de test (QA) de Moneris et les identifiants de test ; aucun débit réel n'est effectué. Les remboursements, captures et annulations sont toujours envoyés à l'environnement dans lequel le paiement a été effectué. Les clients voient TEST MODE: use a Moneris test card, no real charges are made. au-dessus des champs de carte. Par défaut : activé.
Live Store ID : le Store ID de production, par exemple monca01234.
Live API Token : l'API Token de production.
Test Store ID : la boutique de test publique de Moneris : store5 (Canada) ou monusqa002 (États-Unis). Par défaut : store5.
Test API Token : le jeton de test public : yesguy (Canada) ou qatoken (États-Unis). Par défaut : yesguy.
Les API Tokens enregistrés ne sont jamais réaffichés. Le champ reste vide et affiche Saved — leave empty to keep it. Saisissez une nouvelle valeur uniquement pour la modifier. Pour supprimer un jeton enregistré, cochez Clear the saved token on save sous le champ, puis cliquez sur Save.
Paiement
Transaction type : la manière dont la carte est débitée. Par défaut : Purchase.
Card logos : les marques de carte affichées avec le mode de paiement lors du paiement : Visa, Mastercard, Discover, American Express, JCB. Les marques acceptées dépendent de votre compte Moneris. Par défaut : Visa et Mastercard.
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 la réponse de Moneris. Chacun des champs ci-dessous liste vos statuts de commande OpenCart.
Order Status After Payment : la carte a été débitée (un achat, ou la capture d'une pré-autorisation). Par défaut : En cours de traitement.
Authorized Status : une pré-autorisation : les fonds sont seulement réservés, pas encore débités. Capturez-les dans l'onglet de la commande ou en définissant un statut payé. Par défaut : En attente.
On Hold (Review) Status : une vérification manuelle est nécessaire : le montant traité par Moneris diffère de la commande, ou Moneris n'a pas répondu et la vérification de statut a également échoué (la carte a peut-être été débitée). Une note explique pourquoi. Par défaut : En attente, car OpenCart n'a pas de statut En suspens. Vous pouvez créer vos propres statuts dans System > Localisation > Order Statuses et les sélectionner ici et dans Authorized Status.
Canceled Status : défini par Void pre-authorization (cancel order) dans l'onglet de la commande. Passer une commande à ce statut libère (annule) une pré-autorisation non capturée. Par défaut : Annulé.
Refunded Status : défini après le remboursement intégral du paiement depuis l'onglet de la commande. Passer une commande à ce statut libère aussi une pré-autorisation non capturée. Par défaut : Remboursé.
Avancé
Debug log : enregistre les requêtes et réponses de l'API dans wc_mng_debug.log.php, dans le dossier des journaux d'OpenCart (storage/logs). Le fichier ne peut pas être ouvert depuis le web. Le numéro de carte, le CVV, la date d'expiration et l'API Token sont masqués. Les erreurs sont toujours journalisées, même lorsque cette option est désactivée. 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 : lorsque cette option est activée, la désinstallation de l'extension supprime les paramètres de la passerelle et le journal. Les données Moneris des commandes (nécessaires aux captures et remboursements) restent toujours conservées. Par défaut : désactivé.
Import / Export
Export : Download JSON enregistre les paramètres dans un fichier JSON. Les API Tokens ne sont pas exportés.
Import : collez un JSON précédemment exporté et cliquez sur Import pour restaurer les paramètres. Les API Tokens enregistrés sont conservés.
Paiement
À l'étape Payment Method, le client choisit le mode de paiement (par défaut, Credit card (Moneris)). À l'étape Confirm Order, le client voit votre description, les logos des cartes et les champs Card number, Expiry (MM/YY) et Card code (CVC). Les trois champs sont obligatoires. 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 ; les champs de carte apparaissent alors dans le bloc de confirmation de la commande, en bas de la page de paiement, au-dessus du bouton Confirm Order. Lorsque le client clique sur Confirm Order, votre serveur envoie la carte à Moneris pour le total de la commande et obtient le résultat immédiatement. Il n'y a ni redirection ni webhook. Les données de carte ne servent qu'à cette seule requête ; elles ne sont jamais enregistrées, et le journal n'affiche que les quatre derniers chiffres.
La commande ne reçoit son statut qu'à partir d'une réponse approuvée de Moneris, de la manière habituelle d'OpenCart, avec les e-mails de commande habituels et la mise à jour du stock. Le panier est vidé et le client voit la page de confirmation de commande d'OpenCart. Avec la pré-autorisation, la commande attend dans le Authorized Status jusqu'à ce que vous capturiez les fonds. Si Moneris a traité un montant différent du total de la commande, la commande reçoit le statut de vérification avec une note.
Si la carte est refusée, le client reste à l'étape Confirm Order avec le message Your card was declined et la raison donnée par Moneris, et peut vérifier les données de sa carte ou utiliser une autre carte. La commande ne conserve aucun statut ; la raison du refus est également écrite dans le journal. Si Moneris n'a pas pu traiter la requête (par exemple un Store ID ou une API Token incorrects), le client voit The payment could not be processed. Please try again or use another payment method. La raison est écrite dans le journal. Des champs de carte mal remplis donnent des messages courts, comme Please enter your card details., Invalid card number. ou Invalid card expiry date., et rien n'est envoyé à Moneris.
Un second clic pendant le traitement d'un paiement affiche A payment for this order is already being processed. Please wait a moment and check your order status before trying again. 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 après une carte refusée le client paie la même commande. Dans tous les cas, l'extension traite toutes les commandes d'un même panier comme un seul paiement : un panier déjà payé, ou dont le résultat est inconnu, n'est jamais débité à nouveau, et le client est envoyé à la page de succès. OpenCart 4 conserve la commande dans le paiement jusqu'à l'affichage de la page de succès. Si cette commande a déjà un statut et que le panier contient à nouveau des produits (par exemple le paiement a abouti mais la page de succès ne s'est pas affichée, et le client a ajouté des produits), ou si la commande a été annulée, remboursée ou libérée entre-temps, le client est renvoyé à la page de paiement à l'étape Confirm Order, et le Confirm Order suivant paie une nouvelle commande. Au-dessus de la page de paiement, le client voit This order was cancelled or refunded by the store, so it cannot be paid again. Please check your cart and confirm the new order. lorsque la commande a été clôturée, ou This order has already been paid, and your cart now holds a new purchase. Please check your cart and confirm the new order. lorsqu'elle a été payée pour un panier précédent.
Si Moneris ne répond pas (erreur réseau ou délai dépassé), l'extension envoie à Moneris une vérification de statut avec le même identifiant de commande Moneris, afin de savoir si la transaction a abouti. Si Moneris n'a aucune transaction de ce type, le client peut payer à nouveau. Si la vérification de statut ne reçoit pas non plus de réponse, la commande reçoit le statut de vérification avec une note indiquant l'identifiant de commande Moneris, et le client n'est pas invité à payer une seconde fois. Si le paiement a abouti mais que le statut de la commande n'a pas pu être défini, le client voit Your payment was received, but the order could not be completed automatically. Please contact us — do not pay again.
L'extension ne gère ni cartes enregistrées ni Moneris Vault, ni abonnements, ni Apple Pay, Google Pay ou Interac Online, ni Moneris Checkout ou Hosted Tokenization, ni 3-D Secure, AVS ou Kount, ni tarification multi-devises.
Commandes et remboursements
Statuts de commande
Aucun statut (commande manquante) : la carte a été refusée ou n'a pas été traitée. Le client peut payer à nouveau. Dans Sales > Orders, ces commandes ne s'affichent qu'avec le filtre Order Status défini sur Missing Orders.
Order Status After Payment (par défaut En cours de traitement) : l'achat a été approuvé, ou une pré-autorisation a été capturée. Une note affiche le montant, le Moneris Trans ID et le reçu.
Authorized Status (par défaut En attente) : une pré-autorisation a été approuvée et attend la capture.
On Hold (Review) Status (par défaut En attente) : le montant traité différait du total de la commande, ou Moneris n'a pas confirmé le résultat. Les notes l'expliquent.
Canceled Status (par défaut Annulé) : pour une commande pré-autorisée, les fonds réservés ont été libérés (annulation).
Refunded Status (par défaut Remboursé) : le paiement a été intégralement remboursé via l'extension.
Les notes sont des entrées de l'History de la commande que le client ne voit pas.
Onglet VibeFox Moneris Gateway
Dans Sales > Orders, ouvrez une commande payée avec Moneris. En bas de la page de la commande, à côté de History et Additional, l'onglet VibeFox Moneris Gateway affiche le Trans ID (et le Trans ID de la pré-autorisation après une capture), le Moneris order ID, le Receipt, le Transaction type et son état (non capturé, capturé ou libéré), le Account / environment avec une étiquette Test mode pour les paiements test, la Card avec le code d'autorisation, les montants Authorized / charged / refunded, les boutons de capture, d'annulation et de remboursement, l'historique des remboursements et les Moneris notes de la commande. Pour un paiement non confirmé, l'onglet vous demande de rechercher l'identifiant de commande Moneris dans le Merchant Resource Center. L'onglet est affiché aux utilisateurs qui ont accès à l'extension ; la capture, l'annulation et le remboursement nécessitent le droit de modifier l'extension (défini dans System > Users > User Groups).
Capture et annulation
Pour capturer une pré-autorisation, cliquez sur Capture payment dans l'onglet et confirmez Capture the pre-authorized amount through Moneris?, ou modifiez le statut de la commande avec Add History pour un statut payé, tel que Order Status After Payment ou un autre statut OpenCart de traitement ou de terminaison. Le total de la commande, déduction faite des remboursements, est capturé ; il ne peut pas dépasser le montant autorisé. Après une capture effectuée avec le bouton, la commande reçoit Order Status After Payment. Si Moneris refuse la capture, le statut n'est pas modifié, aucun e-mail n'est envoyé, Add History affiche la raison au lieu d'un message de succès, et une note l'explique : Moneris: status not changed — the pre-authorization could not be captured, suivi de la raison. Les pré-autorisations Moneris expirent après quelques jours : capturez-les à temps.
Pour libérer les fonds, cliquez sur Void pre-authorization (cancel order) et confirmez, ou passez la commande au Canceled Status. Passer la commande au Refunded Status libère aussi une pré-autorisation ouverte. Si la libération échoue, une note vous demande de la libérer dans le Merchant Resource Center.
Ces changements de statut fonctionnent aussi lorsque l'extension est désactivée (mais installée) ; les pré-autorisations effectuées auparavant peuvent donc toujours être capturées et libérées.
Remboursements
Dans l'onglet VibeFox Moneris Gateway, saisissez le Amount (le montant non encore remboursé est prérempli), éventuellement un Reason (optional), et cliquez sur Refund via Moneris. Confirmez la question Refund this amount through Moneris? This cannot be undone. Les remboursements totaux et partiels sont pris en charge. Les remboursements sont limités au montant effectivement débité par Moneris ; après un écart de montant, vous pouvez donc rembourser jusqu'à ce que le client a payé, et non le total de la commande. Une pré-autorisation ne peut être remboursée qu'après sa capture ; avant cela, annulez-la pour libérer les fonds. Le remboursement est envoyé à l'environnement et au compte dans lesquels le paiement a été effectué ; les identifiants de ce mode doivent donc toujours être renseignés. Si Moneris n'accepte pas le remboursement, l'onglet affiche Refund failed avec la raison, et aucun remboursement n'est enregistré. Un remboursement réussi est ajouté à l'historique des remboursements et aux notes, avec le Moneris Trans ID. Un remboursement total place la commande au Refunded Status ; un remboursement partiel ne modifie pas le statut. La capture, l'annulation et le remboursement modifient directement le statut de la commande, sans notifier le client et sans remettre les produits en stock, comme un changement de statut manuel.
Les retours de produits dans Sales > Returns ne renvoient pas d'argent via Moneris.
Clé de licence
L'extension fonctionne avec une clé de licence VibeFox obtenue sur vibefox.net. Le bloc de licence License — VibeFox Moneris Gateway est le premier bloc de Extensions > Extensions > Payments > VibeFox Moneris 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-moneris 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 indiquée dans 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, Moneris n'est pas affiché aux clients lors 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 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, si bien que sans clé active le mode 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 captures, annulations et remboursements de paiements antérieurs fonctionnent toujours.
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é 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
Moneris n'apparaît pas lors du paiement : vérifiez que la licence est active, que Enable / Disable est activé et que le mode actuel dispose d'un Store ID et d'une API Token. En mode production, les champs de production doivent contenir vos identifiants de production, et non les identifiants de test Moneris. Vérifiez que la devise du paiement est la devise du compte (CAD pour le Canada, USD pour un compte américain), que l'adresse de facturation se trouve dans la Geo Zone sélectionnée et que la commande atteint le Total défini dans les paramètres.
Le paiement a abouti, mais la commande est au statut de vérification : l'extension n'a pas de webhook ; le résultat provient uniquement de la réponse de Moneris. Lisez les Moneris notes dans l'onglet. Si Moneris n'a pas confirmé le résultat, c'est que Moneris n'a pas répondu et que la vérification de statut a également échoué. Recherchez l'identifiant de commande Moneris dans le Merchant Resource Center : si la transaction y figure, expédiez la commande (et remboursez-la là-bas si nécessaire) ; sinon, annulez la commande ou demandez au client de payer à nouveau. Si le montant différait, vérifiez la commande et exécutez-la ou remboursez le paiement.
Le client voit This payment method is not available. Please reload the checkout page.: la session de paiement ne correspond plus à la commande, le mode de paiement a été désactivé entre-temps, ou les identifiants du mode actuel sont absents (ou le mode production utilise des identifiants de test Moneris).
Le client voit This payment method does not support the order currency.: la devise de la commande n'est pas la devise du compte Moneris.
Le client voit une erreur lors du paiement : consultez le champ Log sur la page de l'extension. Les erreurs sont toujours écrites ; activez Debug log pour voir les requêtes et réponses complètes.
La capture échoue : la commande n'a pas de pré-autorisation en attente de capture, le total de la commande est nul, ou le montant est supérieur au montant autorisé. Les pré-autorisations Moneris expirent également au bout de quelques jours.
Le remboursement, la capture ou l'annulation échoue avec un message concernant le mode ou le compte : le paiement a été effectué en mode test ou production et les identifiants de ce mode ne sont pas renseignés, ou le paiement a été effectué avec un compte Moneris de l'autre pays. Saisissez les identifiants, ou traitez le paiement dans le Merchant Resource Center.
Attaques de test de cartes : les formulaires de carte directs sont la cible des tests de cartes. Utilisez les règles eFraud ou de vitesse de votre compte Moneris ainsi qu'une extension CAPTCHA ou de limitation du débit pour votre boutique.
Désinstallation
Allez dans Extensions > Extensions, choisissez le type Payments et cliquez sur Uninstall (le bouton rouge −) à côté de VibeFox Moneris 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 reprennent leurs valeurs par défaut lors d'une nouvelle installation. Les événements OpenCart de l'extension sont également supprimés, de sorte que les changements de statut ne capturent ni ne libèrent plus de pré-autorisations. Si Delete data on uninstall est activé, les autres paramètres de la passerelle (titre, description, pays du compte, mode test, Store IDs et API Tokens, type de transaction, logos de carte, journalisation) ainsi que le journal sont supprimés. S'il est désactivé, ils sont conservés pour une future réinstallation. Les transactions et remboursements Moneris sont toujours conservés, de sorte que les commandes payées auparavant peuvent encore être capturées ou remboursées 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 Moneris Gateway dans la liste des extensions installées, puis sur Delete (le bouton rouge en forme de corbeille) pour supprimer le paquet téléversé.
Moneris est une marque déposée de son titulaire. Cette extension n'est ni affiliée à Moneris ni approuvée par Moneris.
