VibeFox CorvusPay for PrestaShop
Ajouté au panier. Voir le panier
Prix par licence : 1 domaine, mises à jour et support pendant 12 mois.
Présentation
VibeFox CorvusPay Gateway ajoute à PrestaShop les paiements par carte via CorvusPay (Croatie). À l'étape de paiement, le client choisit CorvusPay, est redirigé vers la page de paiement sécurisée de CorvusPay avec un formulaire signé, y règle par carte et revient dans 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 CorvusPay : les paiements abandonnés ne laissent donc aucune commande impayée.
Elle convient aux boutiques croates et autres qui acceptent les cartes avec un compte marchand CorvusPay, en EUR ou dans une autre des 20 devises prises en charge par CorvusPay. Le paiement est confirmé lorsque CorvusPay ramène le client vers la Success URL signée ; il n'y a pas de notifications de serveur à serveur. Le module ne propose pas de remboursements, de captures ni d'annulations depuis PrestaShop (effectuez-les 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 Secret Key (HMAC-SHA256 sur tous les champs), API CorvusPay version 1.4.
Payée seulement après confirmation de CorvusPay : la commande n'est créée qu'après vérification de la signature de la requête vers la Success URL avec la Secret Key de la boutique (test ou production) dans laquelle le paiement a été lancé. Une Secret Key vide n'est jamais validée.
Contrôle du montant et de la devise : le montant et la devise payés sont comparés au panier. En cas d'écart, la commande est placée en CorvusPay payment on hold avec une note indiquant de ne pas l'expédier avant vérification.
Aucun double traitement : une requête Success actualisée ou répétée ne crée jamais une deuxième commande et n'enregistre jamais deux fois le paiement. Un second paiement pour un panier qui a déjà une commande 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 reste en attente.
L'annulation conserve le panier : lorsque le client annule sur la page de CorvusPay, il revient au paiement avec son panier intact et un message.
Boutiques de test et de production : Store ID et Secret Key distincts pour chaque mode ; le mode test utilise l'environnement de test de CorvusPay.
Bloc CorvusPay sur la page de commande : numéro de commande CorvusPay, statut, type de transaction, montant, code d'autorisation, numéro de transaction et type de carte. Journal facultatif sans secrets, signatures ni données clients.
Prérequis
PrestaShop 8.0 à 9.x, PHP 8.0 ou ultérieur. Un compte marchand CorvusPay avec le Store ID et la Secret Key de la boutique de test et de la boutique de production, ainsi que les Success URL et Cancel URL saisies dans le CorvusPay Merchant Center. Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).
