Retour

VibeFox Mollie 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 : la devise du paiement doit faire partie des devises prises en charge par Mollie : AED, AUD, BGN, BRL, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, ILS, ISK, JPY, MXN, MYR, NOK, NZD, PHP, PLN, RON, SEK, SGD, THB, TWD, USD, ZAR. Pour les autres devises, le mode de paiement est masqué lors du paiement. Les modes de paiement proposés par Mollie dépendent de la devise et de votre compte.

Accès à Internet pour votre boutique : Mollie envoie des webhooks à votre boutique, le site doit donc être accessible depuis Internet. Sans webhooks, les commandes reçoivent leur statut lorsque le client revient de Mollie.

Compte Mollie : vous avez besoin des clés API de Mollie Dashboard > Developers > API keys. Les clés de test commencent par test_, les clés de production par live_. Aucune autre clé ni aucun autre secret n'est nécessaire. Les modes de paiement eux-mêmes sont activés dans votre compte Mollie.

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_mollie_gateway-oc3-(version).ocmod.zip et le paquet OpenCart 4 wcp_mollie_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_mollie_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 Mollie 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. Saisissez vos clés API de test et de production (voir Configuration). Aucun webhook n'a besoin d'être configuré dans Mollie.

5. Activez Enable/Disable et cliquez sur Save. Laissez Test Mode activé jusqu'à ce que vous ayez effectué un paiement test, puis désactivez-le.

OpenCart 4

1. Dans l'administration, allez dans Extensions > Installer, cliquez sur Upload et choisissez le fichier wcp_mollie_gateway.ocmod.zip. Ne renommez pas le fichier : OpenCart 4 prend le code de l'extension dans le nom du fichier, et un paquet renommé ne fonctionne pas.

2. Le paquet apparaît dans la liste des extensions installées, sur la même page. Cliquez sur Install (le bouton vert +) à côté de celui-ci.

3. Allez dans Extensions > Extensions et choisissez le type Payments. Repérez VibeFox Mollie Gateway, 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 API comme aux étapes 3 à 5 pour OpenCart 3. La page des paramètres et ses champs sont identiques dans les deux versions. Seule l'URL du webhook diffère (voir Webhook URL).

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 Mollie 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 vous avertit lorsque Mollie est activé mais que la clé API du mode actuel est vide, et lorsque Mollie ne prend pas en charge la devise par défaut de la boutique. 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 ; sinon, rien n'est enregistré. Une clé API qui ne commence pas par test_ ou live_, suivi d'au moins 30 lettres et chiffres, n'est pas enregistrée : la page affiche Settings saved, except the API key shown in red., l'erreur indique la clé concernée, et la clé précédemment enregistrée est conservée.

Paiement

Enable/Disable : Enable Mollie Gateway active ou désactive le mode de paiement. Par défaut : désactivé.

Title : le titre du mode de paiement affiché au client lors du paiement. Il sert aussi de nom du mode de paiement enregistré dans la commande. Par défaut : Mollie. Obligatoire.

Description : le texte affiché au client à l'étape Confirm Order, au-dessus du bouton de confirmation. Par défaut : Pay securely via Mollie.

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

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

Clés API

Retrouvez vos clés API dans le Mollie Dashboard, sous Developers > API keys ; cette section renvoie vers cette page. Les clés de test et de production sont distinctes.

Test Mode : utilise la clé API de test pour les nouveaux paiements. Aucun paiement réel n'est traité. Sur la page de paiement test de Mollie, vous pouvez choisir le résultat du paiement. Les clients voient Test mode: no real payment will be made. à l'étape Confirm Order. Les paiements effectués dans l'autre mode continuent d'utiliser la clé de leur propre mode pour la vérification du statut et les remboursements. Par défaut : activé.

Test API Key : votre clé API de test Mollie (commence par test_).

Live API Key : votre clé API de production Mollie (commence par live_).

Les clés enregistrées ne sont jamais ré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.

