VADS PAYMENT PHP

Un kit de démarrage pour la paiement en ligne par formulaire

Configuration nécessaire :

  • PHP (5.4 +)
  • Dans config/config.php :
    • Votre identifiant boutique
    • Votre certificat (TEST ou PRODUCTION)
    • Mode (TEST or PRODUCTION)
    • Url de la plateforme

Exemples de formulaires

Analyse du paiement

URL de notification instantanée (IPN) 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 retour form-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.

Trouver de l'aide

Le support de Sogecommerce recommande fortement de lire la documentation sogecommerce.societegenerale.eu