VibeFox DPO for PrestaShop

VibeFox DPO for PrestaShop

20 €

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

Aide

Poser une question: VibeFox DPO for PrestaShop

Faites glisser pour placer la pièce

Présentation

VibeFox DPO Pay Gateway connecte PrestaShop à DPO Pay (Network International), un service de paiement pour l'Afrique et le Moyen-Orient. À l'étape de paiement, le client choisit DPO Pay, est envoyé vers la page de paiement sécurisée de DPO et paie par carte, argent mobile (M-Pesa, Airtel Money, MTN et autres) ou toute autre méthode activée sur votre compte DPO. Les données de carte n'atteignent jamais votre site. La commande n'est créée qu'après confirmation du paiement par DPO, donc les paiements abandonnés ne laissent aucune commande impayée.

Elle convient aux boutiques disposant d'un compte marchand DPO Pay qui vendent dans une devise prise en charge par DPO. Le module n'accepte que les paiements uniques. Il ne gère ni remboursements depuis la boutique (les remboursements se font dans le portail marchand DPO), ni cartes enregistrées, abonnements ou champs de carte sur votre site, et il ne capture pas les paiements seulement autorisés.

Principales fonctionnalités

Page de paiement DPO : une transaction DPO est créée pour le montant total du panier dans la devise du panier. Le nom, l'e-mail, le téléphone et l'adresse de facturation du client sont transmis à DPO pour préremplir la page de paiement.

Payée seulement après confirmation de DPO : le module interroge DPO lui-même, de serveur à serveur, sur 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 vérification.

Contrôle du montant et de la devise : le montant payé et la devise sont comparés au panier au centime près. Un écart, un paiement seulement autorisé ou une transaction sur- ou sous-payée place la commande en DPO payment on hold avec une note.

Aucun double débit : avant une nouvelle tentative de paiement, la transaction DPO précédente du panier est vérifiée et annulée si elle n'a pas été payée. Les notifications répétées ne créent jamais une deuxième commande et n'enregistrent jamais le 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 le délai de paiement, afin que la commande soit créée même si le client ferme le navigateur.

Comptes de test et de production : Company Token et Service Type distincts pour chacun. Chaque paiement est toujours vérifié avec le compte avec lequel il a été créé.

Statut de commande au choix : Payment accepted, Delivered ou DPO payment on hold pour un contrôle manuel après un paiement réussi.

Traçabilité claire : le jeton de transaction DPO est l'identifiant de transaction du paiement, et des notes privées sur la commande expliquent chaque résultat. Journal facultatif avec jetons masqués et sans données clients ; les erreurs sont toujours journalisées.

Prérequis

PrestaShop 8.0 à 9.x, PHP 8.0 ou ultérieur avec l'extension SimpleXML. Un compte marchand DPO Pay avec un Company Token et un Service Type ID, une devise de boutique prise en charge par votre compte DPO, et une tâche cron du serveur pour les vérifications. Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).