Plugin WooCommerce
Le plugin WooCommerce existe dans :
integrations/woocommerce/kadryza-pay/Statut recommandé : Beta / à valider produit.
Contrat API utilisé
Le plugin doit utiliser l’API publique Kadryza avec :
X-API-Key: <cle_api_kadryza>Endpoints utilisés :
POST /v1/transactionspour créer une transaction ;- webhooks signés pour recevoir les statuts de paiement.
Test et production
- clé
kadryza_test_...: mode sandbox, sans argent réel ; - clé
kadryza_live_...: paiements réels ; - l’environnement est déduit de la clé, pas d’un paramètre
environment.
Webhooks
Le plugin doit vérifier :
X-Kadryza-Signature: sha256=<hmac_hex>La signature est un HMAC-SHA256 du body JSON brut avec le secret webhook.
Points à valider avant publication stable
- compatibilité versions WooCommerce/WordPress ;
- expérience checkout mobile ;
- gestion des erreurs API ;
- vérification signature webhook en production ;
- documentation d’installation merchant ;
- tests avec clés test et live.