Retour

VibeFox Montonio 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 : la devise du paiement doit être EUR ou PLN. Pour toute autre devise, le mode de paiement est masqué lors du paiement.

Compte Montonio : vous avez besoin de la clé d'accès et de la clé secrète de votre boutique, fournies par le Montonio Partner System. Les clés de sandbox et les clés de production sont différentes : il vous faut une paire pour chaque environnement utilisé. Il n'y a rien d'autre à configurer dans Montonio : l'adresse de notification est envoyée avec chaque paiement.

Site public : votre boutique doit être accessible depuis Internet pour recevoir les notifications de Montonio. Sinon, les commandes obtiennent tout de même leur statut lorsque le client revient sur la boutique.

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

Installation

Le téléchargement est un fichier zip unique contenant les paquets des deux versions d'OpenCart. Décompressez-le sur votre ordinateur. Il contient README.txt, le paquet OpenCart 3 wcp_montonio_payment-oc3-(version).ocmod.zip et le paquet OpenCart 4 wcp_montonio_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 sélectionnez le fichier wcp_montonio_payment-oc3-(version).ocmod.zip. L'extension ne contient aucune modification OCMOD : Extensions > Modifications n'a donc pas besoin d'être actualisé. Au lieu de passer par l'installateur, vous pouvez aussi copier le contenu du dossier upload de ce paquet dans le dossier racine de votre boutique.

2. Allez dans Extensions > Extensions et choisissez le type Payments. Repérez VibeFox Montonio 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 réglages. Collez votre clé de licence VibeFox dans License key, dans le bloc de licence situé en haut de la page, puis cliquez sur Activate (voir Clé de licence).

4. Dans le Montonio Partner System, ouvrez Stores > your store > API keys et copiez la clé d'accès et la clé secrète de sandbox. Collez-les dans les réglages et laissez Sandbox mode activé.

5. Activez Enable/Disable, cliquez sur Save et testez un paiement dans le sandbox avec une commande en EUR. Saisissez ensuite les clés de production et désactivez Sandbox mode.

OpenCart 4

1. Dans l'administration, allez dans Extensions > Installer, cliquez sur Upload et sélectionnez le fichier wcp_montonio_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é de celui-ci.

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

4. Saisissez la clé de licence et les clés Montonio comme aux étapes 3 à 5 pour OpenCart 3. La page des réglages et ses champs sont identiques dans les deux versions. Seule l'URL de notification diffère (voir Notification URL).

Une nouvelle installation démarre avec le mode 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 Montonio 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, la page vous avertit si les clés de l'environnement actuel sont manquantes (le mode de paiement est alors masqué lors du paiement) et si la devise par défaut de la boutique n'est ni EUR ni PLN, et elle affiche Le mode sandbox est activé : les paiements sont simulés et aucun argent réel n'est débité. tant que le sandbox est activé. Sans le droit de modifier l'extension, la page affiche les réglages 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 (les nombres négatifs sont acceptés), Total doit être un nombre égal ou supérieur à 0, et la zone géographique ainsi que les statuts de commande doivent exister. Si une valeur est incorrecte, rien n'est enregistré et la page indique le champ concerné.

Montonio

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

Title : le nom du mode de paiement que le client voit lors du paiement. C'est aussi le nom enregistré dans la commande et celui affiché sur la page Montonio. Par défaut : Bank payment (Montonio). Obligatoire, 128 caractères maximum.

Description : le texte affiché au client à l'étape Confirm Order, au-dessus du bouton de confirmation. Par défaut : Pay directly from your bank account. You will be redirected to Montonio to choose your bank.

Sort Order : la position de Montonio parmi les modes de paiement lors du paiement. Laissez le champ vide ou saisissez un nombre entier.

Geo Zone : proposer Montonio uniquement 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 panier, dans la devise par défaut de la boutique, que la commande doit atteindre avant que Montonio soit proposé. Laissez le champ vide pour proposer Montonio quel que soit le montant.

Clés API

Obtenez les clés dans le Montonio Partner System (la page contient un lien vers celui-ci) sous Stores > your store > API keys. Les clés de sandbox et les clés de production sont différentes. Le sandbox utilise uniquement les clés de sandbox ; le mode production utilise uniquement les clés de production.

