VibeFox Razorpay for PrestaShop

VibeFox Razorpay for PrestaShop

20 €

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

Aide

Poser une question: VibeFox Razorpay for PrestaShop

Faites glisser pour placer la pièce

Présentation

VibeFox Razorpay Payment ajoute à PrestaShop les paiements via Razorpay. Le client paie dans la fenêtre Razorpay Checkout, qui s'ouvre sur une page de paiement de votre boutique. La fenêtre propose les méthodes activées dans votre compte Razorpay, comme UPI, les cartes de crédit et de débit, NetBanking et les portefeuilles. Les coordonnées de carte et de banque sont saisies dans la fenêtre Razorpay, pas sur votre site. La commande n'est créée qu'après la confirmation du paiement par Razorpay : les paiements abandonnés ne laissent donc aucune commande impayée.

Il convient aux boutiques en Inde et aux autres boutiques disposant d'un compte Razorpay qui souhaitent proposer UPI et les moyens de paiement locaux. Les devises autres que l'INR nécessitent d'activer International Payments sur votre compte Razorpay. Le module ne gère que les paiements uniques. Il ne prend en charge ni abonnements, ni cartes enregistrées, ni Razorpay Magic Checkout, ni Payment Links, ni Route (paiements fractionnés), ni widgets d'offres.

Principales fonctionnalités

Payée seulement après confirmation de Razorpay : le module vérifie la signature Razorpay et récupère le paiement via l'API Razorpay. Seul un paiement d'un montant et d'une devise identiques à ceux du panier marque la commande comme payée. En cas d'écart, la commande passe au statut Razorpay payment on hold avec une note.

Webhook : les webhooks signés confirment les paiements même lorsque le client ferme son navigateur juste après avoir payé. Les webhooks sans signature valide sont rejetés.

Aucun double paiement : si un panier est déjà payé sur Razorpay, le module retrouve le paiement au lieu de demander un second règlement. Les rappels et webhooks répétés ne créent jamais une seconde commande.

Authorize & Capture ou Authorize Only : débit immédiat, ou réservation du montant à capturer plus tard avec Capture Razorpay payment sur la page de la commande.

Remboursements depuis la page de commande : remboursements totaux et partiels dans le bloc Razorpay payment de la commande, dans la limite du montant réellement débité par Razorpay. Les remboursements effectués dans le Razorpay Dashboard sont enregistrés sur la commande.

Modes test et production : clés Test et Live séparées. Les paiements, captures et remboursements d'une commande utilisent toujours les clés du mode dans lequel elle a été payée.

Montants corrects dans chaque devise : les devises à deux décimales, à zéro décimale (JPY, KRW et autres) et à trois décimales (KWD, BHD, OMR) sont transmises comme Razorpay l'attend.

Bloc Razorpay sur la page de commande : identifiant du paiement, historique des remboursements et notes. Un journal sans clés ni données de contact du client.

Prérequis

PrestaShop 8.0 à 9.x, PHP 8.0 ou ultérieur. Un compte Razorpay avec une Key ID et une Key Secret, ainsi qu'un webhook (recommandé). Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).