VibeFox PayFast for WooCommerce
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 à WooCommerce pour les paiements en rand sud-africain. Le client 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), et la commande n'est marquée payée qu'après que cette notification a passé toutes les vérifications.
Elle convient aux boutiques sud-africaines qui souhaitent la page de paiement hébergée de PayFast, sans formulaire de carte sur leur propre site. L'extension n'accepte que les paiements uniques en ZAR. Elle ne gère pas les remboursements depuis WooCommerce (le remboursement s'effectue dans le tableau de bord PayFast), ni les abonnements, ni les cartes enregistrées, ni les précommandes, ni les paiements fractionnés.
Principales fonctionnalités
Formulaire de paiement signé : le formulaire de paiement est signé avec votre passphrase selon l'algorithme officiel de PayFast, et peut être rouvert depuis la page Pay for order.
Notifications vérifiées : chaque ITN est contrôlée : signature, votre compte marchand, la clé de la commande, 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 de la commande en centimes, et la commande doit être en ZAR ; sinon, elle est mise en attente pour vérification.
Aucun double traitement : les notifications répétées ne règlent jamais une commande deux fois et ne créent ni e-mails, ni notes, ni modifications de stock en double. 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 : des identifiants distincts pour chaque mode ; un paiement sandbox ne règle jamais une commande tant que la boutique est en mode live. Un avis de mode test est affiché au moment du paiement.
Masqué lorsqu'il est inutilisable : sans identifiants, lorsque la devise de la boutique ou de la commande 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 dans les réglages.
WooCommerce moderne : paiement classique, bloc Paiement, page Pay for order, HPOS. Journal de débogage facultatif, sans passphrases ni données clients.
Prérequis
WordPress 6.2 ou ultérieur, WooCommerce 8.0 ou ultérieur, PHP 8.0 ou ultérieur. Devise de la boutique : rand sud-africain (ZAR). Un compte PayFast avec le Merchant ID, la Merchant Key et la passphrase, et des identifiants sandbox pour les tests. Un site accessible depuis Internet. Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).