Sandbox mode : utilise le sandbox de Montonio (paiements de test, aucun argent réel). Il change à la fois l'adresse de l'API Montonio et la paire de clés. Par défaut : activé. Ne le désactivez qu'après avoir saisi les clés de production. Les paiements effectués dans l'autre environnement continuent d'utiliser les clés de leur propre environnement pour les confirmations et les remboursements. Tant qu'il est activé, les clients voient MODE SANDBOX : paiement de test, aucun argent réel n'est débité. à l'étape Confirm Order.

Sandbox access key : la clé d'accès (UUID) de votre boutique dans le sandbox de Montonio.

Sandbox secret key : la clé secrète de votre boutique dans le sandbox de Montonio.

Live access key : la clé d'accès (UUID) de votre boutique dans l'environnement de production de Montonio.

Live secret key : la clé secrète de votre boutique dans l'environnement de production de Montonio.

Les clés secrètes enregistrées ne sont jamais réaffichées. Le champ reste vide et affiche Enregistrée — laissez vide pour la conserver. Saisissez une nouvelle valeur uniquement si vous voulez la modifier. Pour supprimer une clé secrète enregistrée, cochez Clear the saved key on save sous le champ puis cliquez sur Save.

Notification URL : l'adresse à laquelle Montonio envoie les notifications de paiement. Sur OpenCart 3, elle ressemble à https://your-store/index.php?route=extension/payment/wcp_montonio_payment/notification, et sur OpenCart 4 à https://your-store/index.php?route=extension/wcp_montonio_payment/payment/wcp_montonio_payment.notification. Elle se construit à partir de l'adresse de la vitrine de votre installation OpenCart. Vous n'avez rien à saisir : l'extension l'envoie à Montonio avec chaque paiement.

Commandes

OpenCart crée la commande à l'étape Confirm Order sans statut (commande incomplète). La commande ne reçoit un statut qu'après que Montonio a confirmé le paiement. Chacun des champs ci-dessous liste vos statuts de commande OpenCart.

Order Status After Payment : le statut attribué après un paiement Montonio vérifié. Par défaut : En traitement.

Payment On Hold Status : le paiement nécessite une attention particulière (voir Statuts de commande). Par défaut : En attente, car OpenCart ne dispose pas de statut En suspens. Vous pouvez créer votre propre statut dans System > Localisation > Order Statuses et le sélectionner ici.

Payment Failed Status : attribué lorsque la banque rejette un paiement qui avait été mis en attente comme autorisé. Par défaut : Échoué.

Refunded Status : attribué une fois le paiement entièrement remboursé depuis la page de la commande. Par défaut : Remboursé.

Avancé

Debug log : écrit les événements de paiement dans wc_mnt_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 wc_mnt_debug.old.log.php. Les erreurs et les avertissements sont toujours journalisés, même lorsque cette option est désactivée. Les clés, les jetons et les données des clients ne sont jamais journalisés. Par défaut : désactivé.

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

Delete data : lorsqu'elle est activée, la désinstallation de l'extension supprime les réglages de la passerelle et son journal. La désactivation de l'extension ne supprime jamais rien. Les données de commande (UUID Montonio, notes) 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 d'accès et les clés secrètes ne sont pas exportées.

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

Notifications de paiement

Montonio informe votre boutique de chaque paiement à l'aide d'un jeton signé. Ce jeton arrive de deux façons : par une notification serveur à serveur envoyée à l'URL de notification, et avec le client lorsqu'il revient sur la boutique. Les deux sont vérifiés : la signature à l'aide de la clé secrète de l'environnement dans lequel le paiement a été créé, la date d'expiration, votre clé d'accès, et le fait que le paiement ait bien été créé par votre boutique pour cette commande. Un jeton signé avec la clé de l'autre environnement est rejeté. Chaque statut n'est appliqué qu'une seule fois : les notifications répétées n'ajoutent donc ni notes, ni e-mails, ni modifications de stock. L'URL de notification fonctionne aussi lorsque la boutique est en mode maintenance, car OpenCart 3 laisse passer les requêtes des extensions de paiement, et sur OpenCart 4 l'extension ajoute à cet effet une action de démarrage, qui permet aussi au client de revenir depuis Montonio.

Paiement

