VibeFox iPay88 for OpenCart
Ajouté au panier. Voir le panier
Prix par licence : 1 domaine, mises à jour et support pendant 12 mois.
Présentation
VibeFox iPay88 Payment ajoute les paiements iPay88 à OpenCart 3 et OpenCart 4 pour iPay88 Malaisie, Philippines, Indonésie et Thaïlande. À la dernière étape du paiement, le client clique sur Confirm Order, est dirigé vers la page de paiement iPay88 de votre région et paie sur cette page par carte, par banque en ligne FPX, par portefeuille électronique ou par une autre méthode proposée par votre compte iPay88. OpenCart crée la commande avant le paiement, mais la commande n'obtient un statut qu'après que iPay88 a communiqué le résultat par une réponse signée ; les tentatives non payées restent donc des commandes manquantes.
Elle convient aux boutiques d'Asie du Sud-Est disposant d'un compte marchand iPay88 et souhaitant que le client paie sur la page iPay88. L'extension ne gère que les paiements uniques. Elle ne prévoit pas de remboursements depuis OpenCart (les remboursements s'effectuent dans le portail marchand iPay88), ni de cartes enregistrées, ni d'abonnements, ni de préautorisation et capture, ni de champs de carte sur votre site, ni de nouvelle interrogation automatique du statut.
Principales fonctionnalités
Quatre régions iPay88 : choisissez la Malaisie, les Philippines, l'Indonésie ou la Thaïlande. La commande est débitée dans sa propre devise, et la méthode de paiement est masquée lorsque cette devise ne peut pas être débitée dans votre région. IDR est envoyée sans décimales.
Payée seulement après confirmation d'iPay88 : la commande n'est marquée payée qu'après une réponse signée avec votre Merchant Key dont le montant et la devise correspondent à la commande. Un écart place la commande dans un statut de vérification avec une note. OpenCart envoie ensuite ses e-mails de commande habituels.
Les deux réponses d'iPay88 : le retour du client et la notification serveur à serveur (backend) sont traités de la même manière. La notification backend n'est confirmée qu'après avoir été traitée ; sinon, iPay88 la renvoie.
Signatures SHA256 ou SHA1 : SHA256 selon la spécification actuelle d'iPay88, SHA1 comme option héritée. Les réponses sont acceptées dans les deux formats.
Aucun traitement en double : les réponses répétées ou simultanées n'appliquent jamais un paiement deux fois, et un panier n'est payé qu'une seule fois. Un paiement pour une commande annulée ou un second paiement pour une commande payée ajoute une note et ne rouvre jamais la commande.
Paiements en attente et échoués : un paiement en attente (par exemple un virement via distributeur ou un compte virtuel) reçoit son propre statut d'attente jusqu'à ce qu'iPay88 le confirme. Après un paiement échoué, la commande reste sans statut ; le client voit le motif et peut payer de nouveau avec le même panier.
Mode test et préfixe de référence : un petit montant de test fixe à la place du total de la commande, et un préfixe de référence facultatif pour plusieurs boutiques sur un même compte iPay88.
Vos propres statuts de commande et onglet de commande : choisissez les statuts OpenCart des paiements réussis, en attente, en vérification et échoués ; zone géographique, total minimum et ordre de tri. La page de commande comporte un onglet avec RefNo, TransId, montants, PaymentId, AuthCode et erreur. Journal facultatif sans données personnelles ni signatures.
Prérequis
OpenCart 3.0.x (testé sur 3.0.5.0) ou OpenCart 4.0.2 et ultérieur (testé sur 4.1.0.3), PHP 8.0 ou ultérieur. Un seul téléchargement contient les paquets des deux versions. Un compte marchand iPay88 avec un Merchant Code et une Merchant Key, et l'adresse de votre site web enregistrée auprès d'iPay88 comme URL de requête. Une clé de licence VibeFox obtenue sur vibefox.net (une clé par domaine).
