SOMMAIRE
Problèmes de connexion au back-office:
- Compte bloqué
- Demande ou perte du code de première connexion
- Problème lors du changement du Mot de passe
Réussir l'intégration de Payzen
Aide générale - Quels éléments communiquer à mon intégrateur - Webmaster?
- Problème lors des paiements de test
- Echec de connexion à la page de paiement
- Comment passer en mode production?
- Liste des modules de paiement pour les contributions open source
Questions techniques
Compte bloqué
Vous avez bloqué votre compte pour accèder au Back Office Payzen?
Afin de procéder à la réinitialisation du mot de passe , vous devez cliquez sur "mot de passe oublié" sur la page de connexion à votre back office.
Votre identifiant et votre mail (fournis lors de l'inscription) vous seront demandés.
Si les deux données correspondent, vous recevrez un mail incluant votre nouveau mot de passe.
Demande ou perte du code de première connexion
Lors de votre inscription à l´offre Payzen vous avez reçu votre login et votre mot de passe. A la première connexion au back office, il est demandé un code de première connexion. Vous avez vous même défini ce code lors de votre inscription à Payzen.
Vous retrouverez ce code dans la rubrique code de première connexion de votre contrat (Formulaire d´inscription) papier. Ce code n´est jamais transmis par mail. Dans le cas où vous ne retrouveriez pas ce code, nous vous remercions de contacter votre chargé clientèle ou d´envoyer un mail à support@payzen.eu en indiquant:
Le motif: Demande de code de première connexion
Les nom et SIRET de votre enseigne
Vos nom et prénom
Vos coordonnées téléphoniques
Un conseiller vous rappelera aux coordonnées téléphoniques mentionnées sur le formulaire d´inscription Payzen.
Problème lors du changement du Mot de passe
Lorsque vous changez votre mot de passe, vous devez respecter les caractéristiques suivantes:
Au moins 8 caractères
Au moins 1 majuscule
Au moins 1 minuscule
Au moins 1 chiffre
Après la saisie du nouveau mot de passe son niveau de sécurité est indiqué. Trois valeurs sont possibles:
Sécurité faible
Sécurité moyenne
Sécurité OK
Attention vous ne pouvez valider votre nouveau mot de passe que si la sécurité est OK
Réussir l'intégration de Payzen en utilisant une solution Open source
Votre boutique utilise une solution Open Source.
Veuillez trouver ci joint les différentes étapes nécessaires à la mise en service de la solution. Des vidéos d'apprentissage vous sont proposées dans la page contributions :
- Récupérer votre identifiant boutique sur l'outil de gestion de caisse ( onglet paramétrage /boutique )
- Récupérer votre certificat de test sur le back office Payzen ( onglet paramétrage /boutique/certificat )
- Télécharger le package de votre contribution Open source (voir page Contributions)
- Installer et configurer le module de paiement tel que décrit dans la documentation pdf contenu dans le package ou la vidéo d'e-learning associée.
- Renseigner l'URL serveur TEST appelée aussi URL silencieuse dans le back office Payzen ( onglet paramétrage boutique ) Cette URL permet d'informer la boutique de la réussite ou non des paiements même si le client ne clique pas sur retour à la boutique. Cette URL est définie dans la documentation du module.
- Effectuer les tests de paiement en utilisant la documentation "Guide carte test" (lien avec le fichier Guide de carte test)
- Vérifier que sans cliquer sur le bouton retour à la boutique le Back office de votre site est bien renseigné.
Votre boutique est maintenant opérationnelle en mode TEST
- Remplir le PV de recette (lien avec le fichier PV de recette)
- Renvoyer le PV de recette à l'adresse : support@payzen.eu
- Dès validation de votre PV de recette, vous recevrez un mail vous indiquant que votre certificat de production a été généré.
- Récupérer le certificat de production dans le back office
- Renseigner l'URL serveur production appelée aussi URL silencieuse dans le back office Payzen ( onglet paramétrage boutique )
- Configurer dans le module de paiement le champ mode. Effacer TEST et saisir en majuscules PRODUCTION.
- Renseigner l'URL serveur dans le back office Payzen.
- Configurer dans le module de paiement le certificat. Effacer le certificat de TEST et saisir le certificat de PRODUCTION
- Effectuer un paiement avec une carte réelle et vérifier le fonctionnement.
L'installation de votre boutique est maintenant terminée et effective en PRODUCTION
Réussir l'intégration de Payzen en utilisant une solution propriétaire
Veuillez trouver ci joint les différentes étapes nécessaires à la mise en service de la solution:
- Récupérer votre identifiant boutique sur le back office Payzen ( onglet paramétrage /boutique )
- Récupérer votre certificat de test sur le back office Payzen ( onglet paramétrage /boutique/certificat )
- Télécharger la documentation décrivant la solution Payzen (lien avec la doc: guide d'implémentation)
- Développer l'implémentation pour Payzen. En mode test la variable ctx_mode= TEST.
- Renseigner l'URL serveur TEST appelée aussi URL silencieuse dans le back Office ( onglet paramétrage boutique ) Cette URL permet d'informer la boutique de la réussite ou non des paiements même si le client ne clique pas sur retour à la boutique. Cette URL est définie dans la documentation du module.
- Effectuer les tests de paiement en utilisant la documentation (Lien avec la doc: Guide carte test)
- Vérifier que sans cliquer sur le bouton retour à la boutique le Back office de votre site est bien renseigné.
Votre boutique est maintenant opérationnelle en mode TEST
- Remplir le PV de recette( Lien avec la doc: PV de recette)
- Renvoyer le PV de recette à l'adresse :support@payzen.eu
- Dès validation de votre PV de recette, vous recevrez un mail vous indiquant que votre certificat de production a été généré.
- Récupérer le certificat de production dansle back office Payzen
- Renseigner l'URL serveur production appelée aussi URL silencieuse dans le back office Payzen ( onglet paramétrage boutique )
- Configurer dans le module de paiement le champ mode. Effacer TEST et saisir en majuscules PRODUCTION.
- Renseigner l'URL serveur dans l'outil de gestion de caisse.
- Configurer dans le module de paiement le certificat. Effacer le certificat de TEST et saisir le certificat de PRODUCTION
- Effectuer un paiement avec une carte réelle et vérifier le fonctionnement.
L'installation de votre boutique est maintenant terminée
Quels éléments communiquer à mon intégrateur - Webmaster?
Vous devez communiquer à votre WEBMASTER les éléments suivants:
Votre identifiant boutique sur le back office (onglet paramétrage/boutique )
Votre certificat de test sur le back office Payzen (onglet paramétrage/boutique/certificat )
Ce lien : https://secure.payzen.eu/vads-merchant/
Paiements de tests
La boutique en mode test permet d´effectuer des paiements de test. Vous devez respecter les points suivants:
Les paiements de test ne peuvent pas être effectués avec des numéros de carte réels (carte personnelle)
Les paiements de test doivent être effectués avec les numéros de carte présentés sur la page de paiement de TEST. Cliquer sur l´une d´elle, les champs liées au paiement se remplissent automatiquement.
Echec de connexion à la page de paiement
Vérifier l´URL utilisée ( URL=https://secure.payzen.eu/vads-payment/ )
Vérifier que l´URL est accessible depuis votre serveur
Si vous observez le message suivant "Suite à un incident technique, nous ne sommes pas en mesure de traiter votre demande de paiement", au moins un paramètre envoyé est incorrect ou il manque un paramètre obligatoire. Vous pouvez nous contacter au 0811 708 709 du lundi au vendredi de 09h00 à 18h00 pour obtenir de l´assistance (Coût d´un appel local depuis un poste fixe).
Comment passer en mode de production
Vous avez terminé vos tests et ces derniers sont fonctionnels. Vous pouvez demander le passage en production en nous renvoyant le PV de recette. Ce document est disponible (Lien avec la doc carte de test) Dès que votre PV sera validé, vous recevrez un mail vous confirmant que votre certificat de production a été généré.
N´oubliez pas de:
Récupérer le certificat de production dans l´outil de gestion de caisse ( onglet paramétrage/ boutique/ certificat )
Mettre à jour votre boutique en remplaçant le certificat de test par celui de production.
Modifier la valeur du mode TEST dans vos requêtes de paiement par PRODUCTION en majuscules.
Faire un paiement avec un numéro de carte réel pour vérifier le fonctionnement.
Problème affichage Numéro de commande Prestashop
Le numéro de commande qui s'affiche dans Payzen ne correspond au numéro de commande de Prestashop.
Nous avons eu de nombreuses remarques concernant les difficultés suivantes :
- Retrouver une commande sur le back office Prestashop par rapport aux informations du back office Systempay
- Retrouver une commande sur le back office Systempay par rapport aux informations du back office Prestashop
Fonctionnement de Prestashop
Lors du paiement, le numéro de commande n’est pas encore généré dans Prestashop, de fait c’est le numéro de panier qui est transmis à la plateforme de paiement et enregistré comme numéro de commande dans le back office de la solution de paiement Systempay. Ce n’est donc pas une anomalie du module de paiement fourni par Systempay
Exemple :
Dans le backoffice Prestashop vous visualisez pour la commande 1 le tableau suivant :

Dans le back office Systempay vous visualisez le tableau suivant pour la même commande

Le numéro de commande correspond au numéro de panier généré par Prestashop.
Dans cette exemple le numéro de panier transmis par Prestashop est 123 pour la commande 1.
Modification du code de Prestashop
Pour cela vous devez ouvrir le fichier suivant : AdminOrders.php ( répertoire admin/tabs)
Remplacer le code suivant ( environ ligne 54 à 65 )
$statesArray[$state['id_order_state']] = $state['name'];
$this->fieldsDisplay = array(
'id_order' => array('title' => $this->l('ID'), 'align' => 'center', 'width' => 25),
'new' => array('title' => $this->l('New'), 'width' => 25, 'align' => 'center', 'type' => 'bool', 'filter_key' => 'new', 'tmpTableFilter' => true, 'icon' => array(0 => 'blank.gif', 1 => 'news-new.gif'), 'orderby' => false),
'customer' => array('title' => $this->l('Customer'), 'widthColumn' => 160, 'width' => 140, 'filter_key' => 'customer', 'tmpTableFilter' => true),
'total_paid' => array('title' => $this->l('Total'), 'width' => 70, 'align' => 'right', 'prefix' => '', 'suffix' => '', 'price' => true, 'currency' => true),
'payment' => array('title' => $this->l('Payment'), 'width' => 100),
'osname' => array('title' => $this->l('Status'), 'widthColumn' => 230, 'type' => 'select', 'select' => $statesArray, 'filter_key' => 'os!id_order_state', 'filter_type' => 'int', 'width' => 200),
'date_add' => array('title' => $this->l('Date'), 'width' => 35, 'align' => 'right', 'type' => 'datetime', 'filter_key' => 'a!date_add'),
'id_pdf' => array('title' => $this->l('PDF'), 'callback' => 'printPDFIcons', 'orderby' => false, 'search' => false));
parent::__construct();
Par le code suivant :
$statesArray[$state['id_order_state']] = $state['name'];
$this->fieldsDisplay = array(
'id_order' => array('title' => $this->l('ID'), 'align' => 'center', 'width' => 25),
'id_cart' => array('title' => $this->l('Panier'), 'align' => 'center', 'width' => 25),
'new' => array('title' => $this->l('New'), 'width' => 25, 'align' => 'center', 'type' => 'bool', 'filter_key' => 'new', 'tmpTableFilter' => true, 'icon' => array(0 => 'blank.gif', 1 => 'news-new.gif'), 'orderby' => false),
'customer' => array('title' => $this->l('Customer'), 'widthColumn' => 160, 'width' => 140, 'filter_key' => 'customer', 'tmpTableFilter' => true),
'total_paid' => array('title' => $this->l('Total'), 'width' => 70, 'align' => 'right', 'prefix' => '', 'suffix' => '', 'price' => true, 'currency' => true),
'payment' => array('title' => $this->l('Payment'), 'width' => 100),
'osname' => array('title' => $this->l('Status'), 'widthColumn' => 230, 'type' => 'select', 'select' => $statesArray, 'filter_key' => 'os!id_order_state', 'filter_type' => 'int', 'width' => 200),
'date_add' => array('title' => $this->l('Date'), 'width' => 35, 'align' => 'right', 'type' => 'datetime', 'filter_key' => 'a!date_add'),
'id_pdf' => array('title' => $this->l('PDF'), 'callback' => 'printPDFIcons', 'orderby' => false, 'search' => false));
parent::__construct();
La ligne en rouge correspond au fait d’ajouter dans le tableau la visualisation du panier :
Nouveau fonctionnement
Vous visualisez maintenant dans le back office Prestashop le numéro de panier dans le tableau de commande :

Vous pouvez ainsi facilement retrouver votre commande dans le backoffice Systempay.



