VibeFox PayU India for PrestaShop

VibeFox PayU India for PrestaShop

20 €

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

Aide

Poser une question: VibeFox PayU India for PrestaShop

Faites glisser pour placer la pièce

Présentation

VibeFox PayU India Payment Gateway ajoute à PrestaShop les paiements via la page de paiement hébergée de PayU India. À l'étape de paiement, le client choisit PayU India, est redirigé vers la page de paiement de PayU, paie par carte de crédit ou de débit, NetBanking, UPI ou portefeuille électronique (selon ce qui est activé sur votre compte PayU) et revient sur votre boutique. Les données bancaires et de carte n'atteignent jamais votre site. La commande n'est créée qu'après réception d'un résultat signé par PayU ; les paiements abandonnés ne laissent donc aucune commande impayée.

Il convient aux boutiques indiennes qui vendent en roupies et souhaitent proposer les moyens de paiement de PayU sans concevoir de formulaires de paiement sur leur propre site. Le module facture exclusivement en INR et ne propose pas de traitement multidevise. Il ne prend pas en charge l'enregistrement des cartes ni la tokenisation, ni les abonnements, ni le formulaire de carte sur le site, ni la gestion des EMI ou des offres, ni le paiement en un clic de PayU. Les remboursements sont mis en file d'attente chez PayU ; le module ne suit pas leur statut final.

Principales fonctionnalités

Page de paiement hébergée PayU : un seul moyen de paiement, PayU India, à la validation de commande. La requête de paiement est signée avec SHA-512 à l'aide de votre Merchant Key et de votre Salt.

Payé uniquement lorsque PayU confirme : un résultat n'est accepté qu'avec un reverse hash PayU valide généré avec le Salt du mode dans lequel le paiement a été initié, et seulement pour un identifiant de transaction émis par votre boutique pour ce panier. Le montant payé doit correspondre au total du panier au paisa près, en INR.

Vérification côté serveur : en option (activée par défaut), chaque paiement réussi est revérifié avec l'API verify_payment de PayU. Si la vérification échoue, la commande est mise en attente au lieu d'être marquée comme payée.

Pas de double traitement : le retour du client et le webhook peuvent arriver ensemble ; les résultats répétés ne créent jamais une deuxième commande et n'enregistrent jamais deux fois le paiement. Une commande payée ou remboursée n'est jamais rouverte.

Paiements UPI et NetBanking en attente : la commande reste dans Awaiting PayU India payment jusqu'à l'arrivée du résultat final.

Identifiants de test et de production séparés : changer de mode modifie à la fois les clés et les points de terminaison PayU. Les remboursements sont toujours envoyés selon le mode du paiement.

Remboursements depuis la page de commande : remboursements totaux et partiels dans le bloc PayU India payment de la commande, avec l'identifiant de requête PayU dans l'historique des remboursements. Un remboursement total passe la commande en Refunded.

Bloc PayU sur la page de commande : identifiant de transaction, mode, banque, montants, historique des remboursements et notes du module. Webhook optionnel pour les clients qui ferment leur navigateur ; le journal ne contient ni clés, ni salts, ni données personnelles.

Prérequis

PrestaShop 8.0 à 9.x, PHP 8.0 ou ultérieur. Un compte PayU India avec Merchant Key et Merchant Salt (v1) pour les modes test et production, et INR comme devise du panier. Un numéro de téléphone dans l'adresse du client. Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).