Kadryza Pay est en preview privée au Tchad. Demander un accès anticipé →

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/transactions pour 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.