VibeFox Omise for OpenCart

VibeFox Omise for OpenCart

20 €

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

Aide

Poser une question: VibeFox Omise for OpenCart

Faites glisser pour placer la pièce

Présentation

VibeFox Omise Payment ajoute à OpenCart 3 les paiements par carte de crédit et de débit via Omise (Opn Payments). Le formulaire de carte s'affiche à l'étape Confirm Order de votre commande. Omise.js transforme la carte en jeton à usage unique dans le navigateur du client, puis votre boutique débite ce jeton côté serveur. Les données de carte n'atteignent jamais votre serveur. Lorsque la banque demande 3-D Secure, le client confirme le paiement sur la page de sa banque et revient dans votre boutique. OpenCart crée la commande avant le paiement, mais la commande ne reçoit un statut qu'après la confirmation du débit par Omise.

L'extension convient aux boutiques disposant d'un compte Omise qui souhaitent un formulaire de carte sur leur propre page de commande, avec 3-D Secure, capture manuelle et remboursements depuis la page de commande. Elle n'accepte que les cartes. Elle ne gère ni PromptPay, ni TrueMoney, ni banque mobile, ni paiement en plusieurs fois, ni cartes enregistrées, ni abonnements, ni capture partielle.

Principales fonctionnalités

Formulaire de carte avec Omise.js : nom sur la carte, numéro de carte, date d'expiration et code de sécurité. Seul un jeton à usage unique est envoyé à votre boutique. Visa, Mastercard et JCB, selon ce qu'accepte votre compte Omise.

3-D Secure : le client est dirigé vers la page de sa banque lorsque c'est nécessaire. Au retour, le résultat est relu depuis l'API Omise, jamais depuis l'URL.

Payée seulement après confirmation d'Omise : le statut de la commande n'est défini qu'après confirmation du débit et si son montant et sa devise correspondent à la commande. En cas de différence, la commande passe dans un statut de vérification avec une note.

Débit immédiat ou autorisation seule : avec la capture manuelle, les boutons Capture payment et Void authorization apparaissent sur la page de commande.

Remboursements depuis la page de commande : remboursements totaux et partiels dans l'onglet VibeFox Omise Payment de la commande, avec l'historique des remboursements et les notes Omise. Sync payment status relit le débit auprès d'Omise.

Webhook sécurisé : les webhooks Omise ne sont pas signés ; chaque événement est donc vérifié par rapport aux débits de votre boutique, et le débit est relu depuis l'API Omise.

Aucun double débit : les soumissions répétées et les nouvelles tentatives ne débitent jamais un panier deux fois, même si OpenCart crée une nouvelle commande pour chaque tentative. Les clés de test et les clés de production sont séparées, et les captures et remboursements utilisent toujours le mode du paiement.

Vos propres statuts de commande et conditions OpenCart : choisissez les statuts des commandes payées, autorisées, en vérification, en attente, en échec, annulées et remboursées ; la zone géographique, le montant total minimal et l'ordre de tri. Journal facultatif sans clés ni données de carte.

Prérequis

OpenCart 3.0.x (testé sur 3.0.5.0), PHP 8.0 ou ultérieur. HTTPS. Une devise de commande prise en charge par Omise : THB, JPY, SGD, MYR, USD, EUR, GBP, AUD, CAD, CHF, CNY, DKK ou HKD. Un compte Omise avec des clés publiques et secrètes de test et de production, et un point d'accès webhook. Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).