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 :

  1. Récupérer votre identifiant boutique sur l'outil de gestion de caisse ( onglet paramétrage /boutique )
  2. Récupérer votre certificat de test sur le back office Payzen ( onglet paramétrage /boutique/certificat )
  3. Télécharger le package de votre contribution Open source (voir page Contributions)
  4. 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.
  5. 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.
  6. Effectuer les tests de paiement en utilisant la documentation "Guide carte test" (lien avec le fichier Guide de carte test)
  7.  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

  1. Remplir le PV de recette (lien avec le fichier PV de recette)
  2. Renvoyer le PV de recette à l'adresse : support@payzen.eu
  3. Dès validation de votre PV de recette, vous recevrez un mail vous indiquant que votre certificat de production a été généré.
  4. Récupérer le certificat de production dans le back office
  5. Renseigner l'URL serveur production appelée aussi URL silencieuse dans le back office Payzen ( onglet paramétrage boutique )
  6. Configurer dans le module de paiement le champ mode. Effacer TEST et saisir en majuscules PRODUCTION.
  7. Renseigner l'URL serveur dans le back office Payzen.
  8. Configurer dans le module de paiement le certificat. Effacer le certificat de TEST et saisir le certificat de PRODUCTION
  9. 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:

  1. Récupérer votre identifiant boutique sur le back office Payzen ( onglet paramétrage /boutique )
  2. Récupérer votre certificat de test sur le back office Payzen ( onglet paramétrage /boutique/certificat )
  3. Télécharger la documentation décrivant la solution Payzen (lien avec la doc: guide d'implémentation)
  4. Développer l'implémentation pour Payzen. En mode test la variable ctx_mode= TEST.
  5. 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.
  6. Effectuer les tests de paiement en utilisant la documentation (Lien avec la doc: Guide  carte test)
  7. 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

  1. Remplir le PV de recette( Lien avec la doc: PV de recette)
  2. Renvoyer le PV de recette à l'adresse :support@payzen.eu
  3. Dès validation de votre PV de recette, vous recevrez un mail vous indiquant que votre certificat de production a été généré.
  4. Récupérer le certificat de production dansle back office Payzen
  5. Renseigner l'URL serveur production appelée aussi URL silencieuse dans le back office Payzen ( onglet paramétrage boutique )
  6. Configurer dans le module de paiement le champ mode. Effacer TEST et saisir en majuscules PRODUCTION.
  7. Renseigner l'URL serveur dans l'outil de gestion de caisse.
  8. Configurer dans le module de paiement le certificat. Effacer le certificat de TEST et saisir le certificat de PRODUCTION
  9. 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


Nous vous proposons une modification du code Prestashop pour faire afficher le numéro de panier dans le tableau de commande de Prestashop.


Pour cela vous devez ouvrir le fichier suivant : AdminOrders.php ( répertoire admin/tabs)

Remplacer le code suivant ( environ ligne 54 à 65 )

            foreach ($states AS $state)

                            $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 :

 foreach ($states AS $state)
                        $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.