VibeFox Paymob for PrestaShop

VibeFox Paymob for PrestaShop

20 €

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

Aide

Poser une question: VibeFox Paymob for PrestaShop

Faites glisser pour placer la pièce

Présentation

VibeFox Paymob Pay ajoute à PrestaShop les paiements Paymob pour les boutiques d'Égypte, des Émirats arabes unis, d'Arabie saoudite, d'Oman et du Pakistan. À l'étape de paiement, le client choisit Paymob, est redirigé vers la page de paiement sécurisée de Paymob, règle par carte, portefeuille mobile ou une autre méthode de votre intégration Paymob, puis revient dans votre boutique. Les données de carte ne transitent jamais par votre site. La commande n'est créée qu'après la confirmation du paiement par Paymob.

Il convient aux boutiques qui vendent dans la devise de leur pays Paymob (EGP, AED, SAR, OMR ou PKR) et qui souhaitent une page de paiement hébergée. Le module ne gère que les paiements uniques. Il ne propose ni remboursement depuis le back office, ni cartes enregistrées, ni abonnements, ni formulaire de carte intégré à votre site, ni interrupteur séparé de mode test : les paiements de test utilisent une intégration de test Paymob.

Principales fonctionnalités

Cinq pays Paymob : le serveur d'API et de page de paiement de votre pays Paymob est utilisé, et les montants sont envoyés dans l'unité mineure de la devise, y compris l'OMR avec trois décimales.

Payée seulement après confirmation de Paymob : la commande n'est créée qu'à partir d'une transaction signée avec votre secret HMAC, depuis le callback serveur de Paymob ou le retour signé du client.

Contrôle du montant et de la devise : le montant et la devise doivent correspondre au panier. En cas d'écart, la commande passe en Paymob payment on hold avec une note.

Aucun traitement en double : les callbacks répétés, ou un callback et un retour du client arrivant en même temps, ne créent jamais une seconde commande.

Paiements en attente et autorisés : les paiements en espèces ou en borne attendent en Awaiting Paymob payment ; les autorisations non encore capturées attendent en Paymob payment on hold, jusqu'à la confirmation du paiement par Paymob.

Nouvelles tentatives de paiement : après un paiement refusé, le client revient au paiement avec le même panier et peut payer à nouveau. Chaque tentative génère sa propre commande Paymob.

Bloc Paymob sur la page de commande : identifiants Paymob, statut, montants, carte et notes.

Journal sans données sensibles : les erreurs sont toujours journalisées ; les étapes de paiement et les callbacks le sont lorsque Debug log est activé. Les clés, les jetons et les données clients ne sont jamais écrits.

Prérequis

PrestaShop 8.0 à 9.x, PHP 8.0 ou ultérieur. Un compte marchand Paymob en Égypte, aux Émirats arabes unis, en Arabie saoudite, à Oman ou au Pakistan, avec une API key, un integration ID, un iFrame ID et un HMAC secret. La devise du panier doit être celle de votre pays Paymob. Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).