VibeFox Peach Payments for OpenCart

VibeFox Peach Payments for OpenCart

20 €

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

Aide

Poser une question: VibeFox Peach Payments for OpenCart

Faites glisser pour placer la pièce

Présentation

VibeFox Peach Payments Pay Gateway ajoute à OpenCart 3 et OpenCart 4 les paiements par carte via le formulaire COPYandPAY de Peach Payments. À la dernière étape de la commande, le client clique sur Confirm Order et accède à une page de paiement de votre boutique, où il saisit les données de sa carte dans le formulaire de Peach Payments. Les données de carte n'atteignent jamais votre serveur. OpenCart crée la commande avant le paiement, mais la commande ne reçoit un statut qu'après la confirmation du paiement par Peach Payments ; les tentatives non payées restent donc des commandes manquantes (missing orders).

Elle convient aux boutiques d'Afrique du Sud, du Kenya et de Maurice qui vendent en ZAR, KES ou MUR et disposent d'un compte Peach Payments avec l'API Card. L'extension ne prend que les paiements uniques par carte. Elle ne comporte pas de formulaire de carte à l'étape de commande elle-même, ni cartes enregistrées, ni abonnements, ni pré-autorisation et capture, ni remboursements depuis OpenCart (les remboursements s'effectuent dans le tableau de bord de Peach Payments), ni EFT, BNPL, QR ou autres moyens de paiement autres que la carte.

Principales fonctionnalités

Formulaire de carte Peach Payments : Visa, Mastercard, American Express et Diners Club, selon le choix des réglages. Le script du formulaire est chargé avec un hachage Subresource Integrity, et le formulaire suit la langue du client lorsque Peach Payments la prend en charge.

Payée seulement après confirmation de Peach Payments : le statut de la commande est défini après une demande de statut côté serveur lorsque le client revient, ou après un webhook chiffré de Peach Payments. OpenCart envoie ensuite ses e-mails habituels de commande.

Webhooks chiffrés : les webhooks sont déchiffrés avec votre clé AES-256-GCM, de sorte que seul Peach Payments peut modifier vos commandes. Les paiements sont confirmés même lorsque le client ferme son navigateur.

Contrôle du montant et de la devise : un paiement qui ne correspond pas à la commande passe dans un statut de vérification avec une note. Les paiements que Peach Payments signale pour une vérification manuelle reçoivent également une note.

Aucun double traitement : le retour du client et le webhook n'appliquent jamais un paiement deux fois, et un panier n'est jamais payé deux fois, même si OpenCart 3 crée une nouvelle commande chaque fois que l'étape de confirmation est affichée, et OpenCart 4 met à jour une seule commande du passage à la commande.

Modes test et production : identifiants d'entité (Entity ID), jetons d'accès et clés de webhook distincts. Un paiement est toujours vérifié dans le mode où il a été lancé.

Remboursements du tableau de bord dans les notes : les remboursements, annulations et contestations effectués dans Peach Payments sont ajoutés aux notes de commande par le webhook.

Vos propres statuts de commande et un onglet Peach Payments sur la page de commande : choisissez le statut OpenCart pour une commande payée, un paiement en attente, un paiement en vérification et un paiement échoué. Zone géographique, montant minimal de commande et un journal facultatif sans données de carte, clés ni données clients.

Prérequis

OpenCart 3.0.x (testé sur 3.0.5.0) ou 4.0.2 et ultérieures (testé sur 4.1.0.3), PHP 8.0 ou ultérieur avec l'extension OpenSSL. Un seul téléchargement contient les paquets pour les deux versions. Une devise ZAR, KES ou MUR dans votre boutique. Un compte Peach Payments avec l'Entity ID et le Access Token de l'API Card (test et production), ainsi qu'une clé de déchiffrement des webhooks fournie par Peach Payments. La boutique doit être accessible depuis Internet pour recevoir les webhooks. Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).