Demande #1780
Boutique April : accusé de réception invalide pour au moins les trois derniers paiements
0%
Description
Suite au moins aux trois derniers paiements effectués sur la boutique April (thelia), nous recevons sur tresorier@ un message contenant la phrase suivante :
"Nous vous informons que votre interface retour a emis un accuse de reception INVALIDE et la commande a ete VALIDEE"
Sources messages :
Historique
Mis à jour par Benjamin Drieu il y a plus de 7 ans
- Statut changé de Nouveau à Résolu
- Assigné à mis à Benjamin Drieu
Corrigé.
Il semble que le CIC attende que certains en-têtes HTTP soient au caractère prêt d'une certaine valeur. Mais Apache pète tout en ajoutant un charset. Du coup, la solution est de les placer dans le corps de la réponse HTTP et il est content. J'ai donc modifié /var/www/boutique.april.org/htdocs/cmcic_response.php pour faire la chose suivante à la fin :
print ( "Content-type: text/plain\n" ); print ( "Pragma: no-cache\n" ); print ( "Version: 1\n\n" ); @printf ($CMCIC_authVars['accuseReception']); print "\n"; exit;
Avant, on avait des header() à la place des print(). Et ça marche. gDTC faisait déjà ça, donc ça marchait.
Mis à jour par Isabella Vanni il y a presque 7 ans
- Statut changé de Résolu à Fermé
L'anomalie ne s'est plus reproduite depuis : je ferme.