C'est quoi la signature ?
La signature est une mesure de sécurité implementer par CinetPay pour garantir que l'utilisateur final est bien débiter du montant que lui affichera CinetPay.
Cette signature est un hash de toutes les informations soumises à lors de la generation de la dite signature.
Il en résulte que si entre l'étape de génération et la soumission au formulaire une variable change de valeur,
la signature envoyer en paramètre ne concordera pas avec celle recalculer par CinetPay sur le guichet.
Comment corriger cela ?
Ajouter lors de la soumission au guichet le paramètre "debug" et mettez sa valeur à "true"
ex: <input type="hidden" name="debug" value="1">
Cela aura pour conséquence d'afficher sur le guichet les variables soumises au guichet et de vous montrer les champs responsable de l'erreur sur celui-ci.
ex:
vous devriez être capable d'identifier les variables fautives.
NB: aucune valeurs ne dois changer entre ces deux étapes