VibeFox PayFast for PrestaShop
Ajouté au panier. Voir le panier
Prix par licence : 1 domaine, mises à jour et support pendant 12 mois.
Présentation
VibeFox PayFast Pay Gateway ajoute PayFast à PrestaShop pour les paiements en rand sud-africain. À l'étape de paiement, le client choisit PayFast, est redirigé vers la page de paiement sécurisée de PayFast avec un formulaire de paiement signé, et paie par carte, Instant EFT ou un autre moyen de votre compte PayFast. PayFast confirme ensuite le paiement à votre boutique par une notification serveur à serveur (ITN). La commande n'est créée qu'après que cette notification a passé toutes les vérifications ; ainsi, les paiements abandonnés ne laissent aucune commande impayée.
Il convient aux boutiques sud-africaines qui souhaitent utiliser la page de paiement hébergée de PayFast, sans formulaire de carte sur leur propre site. Le module n'accepte que des paiements uniques en ZAR. Il n'effectue pas de remboursements depuis la page de commande (le remboursement se fait dans le tableau de bord PayFast), ni d'abonnements, ni de cartes enregistrées, ni de paiements fractionnés.
Principales fonctionnalités
Formulaire de paiement signé : le formulaire est signé avec votre passphrase selon l'algorithme officiel de PayFast.
Notifications vérifiées : chaque ITN est contrôlée : signature, votre compte marchand, le token de la tentative de paiement, une confirmation serveur à serveur auprès de PayFast et, en mode live, son origine depuis un serveur PayFast.
Contrôle du montant : le montant payé est comparé au total du panier en centimes, et le panier doit être en ZAR. En cas d'écart, la commande est créée avec le statut PayFast payment on hold et une note.
Aucun double traitement : les notifications répétées ne créent jamais une deuxième commande et n'enregistrent jamais le paiement deux fois. Les notifications tardives d'échec ou d'attente ne rétrogradent jamais une commande payée, et un paiement reçu pour une commande annulée est signalé pour vérification.
Live et sandbox : identifiants distincts pour chaque mode. Chaque notification est vérifiée avec les identifiants du mode dans lequel le paiement a été lancé ; un paiement sandbox ne règle jamais une commande lorsque la boutique est en mode live.
Masqué lorsqu'il est inutilisable : sans identifiants, lorsque la devise du panier n'est pas ZAR, ou lorsque le total est inférieur au minimum PayFast de R5,00.
Rien à configurer dans PayFast : l'URL de notification est transmise avec chaque paiement et affichée sur la page de réglages.
Bloc PayFast sur la page de commande : référence du paiement, ID de paiement PayFast, mode, montants brut, frais et net, et notes du module. Journal de débogage facultatif.
Prérequis
PrestaShop 8.0 à 9.x, PHP 8.0 ou ultérieur. Le rand sud-africain (ZAR) comme devise de la boutique. Un compte PayFast avec le Merchant ID, la Merchant Key et la passphrase, et des identifiants sandbox pour les tests. Une boutique accessible depuis Internet. Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).
