VibeFox Datatrans for PrestaShop
Ajouté au panier. Voir le panier
Prix par licence : 1 domaine, mises à jour et support pendant 12 mois.
Présentation
VibeFox Datatrans Gateway ajoute à PrestaShop les paiements via Datatrans, le prestataire de services de paiement suisse. À l'étape de paiement, le client choisit Datatrans, est envoyé vers la page de paiement Datatrans, paie par carte, TWINT, PostFinance ou toute autre méthode activée dans votre compte Datatrans, puis revient sur votre boutique. Les données de carte ne passent jamais par votre site. La commande n'est créée qu'après confirmation du paiement par Datatrans : les paiements abandonnés ne laissent donc aucune commande impayée.
Elle convient aux boutiques disposant d'un compte marchand Datatrans qui souhaitent une page de paiement hébergée et des remboursements depuis la page de commande de PrestaShop. Le module ne prend que les paiements uniques. Il ne gère ni cartes enregistrées ou alias, ni abonnements, ni intégration Lightbox ou Secure Fields sur votre site, ni choix des méthodes de paiement dans les réglages, ni capture partielle d'une autorisation.
Principales fonctionnalités
Page de paiement Datatrans : une transaction est créée pour le total du panier dans la devise du panier, avec les montants dans la bonne sous-unité, y compris pour les devises sans décimale comme JPY et KRW et les devises à trois décimales comme KWD et BHD.
Payée seulement après confirmation de Datatrans : la commande est créée après un webhook avec une signature valide ou après une vérification côté serveur de la transaction auprès de Datatrans. Le simple retour du client ne crée jamais de commande.
Contrôle du montant et de la devise : le montant et la devise communiqués par Datatrans sont comparés au panier, et la transaction doit appartenir au panier. Une différence place la commande en Datatrans payment on hold avec une note.
Aucun double traitement : des webhooks ou des retours répétés ou parallèles ne créent jamais une seconde commande. Un second paiement réussi pour un panier déjà payé est signalé dans les notes comme un possible double débit.
Sandbox et production : identifiants distincts pour chaque environnement. Les remboursements et les captures vont toujours vers l'environnement dans lequel le paiement a été effectué.
Remboursements depuis la page de commande : remboursements totaux et partiels dans le bloc Datatrans payment de la commande, protégés contre un double crédit en cas de nouvelle tentative. Un remboursement total passe la commande en Refunded.
Autoriser maintenant, capturer plus tard : facultatif. La commande reste en Datatrans payment on hold jusqu'à ce que vous capturiez ou annuliez le paiement dans le bloc de la commande.
Bloc Datatrans sur la page de commande : transaction, statut, méthode de paiement, historique des remboursements et notes. Journal facultatif sans clés ni données clients.
Prérequis
PrestaShop 8.0 à 9.x, PHP 8.0 ou ultérieur. Un compte marchand Datatrans avec un Merchant ID, un mot de passe d'API serveur à serveur et, de préférence, une clé de signature HMAC. Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).
