J'essaie de mettre en place une réponse silencieuse pour mes chariots e-commerce auth.net en direct. Le message silencieux d'Auth.net est en cours, mais je ne reçois aucune donnée. J'ai écrit un script rapide, juste pour enregistrer les réponses des transactions afin que je puisse voir ce que auth.net envoyait.Authorize.Net Post silencieux ne répond pas comme prévu - pas de données du tout
$f = fopen('log.txt', 'a');
fwrite($f, 'new request: ');
fwrite($f, date('Y-m-d H:i'));
fwrite($f, ' ' . $_SERVER['REQUEST_METHOD']. ' ');
fwrite($f, ' ' . $_SERVER['QUERY_STRING']. ' ');
fwrite($f, ' ' . $_SERVER['REQUEST_URI']. ' ');
fwrite($f, print_r(http_get_request_headers(),1));
fwrite($f, print_r($_GET,1));
Simple doux, devrait obtenir un résultat non? Notez l'impression de GET que j'ajouté, parce que c'est le jeu de résultats:
new request: 2011-12-06 14:54 GET /authSilentResponse/ Array (
[Accept] => */*
[Host] => myhost.mydomain.com
[Connection] => Close) Array ()
Ainsi, au lieu de la Poste que tout me dit qu'il devrait être, je reçois une requête GET ...
Toute personne avez-vous une idée pourquoi cela ne serait pas un POST avec des données?