À l'étape Payment Method, le client choisit le mode de paiement (par défaut Bank payment (Montonio)). À l'étape Confirm Order, le client voit l'icône de Montonio ainsi que votre description. OpenCart crée la commande à cette étape, toujours sans statut. Lorsque le client clique sur Confirm Order, l'extension crée un paiement Montonio pour le total de la commande dans la devise de la commande, puis envoie le client sur la page de paiement de Montonio. Là, le client choisit une banque et paie. 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 paiement. Les banques du pays de facturation du client sont affichées en premier (la Pologne pour les commandes en PLN). Le paiement apparaît sous le libellé Order suivi du numéro de commande. La page Montonio s'ouvre dans la langue de la boutique si celle-ci est l'allemand, l'anglais, l'estonien, le finnois, le lituanien, le letton, le polonais ou le russe ; sinon, elle s'ouvre en anglais.

La commande n'est marquée comme payée qu'après confirmation de Montonio : par la notification ou au retour du client. La commande reçoit alors son statut de la manière standard d'OpenCart, avec les e-mails habituels et la mise à jour du stock, et le client voit la page de confirmation de commande d'OpenCart avec le message Your Montonio bank payment has been received. Si la banque n'a pas encore confirmé le paiement, ou si la commande est en suspens, la page affiche We are confirming your payment with Montonio. The order will be updated automatically — please do not pay again. Si la banque rejette plus tard un paiement autorisé, la page affiche Your Montonio payment was not completed. Please contact us about this order.

Si Montonio indique que le paiement est toujours en attente lorsque le client revient, une page Payment confirmation affiche le même texte, accompagné d'un bouton Check again et d'un bouton Back to checkout. Check again demande à Montonio le statut actuel du paiement. La notification définit le statut de la commande dès son arrivée.

Si le paiement a été annulé ou rejeté, le client revient au paiement avec l'un de ces messages : The payment was cancelled or rejected by the bank. You can try again or choose another payment method., The payment was not completed. You can try again or choose another payment method. ou Montonio could not complete the payment. Please try again or choose another payment method. Sur OpenCart 4, ces messages sont affichés au-dessus de la page de paiement. Le panier est conservé. 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 règle à nouveau cette même commande avec un nouveau paiement Montonio. Avant de créer un nouveau paiement, l'extension interroge Montonio sur la tentative précédente pour le même panier. Si celle-ci est déjà payée, ce paiement est confirmé, le client accède à la page de succès et aucun second paiement n'est effectué.

OpenCart 4 conserve la commande du paiement jusqu'à l'affichage de la page de succès. Si, entre-temps, cette commande a été fermée sans paiement (par exemple annulée par vous), le client est renvoyé au paiement avec Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order., y compris lorsqu'il revient de Montonio, et le prochain Confirm Order paie une nouvelle commande. Sur OpenCart 3, le retour avec une telle commande affiche la page de succès avec la mention que le paiement n'a pas abouti. Si la commande du paiement est déjà passée et que le panier a changé depuis, le message est Your previous order has already been placed. Your cart has changed since — please confirm the order again to pay for the current cart with a new order. Toute modification du panier, y compris une nouvelle quantité, compte comme un nouveau panier qui nécessite son propre paiement. Une commande du panier qui a été payée puis annulée ou remboursée ne réserve plus le panier.

Si Montonio ne parvient pas à démarrer le paiement, le client reste à l'étape Confirm Order avec un bref message au-dessus du bouton, par exemple Montonio is temporarily unavailable. Please try again in a few minutes or choose another payment method. La raison technique est écrite dans le journal.

L'extension ne gère que les paiements bancaires (initiation de paiement). Elle ne prend en charge ni les paiements par carte, ni BLIK, Apple Pay ou Google Pay, ni Pay Later ou le financement, ni l'expédition Montonio, ni les abonnements, ni les modes de paiement enregistrés, ni la sélection de la banque sur votre propre site.

Commandes et remboursements

Statuts de commande

Aucun statut (commande incomplète) : le client a été envoyé vers Montonio et n'a pas payé, Montonio indique que le paiement est en attente, ou le paiement a été annulé ou n'a pas abouti. 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 traitement) : Montonio a confirmé le paiement (PAID) avec le montant et la devise exacts de la commande. Une note indique la banque, l'UUID de la commande Montonio, le montant et l'environnement.

