VibeFox Razorpay for OpenCart
Ajouté au panier. Voir le panier
Prix par licence : 1 domaine, mises à jour et support pendant 12 mois.
Présentation
VibeFox Razorpay Payment ajoute à OpenCart 3 et OpenCart 4 les paiements via Razorpay. Après Confirm Order, 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 moyens de paiement activés sur votre compte Razorpay, comme UPI, les cartes de crédit et de débit, NetBanking et les portefeuilles électroniques. Les données de carte et de banque sont saisies dans la fenêtre Razorpay, et non sur votre site. OpenCart crée la commande avant le paiement, mais la commande ne reçoit un statut qu'après la confirmation du paiement par Razorpay ; les tentatives non payées restent donc des commandes manquantes.
Elle convient aux boutiques situées en Inde et aux autres boutiques disposant d'un compte Razorpay qui souhaitent proposer UPI et des moyens de paiement locaux. Les devises autres que l'INR nécessitent l'activation de International Payments sur votre compte Razorpay. L'extension ne gère que les paiements uniques. Elle ne prend pas en charge les abonnements, les cartes enregistrées, Razorpay Magic Checkout, Payment Links, Route (paiements fractionnés) ni les widgets d'offres.
Principales fonctionnalités
Payée seulement après confirmation de Razorpay : l'extension vérifie la signature Razorpay et récupère le paiement via l'API Razorpay. Seul un paiement d'un montant et dans une devise exactement identiques à ceux de la commande marque la commande comme payée. En cas d'écart, la commande passe dans un statut de vérification avec une note.
Webhook : les webhooks signés confirment les paiements même lorsque le client ferme le navigateur juste après avoir payé. Les webhooks sans signature valide sont rejetés.
Aucun double paiement : si le panier est déjà payé sur Razorpay, l'extension retrouve ce paiement au lieu d'en demander un second. Les rappels et webhooks répétés n'appliquent jamais un paiement deux fois.
Authorize & Capture or Authorize Only : débiter immédiatement, ou réserver le montant et le capturer plus tard avec Capture Razorpay payment dans l'onglet Razorpay de la commande.
Remboursements depuis la page de commande : remboursements totaux et partiels dans l'onglet VibeFox 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 distinctes. 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, sans décimale (JPY, KRW et d'autres) et à trois décimales (KWD, BHD, OMR) sont transmises comme Razorpay l'attend.
Vos propres statuts de commande et conditions OpenCart : choisissez les statuts pour une commande payée, autorisée, en cours de vérification et remboursée, ainsi que la zone géographique, le montant total minimum et l'ordre de tri. Un journal sans clés ni coordonnées des clients.
Prérequis
OpenCart 3.0.x (testé avec la 3.0.5.0) ou 4.0.2 et ultérieur (testé avec la 4.1.0.3), PHP 8.0 ou ultérieur. Un seul téléchargement contient les paquets des deux versions. Un compte Razorpay avec un Key ID et un Key Secret, et un webhook (recommandé). Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).
