Le plugin IzichangePay ajoute une passerelle de paiement crypto à votre boutique WooCommerce. Le client paie en cryptomonnaie (USDT, TRX…) ; la commande passe automatiquement en Processing dès confirmation du paiement par webhook signé.

Télécharger le plugin

izichangepay-for-woocommerce-0.1.0.zip — WordPress 6.0+ · WooCommerce 7.0+ · PHP 7.4+

Installation

1

Télécharger et installer le plugin

Téléchargez le .zip ci-dessus. Dans WordPress : Extensions → Ajouter une extension → Téléverser une extension, choisissez le fichier, puis Installer maintenant.
2

Activer le plugin

Cliquez sur Activer une fois l’installation terminée.
3

Ouvrir les réglages

Allez dans WooCommerce → Réglages → Paiements, puis cliquez sur IzichangePay (ou « Gérer »).
4

Configurer la passerelle

Cochez Activer IzichangePay. Choisissez le Type de paiement : Redirection (page hébergée) ou Modale (widget sur votre site). Activez le Mode test pendant vos essais.
5

Renseigner les clés API

Depuis votre dashboardIntégration → Clés API, copiez votre clé secrète (sk_test_… en test, sk_live_… en production) dans le champ correspondant.
6

Déclarer le webhook

Copiez l’URL affichée sous Secret du webhook (https://votre-site/?wc-api=izipay) et déclarez-la dans Dashboard → Intégration → Webhooks. Collez le secret whsec_… généré dans le champ Secret du webhook.
7

Enregistrer

Cliquez sur Enregistrer les modifications. La passerelle est prête : « Payer en crypto (IzichangePay) » apparaît au checkout.

Réglages

RéglageDescription
Type de paiementRedirection (page izipay hébergée) ou Modale (widget embed.js sur votre site)
Mode testUtilise la clé sk_test_. À désactiver avant la mise en production.
Clé secrète test / liveVotre clé API izipay (sk_test_… / sk_live_…)
Secret du webhookwhsec_… de l’endpoint déclaré dans le dashboard
Cryptos acceptéesSélection parmi le catalogue izipay. À activer aussi sur votre dashboard.
La passerelle ne s’affiche au checkout que si la devise de votre boutique est supportée par IzichangePay (XOF, XAF, USD, CDF, GHS, GNF, KES, NGN).

Confirmation des paiements

La commande n’est marquée payée que par le webhook signé (payment_intent.completed / payin.confirmed), jamais par un signal d’interface. À réception, le plugin appelle payment_complete() et la commande passe en Processing. Voir Webhooks.
Désactivez le Mode test avant de passer en production, et utilisez alors votre clé sk_live_… avec un endpoint webhook de production.