Payment On Hold Status (par défaut En attente) : la banque n'a pas encore confirmé le paiement (AUTHORIZED) ; la commande passe à Order Status After Payment lorsque Montonio indique PAID. Une commande est aussi mise en suspens lorsque Montonio a indiqué un montant ou une devise différents du total de la commande, lorsqu'un paiement de sandbox est arrivé alors que la boutique est en mode production (aucun argent réel n'a été reçu), ou lorsque le paiement est arrivé après que la commande a reçu un autre statut, par exemple annulée. La note l'explique. Vérifiez le paiement dans le Montonio Partner System, puis traitez la commande ou remboursez le paiement.

Payment Failed Status (par défaut Échoué) : la banque a rejeté un paiement qui avait été mis en attente comme autorisé. Seule la dernière tentative de paiement de la commande peut le modifier.

Refunded Status (par défaut Remboursé) : le paiement a été entièrement remboursé par l'intermédiaire de l'extension.

Les commandes payées ou remboursées ne sont jamais rouvertes par des notifications ultérieures. Si un second paiement arrive pour une commande déjà payée, la commande n'est pas modifiée. Une note vous invite à rembourser ce second paiement dans le Montonio Partner System.

Les notes sont des entrées de l'History de la commande qui ne sont pas visibles par le client.

Onglet VibeFox Montonio Payment

Dans Sales > Orders, ouvrez une commande payée avec Montonio. En bas de la page de la commande, à côté de History et de Additional, l'onglet VibeFox Montonio Payment répertorie les tentatives de paiement de la commande avec la date, l'Montonio order UUID (accompagné d'une étiquette Sandbox pour les paiements de test), le montant, la banque, le Montonio status et le résultat. En dessous figurent les montants Paid / refunded, le formulaire de remboursement, l'historique des remboursements et les Montonio notes de la commande. L'onglet est affiché aux utilisateurs ayant accès à l'extension.

Remboursements

Dans l'onglet VibeFox Montonio Payment, saisissez le montant (le montant non encore remboursé est prérempli), éventuellement un motif (il n'est conservé que dans la note de la commande), puis cliquez sur Refund via Montonio. Confirmez la question Rembourser ce montant via Montonio ? Cette action est irréversible. Les remboursements totaux et partiels sont pris en charge. Vous devez disposer du droit de modifier l'extension (à définir dans System > Users > User Groups). Les remboursements sont limités au montant débité par Montonio ; ainsi, après un écart de montant, vous ne pouvez rembourser que ce que le client a réellement payé, et non le total de la commande. Le remboursement est envoyé à l'environnement dans lequel le paiement a été effectué (sandbox ou production), les clés de cet environnement doivent donc être renseignées. Si Montonio n'accepte pas le remboursement, l'onglet affiche l'erreur et aucun remboursement n'est enregistré. Un remboursement envoyé est ajouté à l'historique des remboursements et aux notes, avec son statut et l'identifiant de remboursement Montonio. Un remboursement total définit la commande sur Refunded Status sans notifier le client et sans remettre les produits en stock, comme pour un changement de statut manuel. Un remboursement partiel ne modifie pas le statut. Les remboursements sont disponibles une fois que Montonio a indiqué que le paiement est payé.

Montonio confirme ou rejette ensuite chaque remboursement par une notification. Une confirmation est ajoutée aux notes. Si Montonio rejette le remboursement, la note indique que l'argent n'a pas été restitué au client ; vérifiez-le dans le Montonio Partner System et corrigez le remboursement dans OpenCart.

Les retours de produits dans Sales > Returns ne renvoient pas d'argent au client via Montonio. Les remboursements effectués dans le Montonio Partner System sont ajoutés aux notes lorsque Montonio les signale. Le statut de la commande n'est pas modifié automatiquement ; mettez-le à jour manuellement si nécessaire.

Clé de licence

L'extension fonctionne avec une clé de licence VibeFox obtenue sur vibefox.net. Le bloc de licence License — VibeFox Montonio Payment est le premier bloc de Extensions > Extensions > Payments > VibeFox Montonio Payment > Edit, au-dessus des réglages. Collez la clé dans License key et cliquez sur Activate. Ensuite, le bloc affiche la clé masquée, le statut (par exemple la date jusqu'à laquelle la licence est active et votre domaine), 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-montonio 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. 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, Montonio n'est pas proposé 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, donc 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 paiements déjà lancés sont toujours confirmés, et les remboursements fonctionnent.

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 à chaque ouverture du Dashboard ou de la page Edit de l'administration : une fois par jour pendant les 14 premiers jours suivant 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

