Retour

VibeFox Comgate 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.

Accès à Internet : votre boutique doit être accessible depuis Internet, sans page de maintenance, pare-feu ni protection par mot de passe devant l'URL de notification, afin que Comgate puisse transmettre la notification en arrière-plan.

Devise : CZK, EUR, PLN, HUF, USD, GBP, RON, HRK, NOK ou SEK. Pour les autres devises, et pour les montants inférieurs au minimum de Comgate (par exemple 1 CZK, 0.10 EUR ou 100 HUF), le mode de paiement est masqué. Les paiements en HUF sont arrondis à des forints entiers, comme l'exige Comgate.

Compte Comgate : vous avez besoin du Merchant ID et du secret (mot de passe pour la communication en arrière-plan) de la connexion de votre boutique dans le portail client Comgate, ainsi que de l'URL de notification configurée à cet endroit (voir Configuration). Comgate utilise le même Merchant ID et le même secret pour les paiements de test et les paiements réels.

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_comgate_gateway-oc3-(version).ocmod.zip et le paquet OpenCart 4 wcp_comgate_gateway.ocmod.zip. Installez uniquement 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_comgate_gateway-oc3-(version).ocmod.zip. L'extension ne contient aucune modification OCMOD, donc Extensions > Modifications n'a pas besoin d'ê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 Comgate 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 le Merchant ID et le Secret du portail client Comgate, puis configurez-y l'URL de notification (voir Configuration).

5. Activez Enable / Disable et cliquez sur Save. Gardez Test Mode activé pour un paiement d'essai, puis désactivez-le.

OpenCart 4

1. Dans l'administration, allez dans Extensions > Installer, cliquez sur Upload et choisissez le fichier wcp_comgate_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é.

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

4. Saisissez la clé de licence, les identifiants Comgate et l'URL de notification comme aux étapes 3 à 5 pour OpenCart 3. La page des paramètres et ses champs sont identiques dans les deux versions. Seules les URL de notification et de retour diffèrent (voir Configuration).

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 Comgate 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 Comgate est activé mais que le Merchant ID ou le secret est manquant (le mode de paiement est alors masqué à la caisse tant que les deux ne sont pas renseignés), ainsi que lorsque la devise par défaut de la boutique n'est pas prise en charge par Comgate. Tant que le mode test est activé, elle affiche Test mode is on: payments are created as Comgate test payments and no money is charged. Turn it off before going live. Sans le droit de modifier l'extension, la page affiche les paramètres mais ne peut pas les enregistrer.

Lors de l'enregistrement, Title ne doit pas être vide (128 caractères maximum), Sort Order doit être un nombre entier, Total ne doit pas être négatif, et la zone géographique et les statuts de commande sélectionnés doivent exister. Si une vérification échoue, rien n'est enregistré et la page affiche les erreurs.

Comgate

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

Title : le nom du mode de paiement que voit le client à la caisse. Il est aussi le nom du mode de paiement enregistré dans la commande. Par défaut : Comgate. 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 securely via Comgate — cards, bank transfers, wallets and more. En mode test, TEST MODE: no real money is charged. y est ajouté, ou affiché seul lorsque la description est vide.

Sort Order : la position de Comgate parmi les modes de paiement à la caisse. Laissez vide ou saisissez un nombre entier.

Geo Zone : proposer Comgate 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 du panier, dans la devise par défaut de la boutique, que doit atteindre une commande pour que Comgate soit proposé. Laissez vide pour proposer Comgate quel que soit le montant. Le minimum de Comgate pour la devise s'applique toujours.

Connexion à Comgate

Récupérez l'identifiant de la boutique (Merchant ID) et le mot de passe (secret) dans le portail client Comgate, à l'adresse Integration > shop connection settings (la page renvoie vers le portail). Au même endroit, renseignez l'URL for passing the payment result (notification en arrière-plan) avec l'URL affichée dans Notification URL dans cette section. Sous OpenCart 3, elle ressemble à https://your-store/index.php?route=extension/payment/wcp_comgate_gateway/notify, sous OpenCart 4 à https://your-store/index.php?route=extension/wcp_comgate_gateway/payment/wcp_comgate_gateway.notify. Elle est construite à partir de l'adresse de la vitrine de votre installation OpenCart. Copiez l'URL exactement telle qu'elle est affichée dans les paramètres. Comgate l'appelle après chaque paiement ; l'extension vérifie alors à nouveau le paiement auprès de l'API de statut de Comgate avant de modifier la commande. Les URL de retour destinées au client sont envoyées avec chaque paiement. Si le portail demande aussi des URL de retour (payé, annulé, en attente), utilisez la deuxième URL affichée dans cette section, qui se termine par back&id=${id}&refId=${refId} (sous OpenCart 4 avec wcp_comgate_gateway.back&id=${id}&refId=${refId}).

