VibeFox Authorize.Net for OpenCart

VibeFox Authorize.Net for OpenCart

20 €

Prix par licence : 1 domaine, mises à jour et support pendant 12 mois.

Aide

Poser une question: VibeFox Authorize.Net for OpenCart

Faites glisser pour placer la pièce

Présentation

VibeFox Authorize.Net Gateway ajoute un formulaire de carte bancaire sur le site, à la dernière étape du paiement d'OpenCart 3 et d'OpenCart 4, et débite les cartes via Authorize.Net. La bibliothèque Accept.js d'Authorize.Net transforme dans le navigateur du client le numéro de carte, la date d'expiration et le code de sécurité en un jeton à usage unique. Seul ce jeton atteint votre serveur : les données de carte ne sont donc jamais envoyées à votre boutique ni stockées sur celle-ci. OpenCart crée la commande avant le paiement, mais la commande ne reçoit un statut qu'une fois Authorize.Net la transaction approuvée ; une carte refusée ne laisse donc qu'une commande manquante.

Cette extension convient aux boutiques des États-Unis, du Canada, du Royaume-Uni, d'Europe, d'Australie et de Nouvelle-Zélande disposant d'un compte marchand Authorize.Net et souhaitant que leurs clients paient par carte sans quitter le paiement. Elle ne propose pas de cartes enregistrées ni de profils clients, d'abonnements, de eCheck/ACH, d'Apple Pay, de Google Pay, de PayPal ou de 3-D Secure, ni de capture partielle ni de conversion de devise.

Fonctionnalités principales

Formulaire de carte avec Accept.js : champs du numéro de carte, de la date d'expiration et du code de sécurité à l'étape Confirm Order. Une carte refusée affiche la raison sous le formulaire, et le client peut essayer une autre carte.

Autoriser et capturer, ou autoriser seulement : débiter la carte immédiatement, ou réserver les fonds et les capturer plus tard avec Capture payment dans l'onglet de la commande.

Montant et devise corrects : le total de la commande est débité dans la devise de la commande. Si le montant débité ne correspond pas à la commande, celle-ci passe dans un statut de vérification, et seul le montant réellement encaissé peut être remboursé.

Aucun double débit : un double clic, un second onglet ou un envoi répété ne débite jamais une commande deux fois. OpenCart envoie ensuite ses e-mails de commande habituels.

Prise en charge de la vérification antifraude : les transactions retenues par Fraud Detection Suite placent la commande dans un statut de vérification avec une note.

Webhooks (facultatif, recommandé) : les décisions de vérification antifraude ainsi que les captures ou annulations effectuées dans l'interface d'Authorize.Net mettent la commande à jour. Chaque notification est signée et revérifiée auprès de l'API.

Remboursements et capture depuis la page de commande : un remboursement total annule une transaction qui n'est pas encore réglée ; les transactions réglées peuvent être remboursées en totalité ou en partie, dans l'onglet VibeFox Authorize.Net Gateway de la commande.

Mode sandbox et production : identifiants distincts, basculés avec un seul interrupteur. Les captures, remboursements et contrôles de webhooks utilisent toujours le mode dans lequel le paiement a été effectué. Vos propres statuts de commande, zone géographique et montant minimum. Journal d'erreurs où les clés, jetons et données personnelles sont masqués.

Prérequis

OpenCart 3.0.x (testé sur 3.0.5.0) ou OpenCart 4.0.2 et ultérieur (testé sur 4.1.0.3), PHP 8.0 ou ultérieur, HTTPS sur le paiement. Un même téléchargement contient les paquets pour les deux versions. Un compte Authorize.Net avec API Login ID, Transaction Key et Public Client Key (ainsi qu'une Signature Key pour les webhooks). Devise de commande USD, CAD, CHF, DKK, EUR, GBP, NOK, PLN, SEK, AUD ou NZD. Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).