EXEMPLE D'IMPLEMENTATION DE LA SOLUTION DE PAIEMENT PAYZEN

INFORMATIONS

Le paiement s'appuie sur l'envoi d'un formulaire de paiement en https vers l'URL de la plateforme de paiement PAYZEN.

Fichier config.php

Avant la première utilisation vous devez impérativement renseigner les champs shopID, certTest, platform et ctxMode du fichier config/config.php. Ce fichier comporte des données sensibles. La sécurisation de ces données est de votre responsabilité.

Fichier html-form.php

Le fichier html-form.php envoie l'ensemble des champs liés au paiement vers le fichier form-tunnel.php qui récupère l'ensemble des ces champs pour construire la requête de paiement.

Les champs sont renseignés à titre d'exemple, à votre charge de les valoriser en fonction de votre contexte.

D'autres champs sont disponibles, le support PAYZEN vous invite à lire la documentation liée au formulaire de paiement Consulter la documentation.

PARAMETRES DE LA TRANSACTION

vads_amount Montant de la commande exprimé dans la plus petite unité de la devise. Centimes pour EURO. Ex : 1000 pour 10 euros

PARAMETRES CLIENT

vads_order_id Numéro de commande. Paramètre facultatif. Longueur du champ: 32 caractères maximum - Type Alphanumérique
vads_cust_id Numéro client. Paramètre facultatif. Longueur du champ: 32 caractères maximum - Type Alphanumérique
vads_cust_name Nom du client. Paramètre facultatif. Longueur du champ: 127 caractères maximum - Type Alphanumérique
vads_cust_address Adresse du client. Paramètre facultatif. Longueur du champ: 255 caractères maximum - Type Alphanumérique
vads_cust_zip Code Postal du client. Paramètre facultatif. Longueur du champ: 32 caractères maximum - Type Alphanumérique
vads_cust_city Ville du client. Paramètre facultatif. Longueur du champ: 63 caractères maximum - Type Alphanumérique
vads_cust_country Pays du client. Code pays du client à la norme ISO 3166. Paramètre facultatif. Longueur du champ: 2 caractères maximum - Type Alphanumérique
vads_cust_phone Téléphone du client. Paramètre facultatif. Longueur du champ: 32 caractères maximum - Type Alphanumérique
vads_cust_email Email du client. Paramètre facultatif.

URL de retour

vads_url_return URL où sera redirigé par défaut l’acheteur après un appui sur le bouton Retourner à la boutique, si les URL vads_url_error, vads_url_refused, vads_url_success ou vads_url_cancel ne sont pas renseignées.
vads_redirect_success_timeout Permet de définir un délai en secondes avant redirection automatique vers le site marchand à la fin d’un paiement accepté.