Webhook

Webhook URL : affichée à titre de référence. Aucune configuration de webhook n'est nécessaire : l'extension envoie cette URL à Mollie avec chaque paiement. Sur OpenCart 3, elle ressemble à https://your-store/index.php?route=extension/payment/wcp_mollie_gateway/webhook, et sur OpenCart 4 à https://your-store/index.php?route=extension/wcp_mollie_gateway/payment/wcp_mollie_gateway.webhook. Elle est construite à partir de l'adresse de la vitrine de votre installation OpenCart. Elle doit être accessible depuis Internet, sans quoi les commandes ne reçoivent leur statut que lorsque le client revient de Mollie.

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 que Mollie a signalé le paiement. Chacun des champs ci-dessous liste vos statuts de commande OpenCart.

Order Status After Payment : le statut attribué après un paiement réussi. Par défaut : En cours de traitement. Choisissez Complete pour marquer les commandes payées comme terminées.

Awaiting Mollie Payment Status : le client a choisi un virement bancaire sur la page de Mollie ; la commande est automatiquement marquée comme payée lorsque Mollie reçoit l'argent. Par défaut : En attente.

Mollie Payment On Hold Status : le paiement nécessite votre vérification (voir Order statuses). Par défaut : En attente, car OpenCart n'a pas de statut En suspens. Vous pouvez créer votre propre statut dans System > Localisation > Order Statuses et le sélectionner ici.

Payment Error Status : le virement bancaire attendu ou le paiement autorisé a échoué, expiré ou a été annulé. Par défaut : Échoué.

Refunded Status : le paiement a été intégralement remboursé depuis la page de la commande. Par défaut : Remboursé.

Avancé

Logging : enregistre les appels API et les webhooks dans molg_debug.log.php, dans le dossier des journaux d'OpenCart (storage/logs). Le fichier ne peut pas être ouvert depuis le web. Les erreurs sont toujours journalisées, même lorsque cette option est désactivée. Les clés API et les données des clients ne sont jamais 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 : lorsque cette option est activée, les paramètres de la passerelle et son journal sont supprimés à la désinstallation de l'extension. Les identifiants de paiement Mollie enregistrés avec les commandes (paiements, remboursements) sont toujours conservés. Par défaut : désactivé.

Import / Export

Export : Download JSON enregistre les paramètres dans un fichier JSON. Les clés API ne sont pas exportées.

Import : collez un JSON précédemment exporté et cliquez sur Import pour restaurer les paramètres. Les clés API enregistrées sont conservées.

Paiement

À l'étape Payment Method, le client choisit le mode de paiement (par défaut, Mollie). À l'étape Confirm Order, le client voit votre description et la mention You will be redirected to Mollie to choose a payment method and pay. OpenCart crée la commande à cette étape, toujours sans statut. Lorsque le client clique sur Confirm Order, l'extension crée un paiement Mollie pour le total de la commande dans la devise de la commande (JPY et ISK sans décimales), avec la description Order # suivie du numéro de commande, et envoie le client sur la page de paiement hébergée par Mollie. Là, le client choisit l'un des modes de paiement activés dans votre compte Mollie 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 webhooks Mollie ne comportent pas de signature, seulement l'identifiant du paiement. L'extension ne fait donc jamais confiance à un webhook en tant que tel : elle n'accepte que les identifiants de paiement qu'elle a créés elle-même, lit le paiement dans l'API Mollie avec la clé du mode dans lequel il a été effectué, vérifie que le paiement appartient à la commande et compare le montant et la devise payés avec le total de la commande. La commande n'est marquée comme payée qu'après confirmation de Mollie de cette manière. L'extension gère les statuts de paiement Mollie suivants :

