VibeFox Xendit for PrestaShop
Ajouté au panier. Voir le panier
Prix par licence : 1 domaine, mises à jour et support pendant 12 mois.
Présentation
VibeFox Xendit Payment Gateway ajoute les paiements Xendit à PrestaShop pour les boutiques d'Indonésie, des Philippines, du Vietnam, de Thaïlande, de Malaisie et de Singapour. À l'étape de paiement, le client choisit Xendit, est redirigé vers la page de facture hébergée par Xendit, paie avec n'importe quel canal de paiement activé dans votre compte Xendit pour la devise du panier (comptes virtuels, portefeuilles électroniques, codes QR, points de vente ou cartes) et revient dans votre boutique. La commande n'est créée qu'après confirmation du paiement par Xendit.
Il convient aux boutiques qui souhaitent proposer les moyens de paiement locaux d'Asie du Sud-Est avec un seul compte Xendit, sans créer de formulaires de paiement sur leur propre site. Les remboursements s'effectuent dans le tableau de bord Xendit, et non depuis le back office de PrestaShop. Le module ne gère ni cartes enregistrées, ni abonnements, ni champs de paiement sur la page de commande, ni autorisation et capture séparées, ni sous-comptes xenPlatform.
Principales fonctionnalités
Facture hébergée Xendit : une facture par tentative de paiement, pour le total du panier dans la devise du panier. Les montants en IDR et VND sont envoyés en nombres entiers, les autres devises avec deux décimales.
Payée seulement après confirmation de Xendit : les webhooks sont vérifiés avec le jeton de vérification du mode, et le statut, le montant et la devise de la facture sont toujours relus depuis l'API Xendit avant la création de la commande.
Contrôle du montant et de la devise : une facture payée qui ne correspond pas au total ou à la devise du panier crée la commande avec le statut Xendit payment on hold et une note.
Aucun double traitement : les webhooks répétés, un webhook accompagné du retour du client ou une seconde facture payée ne créent jamais une seconde commande. Une nouvelle tentative réutilise la facture ouverte ou la fait expirer au préalable, de sorte qu'il n'y a jamais deux factures ouvertes pour un même panier.
Modes test et production : clés secrètes et jetons de vérification de webhook distincts pour chaque mode. Une clé au mauvais préfixe n'est pas enregistrée, et une notification de test ne confirme jamais un paiement réel.
Statut de commande au choix : Payment accepted ou Delivered après un paiement réussi.
Sept devises : IDR, PHP, VND, THB, MYR, USD et SGD. Le moyen de paiement n'est affiché que pour ces devises.
Bloc Xendit sur la page de commande : toutes les factures de la commande avec le mode, le montant, le statut et le canal de paiement, ainsi que les notes de paiement. Les erreurs sont toujours journalisées, sans clés ni données client.
Prérequis
PrestaShop 8.0 à 9.x, PHP 8.0 ou ultérieur. Un compte Xendit avec des clés API secrètes et des jetons de vérification de webhook pour le mode test et le mode production. Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).
