VibeFox CorvusPay for OpenCart

VibeFox CorvusPay for OpenCart

20 €

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

Aide

Poser une question: VibeFox CorvusPay for OpenCart

Faites glisser pour placer la pièce

Présentation

VibeFox CorvusPay Gateway ajoute à OpenCart 3 et OpenCart 4 les paiements par carte via CorvusPay (Croatie). À la dernière étape de la commande, le client clique sur Confirm Order, est envoyé sur la page de paiement sécurisée de CorvusPay au moyen d'un formulaire signé, y paie par carte et revient sur votre boutique. Les données de carte ne transitent jamais par votre site. OpenCart crée la commande avant le paiement, mais la commande ne reçoit un statut qu'après que CorvusPay a confirmé le paiement ; les tentatives non payées restent donc des commandes manquantes.

Elle convient aux boutiques croates et autres qui acceptent les cartes avec un compte marchand CorvusPay, en EUR ou dans l'une des 20 autres devises prises en charge par CorvusPay. Le paiement est confirmé lorsque CorvusPay renvoie le client vers l'URL de succès signée ; il n'existe aucune notification de serveur à serveur. L'extension ne propose ni remboursements, ni captures, ni annulations depuis OpenCart (à effectuer dans le CorvusPay Merchant Center), ni cartes enregistrées, abonnements, paiements échelonnés ou formulaire de carte sur le site.

Principales fonctionnalités

Formulaire de paiement signé : le formulaire envoyé à CorvusPay est signé avec votre clé secrète (HMAC-SHA256 sur tous les champs), selon la version 1.4 de l'API CorvusPay.

Payée uniquement lorsque CorvusPay confirme : la commande ne reçoit son statut qu'après vérification de la signature de la requête vers l'URL de succès, à l'aide de la clé secrète de la boutique (test ou production) dans laquelle le paiement a été lancé. Une clé secrète vide ne valide jamais. OpenCart envoie ensuite ses e-mails habituels de commande.

Contrôle du montant et de la devise : le montant payé et la devise sont comparés à la commande. Une différence place la commande dans votre statut de vérification, avec une note indiquant de ne pas expédier avant contrôle.

Aucun double traitement : une requête de succès rechargée ou répétée n'applique jamais le paiement deux fois. Un second paiement pour une commande ou un panier déjà payé ajoute seulement une note.

Sale ou Authorize only : débiter la carte immédiatement, ou réserver le montant et le capturer plus tard dans le CorvusPay Merchant Center pendant que la commande attend dans le statut de vérification.

L'annulation conserve le panier : lorsque le client annule sur la page de CorvusPay, il revient à la page de paiement avec son panier intact et un message.

Boutiques de test et de production : Store ID et clé secrète distincts pour chaque mode ; le mode test utilise l'environnement de test de CorvusPay.

Onglet CorvusPay sur la page de commande : numéro de commande CorvusPay, statut, type de transaction, montant, code d'autorisation, transaction et type de carte. Zone géographique, montant minimum, vos propres statuts de commande et un journal facultatif sans secrets, signatures ni données clients.

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. Un même téléchargement contient les paquets pour les deux versions. Un compte marchand CorvusPay avec le Store ID et la clé secrète de la boutique de test et de celle de production, et les URL de succès et d'annulation saisies dans le CorvusPay Merchant Center. Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).