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

Plugin PrestaShop

Le plugin PrestaShop existe dans :

integrations/prestashop/kadryzapay/

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 PrestaShop ;
  • configuration back-office merchant ;
  • gestion des statuts de commande ;
  • vérification signature webhook ;
  • tests avec clés test et live.