VibeFox DPO for OpenCart
Ajouté au panier. Voir le panier
Prix par licence : 1 domaine, mises à jour et support pendant 12 mois.
Présentation
VibeFox DPO Pay Gateway relie OpenCart 3 et OpenCart 4 à DPO Pay (Network International), un service de paiement pour l'Afrique et le Moyen-Orient. À la dernière étape de la commande, le client clique sur Confirm Order, est envoyé sur la page de paiement sécurisée de DPO et paie par carte, par argent mobile (M-Pesa, Airtel Money, MTN et d'autres) ou par tout autre moyen activé sur votre compte DPO. 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 DPO a confirmé le paiement ; les tentatives non payées restent donc des commandes manquantes.
Elle convient aux boutiques disposant d'un compte marchand DPO Pay qui vendent dans une devise prise en charge par DPO. L'extension ne prend que des paiements uniques. Elle ne propose pas de remboursements depuis la boutique (les remboursements se font dans le portail marchand DPO), n'a ni cartes enregistrées, ni abonnements, ni champs de carte sur votre site, et ne capture pas les paiements seulement autorisés.
Principales fonctionnalités
Page de paiement DPO : une transaction DPO est créée pour le total de la commande, dans la devise de la commande. Le nom, l'e-mail, le téléphone et l'adresse de paiement du client sont transmis à DPO pour préremplir la page de paiement.
Payée seulement après confirmation de DPO : l'extension interroge elle-même DPO, de serveur à serveur, pour obtenir le résultat de chaque paiement. Le retour du client, la notification push et les vérifications programmées ne font que déclencher cette interrogation. OpenCart envoie ensuite ses e-mails de commande habituels.
Contrôle du montant et de la devise : le montant payé et la devise sont comparés à la commande au centime près. Un écart, un paiement seulement autorisé ou une transaction en trop-perçu ou en sous-paiement place la commande dans un statut de vérification, avec une note.
Aucun débit en double : avant chaque nouvelle tentative de paiement, les transactions DPO précédentes du panier sont vérifiées et annulées si elles ne sont pas payées. Les notifications répétées n'appliquent jamais un paiement deux fois.
Vérifications programmées : une URL de cron revérifie les paiements non confirmés 15 minutes après la redirection et après la limite de temps de paiement, afin que la commande reçoive son statut même si le client ferme son navigateur.
Comptes de test et réels : Company Token et Service Type distincts pour chacun. Chaque paiement est toujours vérifié avec le compte qui l'a créé.
Vos propres statuts de commande : choisissez le statut OpenCart pour une commande payée, pour un paiement en vérification, et le statut annulé qui annule aussi la transaction DPO ouverte d'une commande non payée.
Conditions OpenCart et historique clair : zone géographique, montant minimum de commande et ordre d'affichage. Les notes de l'historique de commande expliquent chaque résultat. Journal facultatif avec jetons masqués et sans données client ; les erreurs sont toujours journalisées.
Prérequis
OpenCart 3.0.x (testé sur 3.0.5.0) ou 4.0.2 et ultérieur (testé sur 4.1.0.3), PHP 8.0 ou ultérieur avec l'extension SimpleXML. Un même téléchargement contient les paquets pour les deux versions. Un compte marchand DPO Pay avec un Company Token et un identifiant Service Type, une devise de boutique prise en charge par votre compte DPO, et un cron serveur pour les vérifications. Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).
