NouveauRelqor — Gateway for Up2pay e‑Transactions
Up2pay e‑Transactions pour WooCommerce
Pour les boutiques WooCommerce clientes du Crédit Agricole avec un contrat Up2pay e‑Transactions (plateforme Paybox). Le client paie sur la page hébergée d’Up2pay ; la commande est validée par la notification signée.
Version gratuite (0 €), bientôt sur WordPress.org. Version Pro : 79 € HT par an et par site, vente pas encore ouverte. Voir les tarifs
À qui s’adresse ce plugin
Aux commerçants et aux agences web qui encaissent par carte avec Up2pay e‑Transactions du Crédit Agricole sur une boutique WooCommerce. Il vous faut un contrat Up2pay e‑Transactions et vos identifiants : SITE, RANG, IDENTIFIANT et clé HMAC.
Fonctionnalités de la version 1
- Paiement par carte sur la page hébergée d’Up2pay (redirection), avec les données 3-D Secure v2 obligatoires.
- Appel signé en HMAC-SHA512 ; la clé est saisie en hexadécimal et vérifiée à l’enregistrement.
- Notification serveur (IPN) : signature RSA vérifiée avec les clés publiques de Verifone embarquées dans le plugin. Une notification sans signature valide est refusée et ne modifie rien.
- Montant et référence contrôlés à chaque notification ; une notification rejouée est ignorée.
- Test de disponibilité avant redirection et bascule vers le serveur secondaire.
- Réglages séparés pour le test et la production.
- Codes de refus traduits en français dans la note de commande ; le client voit un message simple.
- Journaux dans WooCommerce, traduits en français, sans clé HMAC ni donnée de carte.
Compatibilité
Avant publication, les tests d’intégration sont exécutés deux fois (HPOS activé, puis stockage historique), et des tests de bout en bout vérifient dans un navigateur réel le checkout Blocks, le checkout classique et la notification signée. Les versions testées seront détaillées sur la page Compatibilité à la sortie du plugin.
- Checkout classique et checkout Blocks (panier et commande).
- HPOS (stockage des commandes haute performance) et stockage historique.
- Adresse de livraison et informations de point relais laissées intactes.
- WordPress 7.0 ou plus récent, WooCommerce 11.0 ou plus récent, PHP 8.1 ou plus récent, paiements en euro.
Résultats de tests : premiers résultats publiés à la sortie du plugin, sur la page Compatibilité.
Installation en 3 étapes
- Installez le plugin depuis WordPress.org (Extensions › Ajouter), puis activez-le. WooCommerce doit être actif.
- Saisissez vos identifiants de test dans WooCommerce › Réglages › Paiements : SITE, RANG, IDENTIFIANT et clé HMAC de recette, mode test activé.
- Faites un paiement de test, vérifiez que la commande passe au statut payé (« En cours », ou « Terminée » pour un produit virtuel et téléchargeable), puis saisissez vos identifiants de production et passez en mode production.
Questions fréquentes
Up2pay e‑Transactions et Paybox, est-ce la même chose ?
Up2pay e‑Transactions est la marque du Crédit Agricole pour la plateforme Paybox de Verifone. Les deux manuels décrivent le même protocole ; le plugin suit le manuel Up2pay pour les adresses des serveurs.
Où trouver SITE, RANG, IDENTIFIANT et la clé HMAC ?
SITE, RANG et IDENTIFIANT sont ceux de votre contrat Up2pay e‑Transactions. La clé HMAC est générée dans le back-office Vision : une clé pour la recette (test), une autre pour la production.
La commande reste « En attente de paiement ». Pourquoi ?
Le statut ne change qu’à réception de la notification signée (IPN). Si elle n’arrive pas, la commande reste en attente, même si le client a vu la page de confirmation. Voir Commande restée en attente de paiement.
Que se passe-t-il si le serveur principal d’Up2pay ne répond pas ?
Avant chaque redirection, le plugin vérifie la page de disponibilité du serveur principal. S’il ne répond pas « OK », il essaie le serveur secondaire. Si aucun ne répond, le client voit un message et aucune redirection n’a lieu.
Puis-je encaisser dans une autre devise que l’euro ?
Non. Up2pay e‑Transactions n’accepte que l’euro. Si la devise de la boutique n’est pas l’euro, le moyen de paiement n’est pas proposé.