paid : le paiement a été effectué. La commande reçoit Order Status After Payment lorsque le montant et la devise correspondent.
authorized : le paiement a été autorisé mais pas capturé. La commande reçoit le statut En suspens avec une note ; capturez-le dans le Mollie Dashboard et la commande sera automatiquement marquée comme payée.
open (bank transfer) : Mollie attend l'argent. La commande reçoit le statut d'attente et est marquée comme payée lorsque Mollie reçoit l'argent.
open, pending : le paiement n'est pas encore terminé. Rien ne change.
failed, expired, canceled : la dernière tentative de paiement n'a pas abouti. Une commande sans statut n'en conserve aucun et le client peut simplement payer à nouveau ; une commande en attente de ce paiement reçoit le statut d'erreur de paiement. Une commande payée n'est jamais modifiée.
chargeback : Mollie signale un montant rétrofacturé. Une note est ajoutée et une commande payée est placée en suspens.

Lorsque le client revient, l'extension vérifie le paiement auprès de l'API Mollie de la même manière. La commande reçoit alors son statut de la manière habituelle d'OpenCart, avec les e-mails de commande habituels et la mise à jour du stock, et le client voit la page de confirmation de commande d'OpenCart avec Your payment with Mollie has been received. Pour un virement bancaire, la page affiche Your order will be processed as soon as Mollie receives your bank transfer. Si la commande est en suspens, la page affiche We are confirming your payment with Mollie. The order will be updated automatically — please do not pay again. Si un paiement attendu a échoué, la page affiche Your Mollie payment was not completed. Please contact us about this order.

Si le paiement a été annulé, a échoué, a expiré ou n'a pas été finalisé, le client revient au paiement avec un message, par exemple You cancelled the Mollie payment. You can try again or choose another payment method. ou The Mollie payment has expired. Please try again or choose another payment method. Sur OpenCart 4, ces messages s'affichent au-dessus de la page de paiement. Le panier est conservé. Si Mollie est injoignable ou n'a pas encore pris de décision, une page Payment confirmation demande au client de ne pas payer à nouveau et propose un bouton Check again ; le webhook définit le statut de la commande dès son arrivée.

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 la même commande avec un nouveau paiement Mollie. Dans les deux cas, l'extension traite toutes les commandes d'un même panier comme un seul paiement. Lorsque le client paie à nouveau, le paiement Mollie encore ouvert pour le même montant est réutilisé au lieu d'en créer un second payable. Si le total a changé, l'ancien paiement ouvert est annulé chez Mollie lorsque Mollie l'autorise. Si un ancien paiement a entre-temps été effectué, ce paiement est confirmé et le client est redirigé vers la page de succès sans nouveau paiement.

OpenCart 4 garde la commande à 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 son virement bancaire a expiré, ou si vous l'avez annulée ou remboursée), le client est renvoyé à l'étape de paiement avec Your previous order was cancelled or refunded. Please confirm the order again to pay with a new order., et le prochain Confirm Order paie une nouvelle commande. Une commande du panier qui a été payée puis annulée ou remboursée ne retient plus le panier.

Si Mollie ne peut pas démarrer le paiement, le client reste à l'étape Confirm Order avec un bref message au-dessus du bouton, par exemple The payment provider could not be reached. Please try again in a moment., This payment method is temporarily unavailable. Please choose another payment method. (clé API incorrecte) ou Mollie cannot accept a payment of this amount or currency. Please choose another payment method. La raison technique est écrite dans le journal.

Le webhook fonctionne aussi lorsque la boutique est en mode maintenance, car OpenCart 3 laisse passer les requêtes des extensions de paiement, et OpenCart 4 ajoute pour cela une action de démarrage à l'extension, qui laisse aussi le client revenir de Mollie.

Le client choisit le mode Mollie sur la page de Mollie, et non dans votre tunnel de paiement. L'extension ne gère ni abonnements ni paiements récurrents, ni cartes enregistrées ou mandats, ni champs de carte sur votre site, ni boutons express Apple Pay ou PayPal, ni Orders API. Ainsi, les modes qui nécessitent des lignes de commande (par exemple certaines variantes de Klarna, Billie ou in3) ne sont pas proposés par Mollie pour ces paiements. Les paiements autorisés sont capturés ou annulés dans le Mollie Dashboard, et non depuis OpenCart.

