VibeFox Transbank for OpenCart — Aide
Prérequis
OpenCart : 3.0.x (testé avec la version 3.0.5.0) ou 4.0.2 et ultérieur (testé avec la version 4.1.0.3).
PHP : 8.0 ou ultérieur.
Devise : peso chilien (CLP). Ajoutez-la dans System > Localisation > Currencies si votre boutique ne l'a pas, avec 0 décimale : Webpay Plus ne facture que des pesos entiers. Pour les commandes dans une autre devise, le mode de paiement n'est pas affiché.
Compte Transbank : pour les paiements réels, vous avez besoin d'un commerce Webpay Plus standard (capture immédiate) avec son Commerce Code de production et son API Key Secret. Transbank vous fournit le Commerce Code lorsque votre affiliation est approuvée, et l'API Key Secret à l'issue du processus de validation de l'intégration (voir la documentation pour les développeurs de Transbank). Pour les tests, aucun identifiant n'est nécessaire. Les codes de commerce Webpay Plus Mall, Oneclick et ceux à capture différée ne sont pas pris en charge.
Clé de licence VibeFox : achetée sur vibefox.net. Une clé fonctionne pour un seul domaine.
Installation
Le téléchargement est un unique fichier zip contenant les paquets pour les deux versions d'OpenCart. Décompressez-le sur votre ordinateur. Il contient README.txt, le paquet OpenCart 3 wcp_transbank_gateway-oc3-(version).ocmod.zip et le paquet OpenCart 4 wcp_transbank_gateway.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 choisissez le fichier wcp_transbank_gateway-oc3-(version).ocmod.zip. L'extension ne comporte aucune modification OCMOD, donc Extensions > Modifications n'a pas besoin d'être actualisé. Au lieu de 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 Transbank 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. Activez Enable / Disable et cliquez sur Save. Testez un paiement en CLP avec Integration (test) mode activé, en utilisant les cartes de test de la documentation pour les développeurs de Transbank.
5. Pour passer en production, saisissez votre Production Commerce Code et votre Production API Key Secret, désactivez Integration (test) mode et cliquez sur Save.
OpenCart 4
1. Dans l'administration, allez dans Extensions > Installer, cliquez sur Upload et choisissez le fichier wcp_transbank_gateway.ocmod.zip. Ne renommez pas le fichier : OpenCart 4 tire le code de l'extension du nom du fichier, et un paquet renommé ne fonctionne pas.
2. Le paquet apparaît dans la liste des extensions installées, sur la même page. Cliquez sur Install (le bouton vert +) à côté de celui-ci.
3. Allez dans Extensions > Extensions et choisissez le type Payments. Repérez VibeFox Transbank Gateway, cliquez sur Install (le bouton vert +), puis sur Edit (le bouton crayon).
4. Saisissez la clé de licence et les paramètres comme aux étapes 3 à 5 pour OpenCart 3. La page des paramètres et ses champs sont les mêmes dans les deux versions. Seule l'URL de retour est différente (voir URL de retour).
Aucune URL de retour ni aucun webhook n'a besoin d'être configuré chez Transbank. L'extension envoie son URL de retour avec chaque transaction. Une nouvelle installation démarre avec le mode de paiement désactivé et le mode d'intégration activé.
Configuration
Tous les paramètres se trouvent sur la page de l'extension : Extensions > Extensions > Payments > VibeFox Transbank 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 la production est sélectionnée mais que le Commerce Code ou l'API Key de production est absent ou invalide (Webpay est alors masqué au paiement), lorsque la devise par défaut de la boutique n'est pas le CLP (le mode de paiement est masqué pour les autres devises) et lorsque le CLP a des décimales (les totaux sont arrondis aux pesos entiers). Tant que le mode d'intégration est activé, la page indique que les paiements sont envoyés à l'environnement d'intégration de Transbank avec le code de commerce de test public et qu'aucun argent réel n'est débité. 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 ni dépasser 128 caractères, Sort Order doit être un nombre entier (les valeurs négatives sont acceptées), Total doit être un nombre égal ou supérieur à 0 et les statuts de commande doivent exister ; sinon, rien n'est enregistré et la page affiche l'erreur.
Transbank Webpay Plus
Enable / Disable : Enable Transbank Webpay Plus payments active ou désactive le mode de paiement. Par défaut : off.
Title : le nom du mode de paiement que le client voit à la validation de la commande. C'est aussi le nom du mode de paiement enregistré dans la commande. Par défaut : Webpay Plus. Obligatoire, 128 caractères au maximum.
Description : le texte affiché au client à l'étape Confirm Order, au-dessus du bouton de confirmation. Par défaut : Pay with credit, debit or prepaid card via Webpay.
Sort Order : la position de Webpay parmi les modes de paiement au moment du paiement. Laissez le champ vide ou saisissez un nombre entier (les valeurs négatives sont acceptées).
Geo Zone : proposer Webpay uniquement pour les adresses de paiement situées dans la zone géographique choisie. Par défaut : All zones. Les zones géographiques se configurent dans System > Localisation > Geo Zones.
Total : le montant total de la commande, dans la devise par défaut de la boutique, que la commande doit atteindre avant que Webpay soit proposé. Laissez vide pour proposer Webpay quel que soit le montant.
Environnement et identifiants
Le texte de la section renvoie vers la documentation pour les développeurs de Transbank et explique quand Transbank vous remet les identifiants de production.
Integration (test) mode : les paiements sont envoyés à l'environnement d'intégration de Transbank avec son code de commerce de test public (597055555532), utilisé automatiquement. Les identifiants de production ci-dessous ne sont pas utilisés et aucun argent réel n'est débité. Par défaut : on. Désactivez-le pour passer en production. Tant qu'il est activé, les clients voient TEST MODE — Integration environment. No real charges. à l'étape Confirm Order.
Production Commerce Code : votre code de commerce de production (Tbk-Api-Key-Id) : 12 chiffres, commençant par 5970. Si le vôtre compte 8 chiffres, saisissez-le tel quel ; le préfixe 5970 est ajouté à l'enregistrement. Les espaces et autres caractères sont supprimés. Les codes de commerce de test publics de Transbank ne fonctionnent pas en production : avec l'un d'eux, Webpay reste masqué au paiement.
Production API Key Secret : le Tbk-Api-Key-Secret de votre commerce de production. Gardez-le secret. Les espaces sont supprimés à l'enregistrement. Une clé enregistrée n'est plus jamais affichée : le champ reste vide et affiche Saved — leave empty to keep it. Saisissez une nouvelle valeur uniquement pour la modifier. Pour supprimer la clé enregistrée, cochez Clear saved API key et cliquez sur Save.
Integration (test) mode détermine où vont les nouveaux paiements. Chaque paiement garde en mémoire son environnement : la confirmation et les remboursements d'un paiement vont toujours vers l'environnement (intégration ou production) et avec les identifiants avec lesquels il a été créé, même si vous changez le mode ensuite.
URL de retour
Return from Webpay : l'adresse vers laquelle Transbank renvoie le client, indiquée à titre de référence. Sur OpenCart 3, elle ressemble à https://your-store/index.php?route=extension/payment/wcp_transbank_gateway/back, et sur OpenCart 4 à https://your-store/index.php?route=extension/wcp_transbank_gateway/payment/wcp_transbank_gateway.back. Rien n'est à configurer chez Transbank : l'extension envoie cette URL avec chaque transaction (Transbank n'a pas de webhook : le paiement est confirmé lorsque le client revient). Elle doit être accessible depuis Internet ; le mode maintenance ne la bloque pas (sur OpenCart 4, l'extension ajoute une action de démarrage pour elle).
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 la boutique a confirmé la transaction auprès de Transbank (commit), lorsque le client revient de Webpay. Chaque champ ci-dessous liste vos statuts de commande OpenCart.
Order Status After Payment : le statut attribué après un paiement Webpay approuvé et vérifié. Par défaut : Processing.
Transbank Payment On Hold Status : Transbank a autorisé un paiement qui ne correspond pas à la commande (montant, buy order, identifiant de session) : la commande est mise en attente pour un examen manuel, et une note explique pourquoi. Par défaut : Pending, car OpenCart n'a pas de statut On hold. Vous pouvez créer votre propre statut dans System > Localisation > Order Statuses et le sélectionner ici.
Refunded Status : défini lorsque le paiement est entièrement remboursé depuis la page de la commande. Par défaut : Refunded.
Avancé
Debug log : enregistre les requêtes vers l'API et les réponses dans wc_tbk_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 enregistrées, même lorsque cette option est désactivée. Aucune donnée de carte, aucune clé API ni aucun jeton complet n'est enregistré. Par défaut : off.
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 de commandes et de paiements sont toujours conservées. Par défaut : off.
Import / Export
Export : Download JSON enregistre les paramètres dans un fichier JSON. L'API Key Secret n'est pas exportée.
Import : collez le JSON exporté précédemment et cliquez sur Import pour restaurer les paramètres. La clé API enregistrée est conservée.
Paiement
À l'étape Payment Method, le client choisit le mode de paiement (par défaut Webpay Plus). À l'étape Confirm Order, le client voit votre description et la mention You will be redirected to Webpay (Transbank) to complete the payment. OpenCart crée la commande à cette étape, toujours sans statut. Lorsque le client clique sur Confirm Order, l'extension crée une transaction Transbank pour le total de la commande en pesos entiers (un total avec décimales est arrondi au peso le plus proche), et le client est dirigé directement vers le formulaire Webpay, où il paie par carte de crédit, de débit ou prépayée. Sur OpenCart 4, le client choisit le mode de paiement avec le bouton Choose du bloc des modes de paiement, dans la fenêtre Payment method options, puis clique sur Confirm Order en bas de la page de paiement.
Lorsque le client revient, l'extension confirme (commit) la transaction auprès de Transbank de serveur à serveur. La commande n'est marquée payée qu'après la confirmation de Transbank : la réponse doit être approuvée, et le montant, le buy order et la session doivent correspondre à ce que la boutique a envoyé pour cette tentative. La commande reçoit ensuite 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 succès de commande d'OpenCart avec Your Webpay payment has been received. Pour une commande en cours d'examen, la page affiche Your Webpay payment was received and is being reviewed by the store.
Si l'appel de confirmation échoue, par exemple à cause d'un dépassement de délai (timeout), l'extension demande à Transbank le statut de la transaction. Si ce statut reste inconnu, la commande reste sans statut et le client revient au paiement avec We could not confirm your Webpay payment with Transbank. Please try again in a moment; if your card was charged, contact us before paying again. Si une autre requête est en train de confirmer le même panier à ce moment-là, ou si Transbank a approuvé le paiement mais que le statut de la commande n'a pas encore pu être défini, le client voit une page Payment confirmation avec Your Webpay payment is being confirmed. Please do not pay again — check again in a moment. et les boutons Check again et Back to checkout. Le statut est alors défini à partir de la réponse enregistrée, sans seconde confirmation.
Si le client annule sur Webpay, ou si le formulaire Webpay expire ou signale une erreur, aucun montant n'est débité. Le client revient au paiement avec un message, par exemple You cancelled the Webpay payment. Nothing was charged — you can try again or choose another payment method. Une carte refusée affiche Your Webpay payment was rejected and nothing was charged. Please try again or choose another payment method. Le panier est conservé, et chaque nouvelle tentative est une nouvelle transaction Webpay. Sur OpenCart 4, ces messages s'affichent au-dessus de la page de paiement.
OpenCart 3 crée une nouvelle commande à chaque affichage de l'étape Confirm Order. OpenCart 4 conserve une seule commande pour le paiement et la met à jour, de sorte qu'après un paiement annulé ou refusé, le client paie la même commande avec une nouvelle transaction Webpay. Si la commande a changé après le début du paiement (sa devise ou son total ne correspondent plus à la transaction), la transaction n'est pas confirmée, donc Transbank ne la débite pas, et le client voit Your order changed after the Webpay payment was started. The payment was not confirmed, so it was not charged — please pay again. Si la commande a déjà un statut, ou si une autre commande du même panier est déjà payée, un retour tardif n'est pas confirmé non plus : le client accède à la page de succès de la commande payée, ou voit This order can no longer be paid (it was cancelled or already paid). Your Webpay payment was not confirmed, so it was not charged.
Sur OpenCart 4, si la commande du paiement a reçu un statut sans paiement Webpay ou a été fermée par la boutique entre-temps, le Confirm Order suivant renvoie le client au paiement avec le même message, et le panier est payé avec une nouvelle commande. Si la commande du paiement est déjà payée mais que le panier a changé depuis, y compris une nouvelle quantité, le client est renvoyé au paiement et le nouveau panier est payé avec une nouvelle commande.
Si Webpay ne peut pas démarrer le paiement, le client reste à l'étape Confirm Order avec un bref message, par exemple Could not connect to Webpay. Please try again in a moment. ou Webpay could not start the payment. Please try again or choose another payment method. La raison technique est écrite dans le journal.
Transbank n'a pas de webhook de paiement : le résultat est traité lorsque le client revient de Webpay. Si le client ferme son navigateur sur Webpay et ne revient jamais, la transaction n'est pas confirmée et la commande reste sans statut ; selon Transbank, les transactions non confirmées ne sont pas réglées. L'extension ne prend pas en charge Webpay Plus Mall, les cartes Oneclick enregistrées, les abonnements, la capture différée ni la conversion de devises.
Commandes et remboursements
Statuts de commande
Aucun statut (commande manquante) : le client a été envoyé vers Webpay et n'a pas payé, a annulé, a laissé le formulaire expirer, la carte a été refusée, ou le paiement n'a pas encore pu être confirmé. Dans Sales > Orders, ces commandes ne s'affichent qu'avec le filtre Order Status réglé sur Missing Orders.
Order Status After Payment (Processing par défaut) : Transbank a approuvé le paiement. Une note affiche le code d'autorisation, les quatre derniers chiffres de la carte, le buy order, le montant, le type de paiement et le nombre de mensualités.
Transbank Payment On Hold Status (Pending par défaut) : Transbank a autorisé un paiement qui ne correspond pas à la commande (montant, buy order ou session). La note énumère les écarts. Vérifiez le portail Transbank et traitez la commande ou remboursez le paiement.
Refunded Status (Refunded par défaut) : le paiement a été entièrement remboursé via l'extension.
Si Webpay renvoie un paiement pour une commande qui a déjà un statut, ou pour un panier déjà payé par une autre commande, le paiement n'est pas confirmé et une note vous demande de vérifier le portail Transbank si le client signale un débit. Les annulations, les formulaires expirés, les erreurs de formulaire et les cartes refusées sont également notés. Les notes sont des entrées de l'History de la commande, que le client ne voit pas.
Onglet VibeFox Transbank Gateway
Dans Sales > Orders, ouvrez une commande payée avec Webpay. En bas de la page de la commande, à côté de History et Additional, l'onglet VibeFox Transbank Gateway affiche le Buy order et son environnement (une étiquette Integration pour les paiements de test), le Status du paiement, le Authorization code, le Card / payment type avec le nombre de mensualités, Charged / refunded, le formulaire de remboursement, l'historique des remboursements, les Webpay attempts of the order et les Transbank notes. L'onglet est affiché aux utilisateurs qui ont accès à l'extension.
Remboursements
Dans l'onglet, saisissez le Amount en CLP (le montant non encore remboursé est prérempli), éventuellement un Reason (optional), puis cliquez sur Refund via Transbank. Confirmez la question Refund this amount via Transbank? Les remboursements totaux et partiels sont pris en charge en pesos entiers. Vous devez avoir le droit de modifier l'extension (à régler dans System > Users > User Groups). Un montant partiel avec décimales est refusé avec Webpay refunds are in whole Chilean pesos. Please enter an amount without decimals. Le dernier reliquat d'un total avec décimales est arrondi comme le débit. Les remboursements sont effectués jusqu'à concurrence du montant débité par Transbank. Le remboursement est envoyé à l'environnement dans lequel le paiement a été effectué : pour un paiement de production, les identifiants de production doivent donc être configurés.
Transbank répond par une annulation de transaction (REVERSED) ou une annulation (NULLIFIED). Un remboursement réussi est ajouté à l'historique des remboursements et aux notes, avec le montant, le type, le code d'autorisation et le solde restant chez Transbank. Un remboursement total définit le Refunded Status sans informer le client et sans remettre les produits en stock, comme un changement de statut manuel. Un remboursement partiel ne modifie pas le statut. Si Transbank n'accepte pas le remboursement, l'onglet affiche l'erreur et aucun remboursement n'est enregistré.
Les retours de produits dans Sales > Returns ne renvoient pas d'argent via Transbank. Les remboursements effectués dans le portail Transbank ne sont pas importés dans OpenCart.
Clé de licence
L'extension fonctionne avec une clé de licence VibeFox obtenue sur vibefox.net. Le bloc de licence License — VibeFox Transbank Gateway est le premier bloc de Extensions > Extensions > Payments > VibeFox Transbank 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) et 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-transbank 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 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 pour 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, Webpay Plus n'est pas affiché aux clients au moment 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 lorsque le client revient de Webpay, et les remboursements depuis la page de la commande 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 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
Webpay Plus n'apparaît pas au moment du paiement : vérifiez que la licence est active, que Enable / Disable est activé, que le client paie en CLP et que, avec le mode d'intégration désactivé, un Production Commerce Code valide (12 chiffres, commençant par 5970) et une Production API Key Secret sont enregistrés. Vérifiez également que l'adresse de paiement se situe dans la Geo Zone choisie et que la commande atteint le Total défini dans les paramètres. La page des paramètres affiche un avertissement en cas d'identifiants manquants ou de devise de boutique différente du CLP.
Le paiement a abouti, mais la commande reste sans statut : Transbank n'a pas de webhook, donc la commande ne reçoit son statut que lorsque le client revient de Webpay. Si le client a fermé le navigateur sur Webpay, la transaction n'a pas été confirmée et, selon Transbank, elle n'est pas réglée. Activez Debug log, consultez le champ Log et vérifiez la transaction dans le portail Transbank.
Le client voit We could not confirm your Webpay payment with Transbank : l'appel de confirmation a échoué et le statut n'a pas pu être vérifié. La commande n'a pas été modifiée et la raison figure dans le journal. Le client peut réessayer dans un instant. Si le portail Transbank affiche la transaction comme autorisée, contactez le client avant qu'il ne paie à nouveau.
Le client voit Your order changed after the Webpay payment was started : le total ou la devise de la commande ne correspondait pas à la transaction. Rien n'a été débité ; le client paie à nouveau.
Le client voit une erreur après Confirm Order : activez Debug log et consultez le champ Log sur la page de l'extension. Webpay payments are not available at the moment indique en général des identifiants de production incorrects. Could not connect to Webpay signifie que Transbank est injoignable. Transbank Webpay only supports payments in CLP (Chilean Peso) signifie que la commande est dans une autre devise. This payment method is not available. Please reload the checkout page. signifie que la session de paiement ne correspond plus à la commande : le client recharge la page de paiement.
Les totaux et les remboursements diffèrent de quelques pesos : la devise CLP a des décimales. Webpay facture des pesos entiers, donc les totaux sont arrondis. Réglez à 0 les décimales du CLP dans System > Localisation > Currencies.
La commande est en statut d'examen après le paiement : lisez les notes de l'onglet VibeFox Transbank Gateway (voir Statuts de commande), puis traitez la commande ou remboursez le paiement.
Le remboursement échoue avec The production Commerce Code / API Key are missing : le paiement a été effectué en production et les identifiants de production ne sont pas enregistrés. Saisissez-les et réessayez.
Le remboursement échoue avec Transbank refused the refund ou Transbank did not approve the refund : Transbank ne l'a pas accepté ; le message indique la raison, ou le type et le code de réponse renvoyés. Aucun montant n'a été remboursé. Vérifiez la transaction dans le portail Transbank.
Le remboursement échoue avec Another request is processing this order : la commande était en cours de remboursement ou de confirmation au même moment. Réessayez dans un instant.
Désinstallation
Allez dans Extensions > Extensions, choisissez le type Payments et cliquez sur Uninstall (le bouton rouge −) à côté de VibeFox Transbank 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é (sur OpenCart 4, ses événements et son action de démarrage, qui laisse passer le retour depuis Webpay en mode maintenance). Si Delete data on uninstall est activé, les autres paramètres de la passerelle (titre, description, mode d'intégration, identifiants, option du journal de débogage) et le journal sont supprimés. Si l'option est désactivée, ils sont conservés pour une réinstallation ultérieure. Les tentatives Webpay et les remboursements des commandes 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 Transbank 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é.
Transbank et Webpay sont des marques de commerce de leurs titulaires respectifs. Cette extension n'est pas affiliée à Transbank et n'est pas approuvée par Transbank.
