Un kit de démarrage pour la paiement en ligne par formulaire
config/config.php :
ipn-return.php
Lorsque le paiement est terminé, la plateforme de paiement renvoie des paramètres en mode POST vers l'URL serveur qui doit analyser les résultats du paiement. Dans un premier temps il convient de vérifier la signature reçue. Si celle-ci est correcte alors vous pourrez prendre en considération les paramètres liés au paiement proprement dit.
URL de retourform-return.php
Lorsque l'internaute revient à la boutique via l'une des url de retour, les paramètres liés au paiement sont renvoyés en fonction de la variable vads_return_mode définie dans le fichier conf.txt. En fonction du vads_return_mode les paramètres sont renvoyés en mode POST / GET ou pas du tout.
Dans ce pack, c'est le fichier form-return.php qui controle la signature et analyse les résultats du paiement. Le code est donné à titre d'exemple. Dans un premier temps le script vérifie la signature puis analyse les principaux champs. A vous d'adapter le code à votre contexte.
Le support de Sogecommerce recommande fortement de lire la documentation sogecommerce.societegenerale.eu