Merchant ID : l'identifiant de la boutique en ligne Comgate (merchant).

Secret : le mot de passe pour la communication en arrière-plan (secret) de cette connexion de boutique. Un secret enregistré n'est jamais réaffiché. Le champ reste vide et affiche Saved — leave empty to keep it. Ne saisissez une nouvelle valeur que pour la modifier. Pour supprimer le secret enregistré, cochez Clear the saved secret sous le champ et cliquez sur Save.

Test Mode : crée des paiements de test (aucun montant n'est débité). Comgate utilise le même Merchant ID et le même secret pour les paiements de test et les paiements réels ; les paiements de test sont marqués test=true. Les remboursements sont toujours envoyés dans le mode du paiement d'origine. Par défaut : activé.

Page de paiement

Payment Methods : les modes de paiement Comgate que le client peut choisir. Seuls les modes activés pour votre boutique dans Comgate sont affichés.

All methods: tous les modes activés pour votre boutique (par défaut).
Cards only: paiements par carte uniquement.
Bank transfers only: virements bancaires uniquement.

Language : la langue de la page de paiement Comgate. Automatic (store language, English as fallback) (par défaut) ou l'une des 26 langues disponibles.

Commandes

OpenCart crée la commande à l'étape Confirm Order sans statut (commande manquante). La commande ne reçoit un statut qu'après que Comgate a confirmé le paiement, par la notification en arrière-plan ou lorsque le client revient ; le statut est toujours lu depuis l'API de statut de Comgate. Chacun des champs ci-dessous propose vos statuts de commande OpenCart.

Order Status After Payment : le statut appliqué lorsque Comgate confirme le paiement. Par défaut : En cours.

Comgate Payment On Hold Status : les paiements qui ne correspondent pas à la commande, les paiements de test en mode réel et les paiements pré-autorisés. Une note explique la raison. Par défaut : En attente de paiement, car OpenCart n'a pas de statut En attente. Vous pouvez créer votre propre statut dans System > Localisation > Order Statuses et le sélectionner ici.

Payment Canceled Status : une commande pré-autorisée dont le paiement Comgate a été annulé ou a expiré. Par défaut : Annulée.

Refunded Status : appliqué après le remboursement intégral du paiement depuis la page de la commande. Par défaut : Remboursée.

Avancé

Debug Log : écrit les requêtes API et les notifications dans comgate_p_debug.log.php, dans le dossier des journaux d'OpenCart (storage/logs). Le fichier ne peut pas être ouvert depuis le web. Le secret et les données personnelles ne sont jamais journalisés. Les erreurs sont toujours journalisées, même lorsque l'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 : lorsqu'il est activé, la désinstallation de l'extension supprime les paramètres de la passerelle et le journal. Les commandes et leurs identifiants de transaction Comgate sont toujours conservés. Par défaut : désactivé.

Import / Export

Export : Download JSON enregistre les paramètres dans un fichier JSON. Le secret n'est pas exporté.

Import : collez un JSON exporté précédemment et cliquez sur Import pour restaurer les paramètres. Le secret enregistré est conservé.

Paiement

À l'étape Payment Method, le client choisit le mode de paiement (par défaut Comgate). À l'étape Confirm Order, le client voit votre description ainsi que la mention You will be redirected to the secure Comgate payment page. OpenCart crée la commande à cette étape, toujours sans statut. Lorsque le client clique sur Confirm Order, l'extension crée le paiement chez Comgate pour le total de la commande dans la devise de la commande, puis envoie le client sur la page de paiement Comgate. L'adresse e-mail et le nom du client sont transmis à Comgate, et le paiement est libellé Order suivi du numéro de commande. Une adresse e-mail valide est requise. Sur la page Comgate, le client paie avec l'un des modes que vous avez autorisés. Sous 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 caisse. Si la boutique ne demande pas d'adresse de facturation (valeur par défaut d'OpenCart 4), le pays de l'adresse de livraison est transmis à Comgate.

Après le paiement, le client revient dans votre boutique. La commande n'est marquée payée qu'après confirmation de Comgate : l'extension lit le paiement depuis l'API de statut de Comgate, à l'arrivée de la notification en arrière-plan comme au retour du client. La commande reçoit ensuite son statut de la manière standard d'OpenCart, avec les e-mails habituels de commande et la mise à jour du stock, et le client voit la page de confirmation de commande d'OpenCart. Si la commande a été mise en attente, la page ajoute Your payment is being reviewed. We will contact you if anything else is needed. Sous OpenCart 4, le navigateur n'envoie pas la session de la boutique lorsque Comgate renvoie le client ; l'extension affiche donc d'abord une page brève qui rouvre la même adresse de retour depuis votre boutique : le client conserve le panier et la connexion.

Si le paiement n'est pas encore confirmé lorsque le client revient, par exemple un virement bancaire en cours, une page Payment confirmation affiche Comgate has not confirmed your payment yet. Your order will be confirmed automatically as soon as the payment is confirmed — please do not pay again. avec un bouton Check again et un bouton Back to checkout.

Si le paiement est annulé ou expire, le client revient à la caisse avec The Comgate payment was cancelled or has expired. You can try again or choose another payment method. Sous OpenCart 4, les messages de la caisse s'affichent au-dessus de la page de caisse. Le panier est conservé. Chaque nouvelle tentative (OpenCart 3 crée une nouvelle commande chaque fois que l'étape Confirm Order est affichée, OpenCart 4 garde une commande pour la caisse et la met à jour) vérifie d'abord chez Comgate les tentatives précédentes du panier. Si l'une d'elles est déjà payée, sa commande est confirmée et le client accède à la page de confirmation sans second débit ; les tentatives en cours sont annulées chez Comgate. Un paiement tardif d'une tentative plus ancienne est tout de même reconnu et confirme sa commande. Un panier déjà payé par une autre commande n'est pas débité à nouveau : le client accède à la page de confirmation.

Sous OpenCart 4, la commande reste dans la caisse jusqu'à l'affichage de la page de confirmation. Si cette commande a été annulée entre-temps sans paiement, Confirm Order renvoie le client à la caisse avec le message concernant le paiement annulé. Si elle a été fermée autrement (par exemple remboursée ou annulée après le paiement), le message est Your previous order is closed (cancelled or refunded). Please confirm the order again: the cart will be paid with a new order. Dans les deux cas, le prochain Confirm Order paie une nouvelle commande du panier. Si la commande est déjà payée et que le panier a changé depuis (autres produits ou quantités), le client est renvoyé à la caisse, et le panier modifié reçoit une nouvelle commande et son propre paiement.

Si Comgate 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 Comgate payment could not be started. Please try again or choose another payment method., indiquant que Comgate n'accepte pas ce montant ou cette devise, ou que le mode de paiement Comgate sélectionné n'est pas disponible. La raison technique est inscrite dans le journal.

La notification fonctionne aussi lorsque la boutique est en mode maintenance : OpenCart 3 laisse passer les requêtes des extensions de paiement, et sous OpenCart 4 l'extension ajoute une action de démarrage qui laisse passer la notification et le retour du client.

L'extension ne traite que des paiements ponctuels sur la page Comgate. Elle ne gère ni paiements récurrents, ni abonnements, ni cartes enregistrées, ni tunnel de paiement Comgate intégré, ni boutons Apple Pay ou Google Pay sur votre site (ils sont disponibles sur la page Comgate), ni capture ou annulation de pré-autorisations depuis OpenCart. Sans la notification, le statut du paiement n'est pas interrogé automatiquement ; il n'est vérifié que lorsque le client revient.

Commandes et remboursements

Statuts de commande

Sans statut (commande manquante) : le client a été envoyé vers Comgate et n'a pas payé, le paiement a été annulé, ou Comgate l'indique comme en attente. Dans Sales > Orders, ces commandes ne s'affichent qu'avec le filtre Order Status réglé sur Missing Orders.

Order Status After Payment (default Processing) : Comgate a signalé le paiement comme PAID avec le même montant et la même devise. Une note affiche la transaction Comgate et le montant. Les paiements de test reçoivent la note Comgate test payment — no money was charged.

Comgate Payment On Hold Status (default Pending) : le montant ou la devise payé ne correspond pas à la commande, un paiement de test a été confirmé alors que la boutique est en mode réel (aucun argent n'a été reçu), ou le paiement est seulement autorisé (pré-autorisation sur votre compte Comgate). Un paiement autorisé devient payé automatiquement lorsque vous le capturez dans le portail Comgate. La note explique la raison.

Payment Canceled Status (default Canceled) : un paiement autorisé a été annulé ou a expiré chez Comgate. Si Comgate confirme ensuite le paiement, la commande est rouverte comme payée, avec une note vous invitant à vérifier le stock avant l'expédition.

Refunded Status (default Refunded) : le paiement a été remboursé intégralement via l'extension.

Si Comgate signale un autre paiement PAID pour une commande déjà payée, la commande n'est pas modifiée. Une note vous demande de le vérifier dans le portail Comgate et de rembourser le doublon. Il en va de même lorsque le même panier est à nouveau payé avec une autre commande (par exemple depuis deux onglets du navigateur en même temps) : cette commande ne reçoit aucun statut, et la commande payée reçoit la note. Si un paiement arrive pour une commande dont vous avez entre-temps modifié le statut, le statut n'est pas touché et une note vous invite à vérifier la commande. Une confirmation rejouée ne rouvre jamais une commande remboursée.

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

VibeFox Comgate Gateway tab

Dans Sales > Orders, ouvrez une commande payée avec Comgate. En bas de la page de la commande, à côté de History et Additional, l'onglet VibeFox Comgate Gateway affiche la Comgate transaction (transId) avec un libellé Test mode pour les paiements de test, le Status, le Payment amount, le Order total / refunded, la raison d'une vérification, le formulaire de remboursement, l'historique des remboursements et les Comgate notes de la commande. L'onglet est affiché aux utilisateurs ayant accès à l'extension.

Remboursements

Dans l'onglet VibeFox Comgate Gateway, saisissez le Amount (le montant non encore remboursé est prérempli), facultativement une Reason (optional), puis cliquez sur Refund via Comgate. Confirmez la question Refund this amount through Comgate? This cannot be undone. Les remboursements totaux et partiels sont pris en charge. Vous devez avoir le droit de modifier l'extension (défini dans System > Users > User Groups), et le Merchant ID et le secret doivent être renseignés. Le remboursement porte sur la transaction Comgate payée et est envoyé dans le mode (test ou réel) du paiement d'origine. Comgate ne rembourse que les paiements PAID, et au maximum le montant payé ; les remboursements en HUF doivent être des forints entiers. Si Comgate n'accepte pas le remboursement, l'onglet affiche l'erreur et aucun remboursement n'est enregistré. Un remboursement réussi est ajouté à l'historique des remboursements et aux notes, avec le montant, la transaction Comgate et la raison. 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 ne sont disponibles que pour les commandes payées. Une commande mise en attente après un écart de montant ou de devise ne peut pas être remboursée depuis OpenCart ; remboursez-la dans le portail Comgate. Les retours de produits dans Sales > Returns ne renvoient pas d'argent via Comgate. Les remboursements effectués dans le portail Comgate ne sont pas signalés à la boutique.

Clé de licence

L'extension fonctionne avec une clé de licence VibeFox obtenue sur vibefox.net. Le bloc de licence License — VibeFox Comgate Gateway est le premier bloc de Extensions > Extensions > Payments > VibeFox Comgate 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 supprimer la clé de cette boutique. En dessous figurent la ligne Product: opencart-payment-comgate et le lien Manage licenses and domains in your account, qui ouvre votre compte vibefox.net. Seuls les utilisateurs administrateurs disposant du droit Modify pour 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 avoir modifié l'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 issue de 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, Comgate n'est pas affiché aux clients à la caisse. 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é. Sous 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é à nouveau automatiquement lorsque vous ouvrez le Dashboard de l'administration ou la page Edit : 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 la licence.

Dépannage

Comgate does not appear at checkout : vérifiez que la licence est active, que Enable / Disable est activé, que Merchant ID et Secret sont renseignés, que la devise de la caisse est prise en charge et que le total de la commande n'est pas inférieur au minimum de Comgate (par exemple 1 CZK, 0.10 EUR ou 100 HUF). Vérifiez également 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.

The payment went through, but the order stays without a status : Comgate n'a pas transmis la notification en arrière-plan. Vérifiez l'URL for passing the payment result dans le portail Comgate (exactement la Notification URL des paramètres), que votre boutique est accessible depuis Internet, et le journal (activez Debug Log). Comgate renvoie les notifications non transmises ; l'extension répond par une erreur chaque fois qu'elle n'a pas pu en traiter une, elle sera donc renvoyée. La commande reçoit aussi son statut lorsque le client revient dans la boutique.

Notification answers Invalid merchant or secret : le Merchant ID ou le secret des paramètres ne correspond pas à la connexion de boutique du portail Comgate.

Notification answers Gateway not configured : le Merchant ID ou le secret est vide dans les paramètres. Comgate réessaie dès qu'ils sont renseignés.

Notification answers Unknown transaction, Order not found or Reference mismatch : la notification concerne un paiement que cette boutique n'a pas créé pour cette commande. Rien n'est modifié.

Notification answers Status verification failed, Status verification rejected or Busy, retry later : l'API de statut de Comgate n'a pas pu être jointe, a rejeté la requête, ou la commande était en cours de traitement par une autre requête au même moment. Busy est aussi la réponse lorsque le statut de la commande n'a pas pu être défini ; la raison figure dans le journal. Comgate réessaie la notification.

The notification URL shows code=1&message=POST%20required in the browser : c'est normal. L'URL n'accepte que les requêtes provenant de Comgate.

The customer sees We could not verify the Comgate payment : le lien de retour ne correspondait pas à la commande. Si le montant a été débité, la notification confirme tout de même la commande. Vérifiez le paiement dans le portail Comgate avant que le client ne paie à nouveau.

The customer sees This payment method is not available. Please reload the checkout page. : la session de la caisse ne correspond plus à la commande, ou le mode de paiement a été désactivé entre-temps. Le client recharge la caisse.

The customer sees The order total is below the minimum amount accepted by Comgate or A valid billing e-mail address is required for Comgate payments : la commande ne peut pas être payée avec Comgate en l'état.

Order is in the on-hold status after payment : lisez les notes de l'onglet VibeFox Comgate Gateway. Le montant ou la devise payés étaient différents, un paiement de test est arrivé en mode réel, ou le paiement n'est qu'autorisé. Vérifiez le paiement dans le portail Comgate, puis finalisez ou remboursez la commande manuellement.

No refund form in the tab : l'onglet indique la raison : la commande n'a pas de paiement Comgate confirmé, elle est entièrement remboursée, votre groupe d'utilisateurs n'a pas le droit de modifier l'extension, ou le Merchant ID et le secret ne sont pas renseignés.

Refund fails : lisez le message de l'onglet. Comgate rejected the refund: the amount exceeds the refundable amount. signifie que le montant est supérieur à ce qui reste à rembourser ; un paiement dans un statut autre que PAID ne peut pas être remboursé. Comgate could not be reached. The refund was not made — please try again later. signale un problème de connexion.

Pour les développeurs : les événements OpenCart comgate_p_currencies (devises prises en charge et leurs minimums) et comgate_p_create_params (paramètres du paiement Comgate et de la commande) permettent à d'autres extensions de les modifier.

Désinstallation

Allez dans Extensions > Extensions, choisissez le type Payments et cliquez sur Uninstall (le bouton rouge −) à côté de VibeFox Comgate 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 également supprimé (sous OpenCart 4, ses événements et son action de démarrage, qui laisse passer Comgate en mode maintenance). Si Delete Data on Uninstall est activé, les autres paramètres de la passerelle (titre, description, Merchant ID, secret, mode test, page de paiement, journalisation) et le journal sont supprimés. S'il est désactivé, ils sont conservés pour une réinstallation ultérieure. Les transactions et remboursements Comgate 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.

Sous 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 Comgate Gateway dans la liste des extensions installées, puis sur Delete (le bouton rouge en forme de corbeille) pour supprimer le paquet téléchargé.

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