Commandes et remboursements

Statuts de commande

Aucun statut (commande manquante) : le client a été envoyé vers Mollie et n'a pas payé, ou Mollie n'a pas encore confirmé le paiement. 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) : le paiement a été confirmé. Une note indique le paiement Mollie (tr_...), le mode de paiement et le mode.

Awaiting Mollie Payment Status (par défaut En attente) : le client a choisi le virement bancaire sur la page de Mollie. La commande passe au statut payé lorsque Mollie reçoit l'argent.

Mollie Payment On Hold Status (par défaut En attente) : un paiement autorisé attend sa capture, Mollie a signalé une rétrofacturation, le montant ou la devise payé diffère de la commande, un paiement test a été effectué alors que la boutique est en mode production (aucun argent n'a été reçu), ou le paiement est arrivé après que la commande a reçu un autre statut (par exemple, si elle a été annulée). La note l'explique. Vérifiez le paiement dans le Mollie Dashboard, puis traitez la commande ou remboursez le paiement.

Payment Error Status (par défaut Échoué) : un virement bancaire ou une autorisation d'une commande a échoué, expiré ou a été annulé.

Refunded Status (par défaut Remboursé) : le paiement a été intégralement remboursé via l'extension.

OpenCart notifie le client de ces changements de statut de la manière habituelle. Si un second paiement du même panier est effectué, la commande n'est pas modifiée. Une note sur la commande payée vous invite à rembourser le paiement en double dans votre Mollie Dashboard.

Les notes sont des entrées de l'History de la commande que le client ne voit pas.

Onglet VibeFox Mollie Gateway

Dans Sales > Orders, ouvrez une commande payée avec Mollie. En bas de la page de la commande, à côté de History et Additional, l'onglet VibeFox Mollie Gateway affiche l'identifiant Mollie payment avec l'étiquette Test mode pour les paiements test, la Method, le Status du paiement, les montants Paid / refunded, le formulaire de remboursement, l'historique des remboursements (date, identifiant du remboursement, montant, mode, statut Mollie, motif) et les Mollie notes de la commande. L'onglet est affiché aux utilisateurs qui ont accès à l'extension.

Remboursements

Dans l'onglet VibeFox Mollie Gateway, saisissez le Amount (le montant non encore remboursé est prérempli), éventuellement un Reason (optional), puis cliquez sur Refund via Mollie. Confirmez la question Refund this amount through Mollie? This cannot be undone. Les remboursements totaux et partiels sont pris en charge. Vous devez disposer du droit de modifier l'extension (défini dans System > Users > User Groups). Les remboursements sont effectués dans le montant et la devise facturés par Mollie ; ainsi, après un écart de montant, vous pouvez rembourser jusqu'à ce que le client a réellement payé, et non le total de la commande. Le remboursement est envoyé pour le paiement qui a effectivement réglé la commande, avec la clé API du mode dans lequel il a été effectué ; cette clé doit donc être renseignée. Si Mollie refuse le remboursement ou le signale comme échoué ou annulé, l'onglet affiche le message et aucun remboursement n'est enregistré. Un remboursement réussi est ajouté à l'historique des remboursements et aux notes, avec l'identifiant de remboursement Mollie. Un remboursement total place la commande en Refunded Status sans notifier le client et sans remettre les produits en stock, comme un changement de statut manuel. Un remboursement partiel ne modifie pas le statut. Les remboursements sont disponibles dès que Mollie a signalé le paiement comme payé.

Les retours de produits dans Sales > Returns ne renvoient pas d'argent via Mollie. Les remboursements créés dans le Mollie Dashboard n'apparaissent pas sur la commande ; une rétrofacturation ajoute une note.

Clé de licence

L'extension fonctionne avec une clé de licence VibeFox obtenue sur vibefox.net. Le bloc de licence License — VibeFox Mollie Gateway est le premier bloc de Extensions > Extensions > Payments > VibeFox Mollie 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-mollie 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, Mollie 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 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 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

Mollie 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'une clé API : Test API Key en mode test, Live API Key en mode production. Vérifiez que la devise du paiement est prise en charge par Mollie, 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. La page des paramètres affiche un avertissement en cas de clé manquante ou de devise de boutique non prise en charge.

Le paiement a été effectué, mais la commande reste sans statut : le webhook ne parvient pas à atteindre votre boutique. L'URL affichée dans Webhook URL doit être accessible depuis Internet (sans authentification de base ni pare-feu qui bloque). La commande reçoit aussi son statut lorsque le client revient dans la boutique après le paiement, ou lorsqu'il clique sur Check again.

Le webhook répond Unknown payment.: le paiement n'a pas été créé par cette boutique, ou Mollie ne le connaît pas avec la clé API de son mode, par exemple un paiement d'un autre compte Mollie.

Le webhook répond Payment ID mismatch.: le paiement n'appartient pas à la commande pour laquelle il a été créé. Rien n'est modifié.

Le webhook répond Failed to fetch payment.: l'API Mollie n'a pas pu être jointe, ou la clé API du mode du paiement n'est pas renseignée. Mollie réessaiera le webhook plus tard.

Le webhook répond Temporarily unavailable.: le panier était en cours de traitement par une autre requête au même moment, ou le statut de la commande n'a pas pu être défini. Mollie réessaie le webhook. Activez Logging pour voir la raison.

L'URL du webhook affiche Method not allowed. dans le navigateur : c'est normal. L'URL n'accepte que les requêtes de Mollie.

Une clé API n'est pas enregistrée : la clé doit commencer par test_ ou live_, suivi d'au moins 30 lettres et chiffres. Copiez-la à nouveau depuis le Mollie Dashboard.

Le client voit une erreur après Confirm Order : consultez le champ Log sur la page de l'extension. Il affiche le code HTTP et le message de Mollie. 401 signifie une clé API incorrecte ; 422 indique un champ de la requête, par exemple un montant ou une devise que Mollie n'accepte pas. This payment method is not available. 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.

La commande est au statut En suspens : lisez les notes dans l'onglet VibeFox Mollie Gateway (voir Order statuses), puis traitez la commande ou remboursez le paiement.

Aucun formulaire de remboursement dans l'onglet : l'onglet indique la raison : le paiement n'est pas encore effectué, il est intégralement remboursé, votre groupe d'utilisateurs n'a pas le droit de modifier l'extension, ou le paiement a été effectué en mode test ou production et la clé API de ce mode n'est pas renseignée (saisissez-la puis rouvrez la commande).

Pour les développeurs : l'extension déclenche les événements OpenCart molg_supported_currencies (la liste des devises) et molg_payment_data (la requête de paiement et la commande, avant la création du paiement Mollie).

Désinstallation

Allez dans Extensions > Extensions, choisissez le type Payments et cliquez sur Uninstall (le bouton rouge −) à côté de VibeFox Mollie 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. 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 le webhook en mode maintenance). Si Delete Data on Uninstall est activé, les autres paramètres de la passerelle (titre, description, mode test, clés API, journalisation) ainsi que le journal sont supprimés. S'il est désactivé, ils sont conservés pour une future réinstallation. Les identifiants de paiement Mollie et les enregistrements de remboursement 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 et cliquez sur Uninstall (le bouton orange −) à côté de VibeFox Mollie Gateway dans la liste des extensions installées, puis sur Delete (le bouton rouge en forme de corbeille) pour supprimer le paquet envoyé.

Mollie est une marque déposée de son titulaire. Cette extension n'est ni affiliée à Mollie ni approuvée par Mollie.