Montonio n'apparaît pas lors du paiement : vérifiez que la licence est active, que Enable/Disable est activé et que les deux clés de l'environnement actuel sont renseignées : Sandbox access key et Sandbox secret key en mode sandbox, Live access key et Live secret key en mode production. La page des réglages affiche un avertissement lorsque des clés manquent. Le client doit payer en EUR ou en PLN (la devise sélectionnée dans la boutique). Vérifiez é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 est passé, mais la commande reste sans statut : la notification n'a pas atteint votre boutique. Vérifiez que la boutique est accessible depuis Internet et que les clés des réglages correspondent à l'environnement du paiement. La commande reçoit également son statut lorsque le client revient sur la boutique après avoir payé, lorsqu'il clique sur Check again, et lorsqu'il tente de payer à nouveau le même panier.

La notification répond Invalid token : la signature, la date d'expiration ou la clé d'accès du jeton ne correspondent pas. Vérifiez que la clé d'accès et la clé secrète ont été correctement copiées et qu'elles appartiennent au bon environnement, ainsi que l'exactitude de l'heure du serveur. Un jeton signé avec la clé de l'autre environnement est également rejeté.

La notification répond Payment does not belong to this order : le paiement n'a pas été créé par cette boutique pour cette commande. Cela arrive lorsque deux boutiques utilisent le même compte Montonio et les mêmes numéros de commande.

La notification répond Gateway not configured : aucune clé Montonio n'est renseignée, ou les clés de l'environnement du paiement sont manquantes. Saisissez les clés ; Montonio renouvellera la notification.

La notification répond Temporarily unavailable : le panier é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. Montonio renouvellera la notification. Consultez le champ Log pour connaître la raison.

Le client voit une erreur après Confirm Order : consultez le champ Log de la page de l'extension. Le message This payment method is not available. Please reload the checkout page. signifie que la session de paiement ne correspond plus à la commande, ou que le mode de paiement a été désactivé entre-temps : le client doit recharger la page de paiement. Le message This payment method is temporarily unavailable. Please choose another payment method. indique en général des clés erronées ou manquantes. Le message Montonio could not start the payment. Please check your order details or choose another payment method. signifie que Montonio a refusé les données du paiement ; le journal en indique la raison.

La commande est en statut de suspension après paiement : lisez les notes dans l'onglet VibeFox Montonio Payment (voir Statuts de commande), puis traitez la commande ou remboursez le paiement.

Les paiements sandbox ne confirment pas une commande réelle : un paiement sandbox ne confirme jamais une commande lorsque la boutique est en mode production ; la commande est mise en suspens. Basculez Sandbox mode sur l'environnement souhaité et utilisez les clés de cet environnement.

Aucun formulaire de remboursement dans l'onglet : l'onglet indique la raison : le paiement n'est pas encore confirmé, il est entièrement remboursé, ou votre groupe d'utilisateurs n'a pas le droit de modifier l'extension.

Le remboursement échoue avec un message concernant l'environnement : le paiement a été effectué dans le sandbox ou en production, et les clés de cet environnement ne sont pas renseignées. Saisissez-les et réessayez. Le message The order is being updated by a payment notification, try again in a moment. signifie qu'une notification est en cours de traitement pour la même commande.

Pour les développeurs : l'extension déclenche les événements OpenCart wc_mnt_supported_currencies, wc_mnt_order_data et wc_mnt_locale pour modifier les devises prises en charge, les données de paiement et la langue de la page Montonio.

Désinstallation

Allez dans Extensions > Extensions, choisissez le type Payments et cliquez sur Uninstall (le bouton rouge −) à côté de VibeFox Montonio 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 nouvelle installation. L'événement OpenCart de l'extension est également supprimé (sur OpenCart 4, ses événements et son action de démarrage, qui laisse passer les notifications en mode maintenance). Si Delete data est activé, les autres réglages de la passerelle (titre, description, mode sandbox, clés, journal de débogage) ainsi que le journal sont supprimés. S'il est désactivé, ils sont conservés pour une réinstallation ultérieure. Les enregistrements des paiements et remboursements Montonio sont toujours conservés, de sorte que les commandes payées auparavant peuvent encore être 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, cliquez sur Uninstall (le bouton orange −) à côté de VibeFox Montonio Payment dans la liste des extensions installées, puis sur Delete (le bouton rouge en forme de corbeille) pour supprimer le paquet téléversé.

Montonio est une marque déposée de son propriétaire. Cette extension n'est ni affiliée à Montonio ni approuvée par Montonio.