VibeFox Satispay for OpenCart
Ajouté au panier. Voir le panier
Prix par licence : 1 domaine, mises à jour et support pendant 12 mois.
Présentation
VibeFox Satispay Gateway ajoute les paiements Satispay à OpenCart 3 et OpenCart 4. À la dernière étape de la commande, le client clique sur Confirm Order, est redirigé vers la page de paiement Satispay, scanne le code QR sur un ordinateur ou confirme le paiement dans l'application Satispay sur son téléphone, puis revient dans votre boutique. OpenCart crée la commande avant le paiement, mais la commande ne reçoit un statut qu'après que l'extension a lu le paiement depuis l'API Satispay et vérifié son statut, son montant et sa devise ; les tentatives non payées restent donc des commandes manquantes.
Elle convient aux boutiques qui vendent en euros et veulent accepter Satispay sans copier de clés API : l'extension se connecte avec un code d'activation à usage unique généré dans le Satispay Business Dashboard. Satispay ne facture qu'en EUR ; le mode de paiement est donc masqué tant que le client a sélectionné une autre devise. L'extension ne gère ni abonnements, ni moyens de paiement enregistrés, ni pré-autorisations, ni titres-restaurant, et les remboursements effectués dans le Satispay Dashboard ne sont pas enregistrés dans OpenCart.
Principales fonctionnalités
Connexion en une étape : collez le code d'activation et enregistrez. L'extension crée sa propre paire de clés RSA et signe chaque requête envoyée à Satispay.
Payée seulement après confirmation de Satispay : ni le callback de Satispay ni le retour du client ne sont considérés comme fiables. Le paiement est toujours relu depuis l'API Satispay, et il doit s'agir d'un paiement que la boutique a créé pour cette commande.
Contrôle du montant et de la devise : un paiement qui ne correspond pas au total de la commande place la commande dans un statut de vérification accompagné d'une note, au lieu de la marquer comme payée.
Aucun traitement en double : les callbacks et retours répétés ou simultanés n'appliquent jamais un paiement deux fois. Une nouvelle tentative annule les paiements Satispay en attente du panier, de sorte qu'il ne peut pas être payé deux fois.
Paiements abandonnés clôturés : un client qui quitte la page Satispay sans payer voit son paiement annulé chez Satispay et un message lors de la commande. Le panier est conservé.
Production et sandbox : clés distinctes pour chaque environnement. Chaque paiement mémorise son environnement, et les callbacks et remboursements utilisent toujours celui-ci.
Remboursements depuis la page de commande : remboursements totaux et partiels dans l'onglet VibeFox Satispay Gateway de la commande, dans la limite du montant réellement débité par Satispay, avec tous les paiements Satispay du panier, l'historique des remboursements et les notes.
Paramètres OpenCart : vos propres statuts de commande, zone géographique, montant minimum de commande et ordre de tri. Le journal ne contient ni clés ni données clients, et les erreurs sont toujours journalisées.
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 avec l'extension OpenSSL. Le téléchargement contient les paquets pour les deux versions. La devise EUR activée dans la boutique. Un compte Satispay Business et un code d'activation depuis le Satispay Business Dashboard. Votre boutique doit être accessible depuis Internet. Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).
