VibeFox Paymob for OpenCart
Ajouté au panier. Voir le panier
Prix par licence : 1 domaine, mises à jour et support pendant 12 mois.
Présentation
VibeFox Paymob Pay ajoute les paiements Paymob à OpenCart 3 et OpenCart 4 pour les boutiques d'Égypte, des Émirats arabes unis, d'Arabie saoudite, d'Oman et du Pakistan. À la dernière étape de la commande, le client clique sur Confirm Order, est redirigé vers la page de paiement sécurisée de Paymob, paie 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 ne reçoit un statut qu'après que Paymob a confirmé la transaction.
Elle 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. L'extension n'accepte que les paiements uniques. Elle ne gère ni remboursements depuis l'administration, ni cartes enregistrées, ni abonnements, ni formulaire de carte intégré à votre site, et elle n'a pas d'interrupteur de mode test distinct : les paiements test utilisent une intégration de test Paymob.
Principales fonctionnalités
Cinq pays Paymob : l'API et le serveur de page de paiement de votre pays Paymob sont utilisés, et les montants sont envoyés dans l'unité mineure de la devise, y compris l'OMR à trois décimales.
Payée seulement après confirmation de Paymob : le statut de la commande n'est défini qu'à partir d'une transaction signée avec votre secret HMAC, via le callback serveur de Paymob ou le retour signé du client. OpenCart envoie alors ses e-mails de commande habituels.
Contrôle du montant et de la devise : le montant et la devise doivent correspondre à la commande. En cas d'écart, la commande passe dans votre statut en suspens (on hold) avec une note.
Aucun double traitement : les callbacks répétés, ou un callback et un retour du client arrivant ensemble, n'appliquent jamais un paiement deux fois. Un panier n'est payé qu'une seule fois, même si le client ouvre la caisse dans deux onglets.
Paiements en attente et autorisés : les paiements en espèces ou en kiosque attendent dans le statut d'attente, et les autorisations non encore capturées attendent dans le statut en suspens, jusqu'à ce que Paymob confirme le paiement.
Nouvelles tentatives de paiement : après un paiement refusé, le client revient à la caisse avec le même panier et peut payer à nouveau. Chaque tentative reçoit sa propre commande Paymob.
Onglet Paymob sur la page de commande : identifiants Paymob, statut, montants, carte et notes pour chaque tentative de la commande.
Conditions OpenCart : zone géographique, total minimum de commande et ordre de tri. Journal facultatif sans clés, jetons ni données clients.
Prérequis
OpenCart 3.0.x (testé avec 3.0.5.0) ou OpenCart 4.0.2 et ultérieur (testé avec 4.1.0.3), PHP 8.0 ou ultérieur. Un téléchargement contient les paquets pour les deux versions. Un compte marchand Paymob en Égypte, aux Émirats arabes unis, en Arabie saoudite, à Oman ou au Pakistan, avec une clé API, un ID d'intégration, un ID d'iFrame et le secret HMAC. La devise de la caisse doit être celle de votre pays Paymob. Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).
