Advanced e-commerce. Guide d intégration technique pour e-commerce v Copyright PostFinance 2014, All rights reserved.
|
|
|
- Blanche Ricard
- il y a 10 ans
- Total affichages :
Transcription
1 Guide d intégration technique pour e-commerce v.5.3.6
2 Table des matières 1 Introduction Best Practices Environnement... de test Configuration... de votre compte test. 7 4 Processus... de vente 8 5 Parametres... de paiement généraux Code d'opération... par défaut Procédure de... télécollecte (paiement) par défaut Traitement pour... les transactions individuelles 10 6 Lien entre... le site Web du marchand et notre page de 11 paiement 6.1 Formulaire de... commande Champs du... formulaire 11 Action du formulaire Paramètres généraux... et informations client facultatives Champs masqués Sécurité :... vérification avant paiement Référant Configuration Erreurs possibles Contraintes Signature SHA-IN Vérification de... l'adresse IP 15 8 Aspect de... la page de paiement Présentation... de la page de paiement (modèle statique) Modèle statique... pour iphone Mise en page... basée sur le modèle (modèle dynamique) Champs masqués Zone de paiement... 20
3 Comportement... dynamique 20 Feuille de style Performance Contrôle de la... sécurité des modèles Cadenas de l environnement... sécurisé Bouton "Annuler" Page de paiement... dans un iframe 23 9 Informations... sur la transaction transmises au client et au 25 marchand 9.1 Réaction par... défaut Champs masqués Redirection en... fonction du résultat du paiement Champs masqués Alerte navigateur Option mise... à jour de la base de données 27 Paramètres... du retour d'information 27 Mesures de... sécurité 29 Association... avec une requête de réponse Requête de réponse... directes (après paiement) URL et paramètres... d après-paiement 29 URL d après-paiement URL d après-paiement... variables 30 Paramètres... des informations 30 Plannification... de la requête d'informations 31 Réponse envoyée... au client Sécurité : vérification... de l origine de la requête Vérification... de l adresse IP (uniquement pour les demandes d information) 32 Signature SHA-OUT... (pour les demandes d information et les redirections) s de confirmation s envoyés... au marchand 32 s envoyés... au client Autres champs... masqués facultatifs Moyen de paiement... et caractéristiques de la page de paiement Choix du moyen... de paiement du côté du marchand 33 Afficher un... moyen de paiement déterminé 33 Permettre... au client de choisir un autre moyen de paiement : backurl 33
4 Afficher une... liste déterminée de moyens de paiement 34 Exclure une... liste déterminée de moyens de paiement 35 Présentation... des moyens de paiement 35 3-D secure Code Opération Champ Utilisateur Informations... de livraison et de facturation Détails de la... commande Direct Debits Direct Debits... DE (ELV) 38 Direct Debits... NL Annexe: SHA Signature SHA-IN Signature SHA-OUT Module SHA Annexe: UTF Annexe: Dépannage Annexe: Bref... aperçu des statuts Annexe: e-commerce... par Annexe: Liste... des paramètres à inclure dans les signatures 49 SHA 16.1 SHA-IN 16.2 SHA-OUT
5 1: Introduction 1 Introduction Advanced e-commerce détaille l intégration avancée d e-commerce sur votre site Web. Le présent document complète le document Basic e-e-commerce. Pour la configuration et la fonctionnalité du site d administration, veuillez vous reporter au Back- Office User Guide. page 5
6 2: Best Practices 2 Best Practices PostFinance a défini une série de Meilleures Pratiques afin de garantir une intégration optimale de votre site avec notre plate-forme de paiement, et s'assurer du traitement fluide de vos transactions. PostFinance conseille ces Meilleures Pratiques pour tous les marchands, et particulièrement pour les plus grands marchands prévoyant un nombre moyen de plus de transactions par jour, et/ou des pics de 25 transactions par minute. Dans le cas où vous vous conformez à ces critères, veuillez nous contacter et demander à notre support technique d'analyser si ces Meilleures Pratiques ont bien été implémentées, et de vous donner de l'assistance afin d'encore mieux optimiser votre intégration. De plus, il est recommandé de prévenir PostFinance à l'avance de la date de lancement de votre site e-commerce et de vos campagnes/promotions spécifiques qui risquent d'affecter le traffic vers votre boutique en ligne afin que nous puissions prévoir du monitoring et s'assurer que tout fonctionne bien. Ces Meilleures Pratiques peuvent être retrouvées au début de chaque chapitre concerné. page 6
7 3: Environnement de test 3 Environnement de test Nous vous conseillons de développer votre intégration dans notre environnement de test avant de transférer en environnement de production. Notre environnement de test fonctionne de manière identique à notre environnement de production, à la différence près que nous n envoyons pas les transactions à l acquéreur de la carte et que son utilisation est gratuite. Notre environnement de test vous permet de simuler des paiements, de modifier la configuration de votre compte et d affiner l intégration de notre système de paiement sur votre site Web. 3.1 Configuration de votre compte test. Lors de votre première connexion à votre compte, vous devrez introduire votre adresse et changer votre mot de passe. Vous pourrez également introduire/modifier les données techniques de votre compte de test et créer de nouveaux utilisateurs. Pour la création, l accès et la configuration de votre compte test. Veuillez vous reporter au document Basic e-commerce. La configuration des informations techniques est expliquée dans les chapitres qui suivent. Les informations techniques doivent être configurées sur la page d information technique de votre compte. Vous pouvez accéder aux paramètres techniques par le lien «Information Technique» dans le menu de votre compte. page 7
8 4: Processus de vente 4 Processus de vente Le schéma suivant illustre le déroulement des tâches pour une transaction (les étapes obligatoires (en gras) et les étapes facultatives) : Résumé de la commande sur le site du marchand contenant un formulaire HTML avec des champs masqués Vérification des informations sur la commande (voir chapitre 6) Facultatif : notre système récupère un modèle de page sur le site du marchand, qui est utilisé pour la mise en page présentée au client (voir chapitre 7) Nous affichons une page de paiement, sur laquelle le client choisit son moyen de paiement et saisit les données le concernant Demande de paiement envoyée à l acquéreur Facultatif : lorsque le paiement est accepté, refusé ou annulé par le client, une demande http contenant les paramètres de paiement est envoyée sur une page sur le site du marchand (ce qui permet au marchand d exécuter des processus automatiques). Cette demande est présentée soit avant que le client ne reçoive les résultats du paiement, soit après (voir chapitre 8). Facultatif : redirection vers un URL spécifique du côté du marchand OU réponse standard envoyée au client Le marchand peut étendre son intégration en sécurisant les données de commande, en personnalisant les pages de paiement, en demandant des informations au terme d une transaction et en personnalisant la réponse envoyée à son client. Le présent manuel explique l intégration e-commerce avancé, y compris les étapes facultatives permettant de personnaliser le flux des transactions et d affiner l intégration. Pour une représentation (capture d écran) d un processus de vente à la suite d une intégration e-commerce de base, veuillez vous reporter au document Basic e-commerce. page 8
9 5: Parametres de paiement généraux 5 Parametres de paiement généraux Pour certains moyens de paiement (essentiellement les cartes de paiement), les transactions sont réalisées en deux étapes : l autorisation et la télécollecte (demande de paiement). (Voir chapitres Code d'opération par défaut et Procédure de télécollecte (paiement) par défaut) Lors de la phase d autorisation, une demande de réservation du montant de la transaction est effectuée sur la carte du client ; cette demande peut être validée par rapport à une liste noire (opération AUT). Lors de la phase de télécollecte (demande de paiement), l acquéreur du marchand est invité à prélever le montant réservé sur la carte du client et à le transférer sur le compte bancaire du marchand (opération DCP). D autres moyens de paiement (essentiellement les cartes de paiement) permettent un traitement des transactions en ligne ou hors-ligne. (Voir chapitre Traitement pour les transactions individuelles) Le marchand peut charger notre système de demander le paiement ou l autorisation immédiatement auprès de l acquéreur (traitement en ligne), ou simplement de confirmer la réception de la transaction et de l enregistrer pour que l acquéreur puisse la saisir ultérieurement (traitement horsligne). Le comportement de paiement est déterminé par des paramètres généraux que le marchand définit sous l onglet «Paramètres de transaction globaux» sur la page d information technique de son module d administration : le code d opération par défaut, la procédure de télécollecte par défaut (paiement) et le traitement pour les différentes transactions. Ces paramètres sont définis pour chaque compte ; ils s appliquent par conséquent à l ensemble des transactions effectuées sur le compte du marchand. 5.1 Code d'opération par défaut IMPORTANT La possibilité de travailler en deux étapes (autorisation + télécollecte) varie selon les moyens de paiement que vous souhaitez utiliser. (Voir l aperçu en ligne Payment Methods Processing/Procedure) Sur la base de ces deux étapes («autorisation» et «télécollecte»), le marchand a le choix entre deux codes d opération par défaut sous l onglet ««Paramètres de transaction globaux», dans la rubrique Code d opération par défaut» de la page d information technique: Autorisation : Notre système effectue seulement une demande d autorisation ; les deux étapes (autorisation et télécollecte (demande de paiement)) sont réalisées séparément à des moments différents (l argent reste sur le compte du client jusqu à ce qu une télécollecte (demande de paiement) soit effectuée). Vente : Notre système demande automatiquement le paiement (transfert du montant) dès l autorisation acceptée. Cette procédure est souvent utilisée pour les produits/services livrés en ligne. 5.2 Procédure de télécollecte (paiement) par défaut IMPORTANT La possibilité de travailler en deux étapes (autorisation + télécollecte) varie selon les moyens de paiement que vous souhaitez utiliser. (Voir l aperçu en ligne Payment Methods Processing/Procedure) Lorsque le marchand a opté pour le code d'opération par défaut «autorisation» pour son compte ou lorsqu il a inclus le code d opération «autorisation» dans les informations de transaction, une télécollecte doit être réalisée sur la transaction pour demander le paiement. Il existe trois procédures de télécollecte (demande de paiement) possibles : télécollecte par le marchand (manuelle ou automatique) : Pour demander le transfert du montant réservé sur le compte bancaire du marchand, celui-ci page 9
10 5: Parametres de paiement généraux doit faire appel à son module d administration et demander la télécollecte (paiement) pour la transaction concernée (veuillez vous reporter au Back Office User Guide). Le marchand peut aussi automatiser le traitement de données en nous envoyant les télécollectespar batch ou par demande de serveur à serveur (veuillez vous reporter aux informations sur le Batch ou sur DirectLink). La période de validité des autorisations varie selon le contrat conclu entre le marchand et son établissement acquéreur. Cette procédure est souvent utilisée lorsque le marchand doit vérifier ses stocks avant d expédier les produits commandés. télécollecte automatique par notre système en fin de journée : Notre système demande automatiquement le paiement (télécollecte) à partir de minuit, GMT+1. télécollecte automatique par notre système après x jours : Notre système demande automatiquement le paiement (télécollecte) après x jours (lorsque le marchand n a pas annulé l autorisation). Le nombre minimum de jours à définir est «2», puisque «1» reviendrait à demander automatiquement le paiement à partir de minuit. Cette procédure est souvent utilisée pour les produits/services livrés dans un délai déterminé (24 heures 48 heures, etc.). 5.3 Traitement pour les transactions individuelles IMPORTANT La possibilité de travailler en ligne ou hors-ligne varie selon les moyens de paiement que vous souhaitez utiliser. (Voir l aperçu en ligne Payment Methods Processing/Procedure) Il existe trois façons de traiter les transactions individuelles : Toujours en ligne (immédiat) : La demande de transaction est immédiatement envoyée à l acquéreur alors que le client est connecté (convient pour les produits/services livrés en ligne). Lorsque le système de compensation en ligne de l acquéreur est indisponible, toutes les transactions en ligne sont refusées. En ligne, mais passer à hors-ligne lorsque le système en ligne de l acquéreur est indisponible : Lorsque le marchand souhaite opter pour un traitement en ligne mais ne veut pas risquer de passer à côté de transactions en cas d indisponibilité temporaire du système de compensation en ligne de l acquéreur, il peut autoriser un traitement hors-ligne dans ces circonstances bien précises. Dans ce cas, nous sauvegardons les transactions provenant du site Web du marchand pendant la période d indisponibilité de son acquéreur pour les traiter hors-ligne dès que le système de compensation de l acquéreur fonctionne à nouveau. (Ne convient pas pour les services qui sont livrés en ligne juste après la transaction!) Toujours hors-ligne (programmé) : Nous enregistrons la transaction et la traitons ultérieurement (4 heures plus tard max.). Cette méthode est un peu plus rapide pour le client puisque nous n envoyons pas immédiatement la demande à l acquéreur (peut être utilisée pour les produits/services qui ne doivent pas être livrés en ligne). Le client ne pourra cependant pas consulter immédiatement les résultats de la transaction/commande. Vous pouvez configurer une notification de changement de statut hors-ligne sous l onglet «Retour d information sur la transaction», dans la rubrique «Requête http pour les changements de statut» sur la page d information technique de votre compte (pour les requêtes http) ou sous l onglet « s de transaction», dans la rubrique «E-pour le marchand» sur la page d information technique (pour les s). Cela vous permet d être averti par et/ou demande http lorsque le statut d une transaction est modifié et devient hors-ligne dans notre système. page 10
11 6: Lien entre le site Web du marchand et notre page de paiement 6 Lien entre le site Web du marchand et notre page de paiement 6.1 Formulaire de commande Le lien entre le site Web du marchand et notre page de paiement e-commerce doit être établi sur la dernière page du panier d achat sur le site du marchand, c est-à-dire sur la dernière page de son site présentée au client. Un formulaire contenant des champs html masqués contenant les informations sur la commande doit être intégré sur cette dernière page. L URL d action du formulaire est la page de traitement des paiements (de notre système e-commerce) Champs du formulaire L encadré ci-dessous contient le bloc de codage que le marchand doit copier sur la dernière page de son panier d achat : <form method="post" action=" id=form1 name=form1> <! paramètres généraux : voir Parametres de paiement généraux --> <input type="hidden" name="pspid" value=""> <input type="hidden" name="orderid" value=""> <input type="hidden" name="amount" value=""> <input type="hidden" name="currency" value=""> <input type="hidden" name="language" value=""> <! informations client facultatives, vivement recommandé à des fins de prévention de la fraude : voir Paramètres généraux et informations client facultatives --> <input type="hidden" name="cn" value=""> <input type="hidden" name=" " value=""> <input type="hidden" name="ownerzip" value=""> <input type="hidden" name="owneraddress" value=""> <input type="hidden" name="ownercty" value=""> <input type="hidden" name="ownertown" value=""> <input type="hidden" name="ownertelno" value=""> <input type="hidden" name="com" value=""> <! vérification avant paiement : voir Signature SHA-IN --> <input type="hidden" name="shasign" value=""> <! informations mise en page : voir Aspect de la page de paiement --> <input type="hidden" name="title" value=""> <input type="hidden" name="bgcolor" value=""> <input type="hidden" name="txtcolor" value=""> <input type="hidden" name="tblbgcolor" value=""> <input type="hidden" name="tbltxtcolor" value=""> <input type="hidden" name="buttonbgcolor" value=""> <input type="hidden" name="buttontxtcolor" value=""> <input type="hidden" name="logo" value=""> page 11
12 6: Lien entre le site Web du marchand et notre page de paiement <input type="hidden" name="fonttype" value=""> <! modèle de page dynamique : voir Aspect de la page de paiement --> <input type="hidden" name="tp" value=""> <! moyens de paiement/caractéristiques page : voir Moyen de paiement et caractéristiques de la page de paiement --> <input type="hidden" name="pm" value=""> <input type="hidden" name="brand" value=""> <input type="hidden" name="win3ds" value=""> <input type="hidden" name="pmlist" value=""> <input type="hidden" name="pmlisttype" value=""> <! lien vers votre site Web : voir Réaction par défaut --> <input type="hidden" name="homeurl" value=""> <input type="hidden" name="catalogurl" value=""> <! paramètres après paiement : voir Redirection en fonction du résultat du paiement --> <input type="hidden" name="complus" value=""> <input type="hidden" name="paramplus" value=""> <! paramètres après paiement : voir Requête de réponse directes (après paiement) --> <input type="hidden" name="paramvar" value=""> <! redirection après paiement : voir Redirection en fonction du résultat du paiement --> <input type="hidden" name="accepturl" value=""> <input type="hidden" name="declineurl" value=""> <input type="hidden" name="exceptionurl" value=""> <input type="hidden" name="cancelurl" value=""> <! champ opération facultatif : voir Code Opération --> <input type="hidden" name="operation" value=""> <!-- champ facultatif informations complémentaires connexion : voir Champ Utilisateur --> <input type="hidden" name="userid" value=""> <!-- informations alias : voir document Alias Management --> <input type="hidden" name="alias" value=""> <input type="hidden" name="aliasusage" value=""> <input type="hidden" name="aliasoperation" value=""> <input type="submit" value="" id=submit2 name=submit2> </form> Vous pouvez trouver un exemple (page test) représentant la dernière page du panier d achat d un marchand à l adresse suivante : Le marchand peut copier/coller le code html du formulaire situé en bas de sa page test sur la page de son panier d achat. Les valeurs des champs doivent être remplacées par les valeurs du compte du marchand. Certains champs (par ex., orderid et amount) doivent être attribués de manière dynamique. page 12
13 6: Lien entre le site Web du marchand et notre page de paiement Action du formulaire <form method="post" action=" id=form1 name=form1> Dans l environnement de Production, l URL pour l action sera prod/orderstandard.asp. IMPORTANT Lorsque vous passez à votre compte de PRODUCTION, vous devez remplacer «test» par «prod» ; le formulaire d action devient ainsi orderstandard.asp. Si vous oubliez de modifier l action de votre formulaire, vos transactions seront envoyées à l environnement test et non aux acquéreurs/banques lorsque vous commencerez à traiter de vraies commandes dans votre compte de production. 6.2 Paramètres généraux et informations client facultatives Les paramètres généraux sont les paramètres qui doivent être envoyés avec chaque transaction pour nous permettre de les traiter. Même si les paramètres obligatoires sont le PSPID, l ID de la commande, le montant, la devise et la valeur langue, nous vous conseillons vivement de nous envoyer également certaines informations client facultatives, comme le nom du client, son adresse électronique, son adresse postale (ville, code postal, pays) et son numéro de téléphone ces informations peuvent être utiles à des fins de lutte contre la fraude. Ces informations client facultatives sont également enregistrées avec la transaction de notre côté et vous pourrez les analyser dans votre module d administration en consultant les informations sur la transaction Champs masqués Les champs masqués utilisés pour transmettre les paramètres généraux à notre système sont les suivants : <input type="hidden" name="pspid" value=""> <input type="hidden" name="orderid" value=""> <input type="hidden" name="amount" value=""> <input type="hidden" name="currency" value=""> <input type="hidden" name="language" value=""> <input type="hidden" name="cn" value=""> <input type="hidden" name=" " value=""> <input type="hidden" name="ownerzip" value=""> <input type="hidden" name="owneraddress" value=""> <input type="hidden" name="ownercty" value=""> <input type="hidden" name="ownertown" value=""> <input type="hidden" name="ownertelno" value=""> <input type="hidden" name="com" value=""> Champ PSPID ORDERID Objet Votre nom d affiliation dans notre système Votre numéro de commande unique (référence marchand). Le système vérifie que les paiements ne sont pas demandés deux fois pour une même commande. Le champ orderid doit être attribué de page 13
14 6: Lien entre le site Web du marchand et notre page de paiement Champ Objet manière dynamique. AMOUNT CURRENCY LANGUAGE CN OWNERADDRESS OWNERZIP OWNERTOWN OWNERCTY OWNERTELNO COM Montant à payer multiplié par 100 puisque le format du montant ne doit contenir aucune décimale ou autres séparateurs. Le montant doit être attribué de manière dynamique. Code ISO alpha de la devise de la commande, par exemple : EUR, USD, GBP, CHF, etc. Langue du client, par exemple : en_us, nl_nl, fr_fr, etc. Nom du client. Pré-initialisé (mais néanmoins modifiable) dans le champ réservé au nom du titulaire de la carte dans les informations sur la carte de crédit. Adresse électronique du client Adresse postale (rue et n ) du client Code postal du client Nom de la ville du client Pays du client Numéro de téléphone du client Description de la commande Pour des informations complémentaires sur ces champs, veuillez vous reporter au Parameter Cookbook en ligne. page 14
15 7: Sécurité : vérification avant paiement 7 Sécurité : vérification avant paiement Meilleure pratique : Signature SHA-IN 7.1 Référant Notre système vérifie l origine de la demande de paiement, c.-à-d. l URL d où provient la commande. On appelle cet URL le «référant» Configuration Le marchand indique le référant/l URL de la page contenant le formulaire de commande avec les champs masqués dans le champ URL sous l onglet «Contrôle de données et d origine», dans la rubrique «Contrôles pour e-commerce» de la page d information technique de son compte. Le/les URL(s) doi(ven)t toujours commencer par ou Vous pouvez saisir l URL entier ou simplement le nom de domaine ; dans ce second cas, l ensemble des sous-répertoires et des pages de ce domaine seront acceptés. Le marchand peut saisir plusieurs URL s il dispose de plusieurs domaines, par ex. « Les URL doivent être séparés par un point-virgule (sans espaces avant ou après le point-virgule). Lorsque vous effectuez une transaction test à partir de votre page test, veillez à saisir l URL de notre site en guise de référant sans quoi un message d erreur apparaîtra Erreurs possibles Des erreurs liées au référant sont possibles, par ex., «unknown order/1/r» et «unknown order/0/r». Veuillez vous reporter à l'annexe: Dépannage pour de plus amples informations sur ces erreurs Contraintes Le référant permet de vérifier l'origine d'une transaction, mais ne permet pas d'assurer l'intégrité des données. Pour cela, nous exigeons l'utilisation d'une signature SHA. 7.2 Signature SHA-IN Cette technique se fonde sur le principe suivant : le serveur du marchand crée une chaîne de caractères unique, hachée par l algorithme SHA, pour chaque commande. Le résultat de ce hachage nous est ensuite envoyé dans les champs masqués de la page de commande du marchand. Notre système reconstruit cette signature pour vérifier l intégrité des informations de commande qui nous sont envoyées dans les champs masqués. Pour de plus amples informations sur la signature SHA, veuillez vous reporter à l Annexe: SHA. 7.3 Vérification de l'adresse IP Le champ consacré à l adresse IP sous l onglet «Contrôle de données et d origine», dans la rubrique «Contrôles pour DirectLink et Batch (Automatique)» sur la page d information technique, ne doit être rempli que s il existe une connexion de serveur à serveur avec notre système à côté de la connexion e-commerce (c.-à-d. demandes relatives à orderdirect.asp, maintenancedirect.asp, querydirect.asp, AFU_agree.asp). Si cette option n est pas utilisée, le champ peut rester vide. (Veuillez vous reporter à la documentation sur DirectLink / Batch Advanced). page 15
16 8: Aspect de la page de paiement 8 Aspect de la page de paiement Meilleure pratique : Présentation de la page de paiement (modèle statique) Notre système e-commerce demande au client de saisir les informations sur sa carte de paiement sur notre serveur sécurisé. La page de traitement des paiements contient deux types d informations : des informations statiques (le logo du marchand, par exemple) et les informations sur les données du paiement (référence de la commande, champs dans lesquels le client saisit les informations sur sa carte, etc ;). Les informations statiques sont issues de la présentation classique dans notre système ou d un modèle de page propre au marchand (comme expliqué plus loin). Notre système ajoute les données de paiement de façon dynamique pour chaque transaction. Le marchand peut néanmoins modifier l aspect de ces données de paiement en utilisant des styles html. Il existe deux façons de personnaliser le style de la page de traitement des paiements afin de préserver les caractéristiques visuelles du site du marchand durant le processus de paiement : en utilisant un modèle de page statique ou dynamique. 8.1 Présentation de la page de paiement (modèle statique) Le modèle de page statique est un modèle commun que nous proposons, mais le marchand peut modifier l aspect de certains éléments sur la page de paiement ou ajouter son logo ; il lui suffit pour cela d ajouter quelques champs masqués dans le formulaire qu il nous envoie (cf. chapitre 5) : Les champs masqués utilisés pour transmettre les caractéristiques visuelles à notre système sont les suivants : <input type="hidden" name="title" value=""> <input type="hidden" name="bgcolor" value=""> <input type="hidden" name="txtcolor" value=""> <input type="hidden" name="tblbgcolor" value=""> <input type="hidden" name="tbltxtcolor" value=""> <input type="hidden" name="buttonbgcolor" value=""> <input type="hidden" name="buttontxtcolor" value=""> <input type="hidden" name="logo" value=""> <input type="hidden" name="fonttype" value=""> Champ Objet Valeur par défaut TITLE Titre et en-tête de la page _ BGCOLOR Couleur de fond blanc TXTCOLOR Couleur du texte noir TBLBGCOLOR Couleur de fond du tableau blanc TBLTXTCOLOR Couleur du texte du tableau noir BUTTONBGCOLOR Couleur de fond du bouton _ BUTTONTXTCOLOR Couleur du texte du bouton noir FONTTYPE Famille de police Verdana page 16
17 8: Aspect de la page de paiement Champ Objet Valeur par défaut LOGO URL/Nom de fichier du logo que vous voulez afficher en haut de la page de paiement à côté du titre. L URL doit être absolu (contient le chemin complet), il ne peut pas être relatif. Si vous ne possédez pas un environnement sécurisé pour enregistrer votre image, vous pouvez envoyer un fichier JPG, PNG ou GIF (et votre PSPID) à [email protected]. Veuillez prendre contact avec notre service à la clientèle Merchanthelp, en composant le +41 (0) , ou par [email protected] pour activer l option Logo Hosting dans votre Compte. Si le logo est enregistré sur nos serveurs, l'url sera images/merchant/[pspid]/[image] _ Pour des informations techniques complémentaires sur ces champs, veuillez vous reporter au Parameter Cookbook en ligne. Vous pouvez définir les couleurs par leur code hexadécimal (#FFFFFF) ou par leur nom («white»). Vérifiez d abord l apparence des couleurs que vous souhaitez utiliser dans différents navigateurs Modèle statique pour iphone Nous avons développé un modèle particulier pour les iphones sur notre plateforme. Pour utiliser notre modèle statique pour iphone, il vous suffit de nous transmettre l URL du modèle de page pour iphone au moyen du champ masqué et de la valeur suivants : <input type="hidden" name="tp" value="paymentpage_1_iphone.htm"> IMPORTANT Nous nous engageons sur la compatibilité de nos pages de paiement sécurisé avec l iphone. Nous ne pouvons garantir que toutes les pages externes accessibles via nos pages de paiement (par ex., les sites tiers ou les sites de banques) le soient. L interface de saisie de données est adaptée à la taille de l écran de l iphone. Le marchand peut personnaliser les caractéristiques visuelles selon ses besoins ; il lui suffit pour cela d ajouter quelques champs masqués dans le formulaire qu il nous envoie. Les champs masqués utilisés pour transmettre les caractéristiques visuelles du modèle pour iphone à notre système sont les suivants : <input type="hidden" name="title" value=""> <input type="hidden" name="bgcolor" value=""> <input type="hidden" name="txtcolor" value=""> <input type="hidden" name="tblbgcolor" value=""> <input type="hidden" name="tbltxtcolor" value=""> <input type= hidden name= HDTBLBGCOLOR value= > <input type= hidden name= HDTBLTXTCOLOR value= > <input type= hidden name= HDFONTTYPE value= > <input type="hidden" name="buttonbgcolor" value=""> <input type="hidden" name="buttontxtcolor" value=""> <input type="hidden" name="fonttype" value=""> page 17
18 8: Aspect de la page de paiement Champ Objet Valeur par défaut TITLE Titre de la page _ BGCOLOR Couleur de fond #FFFFFF TXTCOLOR Couleur du texte #00467F TBLBGCOLOR Couleur de fond pour les colonnes de droite #E1EDF4 TBLTXTCOLOR Couleur du texte pour les colonnes de droite # HDTBLBGCOLOR Couleur de fond pour les colonnes de gauche #00467F HDTBLTXTCOLOR Couleur du texte pour les colonnes de gauche #FFFFFF HDFONTTYPE Famille de police pour les colonnes de gauche Verdana BUTTONBGCOLOR Couleur de fond du bouton #FFFFFF BUTTONTXTCOLOR Couleur du texte du bouton #00467F FONTTYPE Famille de police Verdana page 18
19 8: Aspect de la page de paiement 8.2 Mise en page basée sur le modèle (modèle dynamique) Le modèle de page dynamique est une technique avancée permettant de personnaliser l apparence des pages de paiement. L utilisation du modèle dynamique est limitée à certains abonnements. Si cette option vous intéresse et qu elle n apparaît pas dans la liste d options de votre page d abonnement dans votre compte, contactez notre service clientèle Merchanthelp, Tel. +41 (0) , [email protected]. Lorsque le marchand utilise un modèle de page dynamique, c est lui qui définit entièrement l apparence de son modèle de page ; seule une zone sur cette page est complétée par notre système. L URL du modèle de page du marchand doit nous être envoyé dans les champs masqués pour chaque transaction. Rappelez-vous que si vous utilisez un modèle de page dynamique, notre système devra envoyer une demande supplémentaire afin de consulter votre modèle de page, ce qui allonge le processus de paiement Champs masqués Le champ masqué utilisé pour transmettre l URL de votre modèle de page est le suivant : <input type="hidden" name="tp" value=""> Champ TP Objet URL du modèle de page dynamique du marchand (la page doit être hébergée du page 19
20 8: Aspect de la page de paiement Champ Objet côté du marchand). L URL doit être absolu (il doit contenir le chemin complet), et non relatif. Ne précisez aucun port dans votre URL : nous n acceptons que les ports 443 et 80. Toute composante incluse dans le modèle de page tout aussi avoir un URL absolu. Pour des informations techniques complémentaires sur ce champ, veuillez vous reporter au Parameter Cookbook en ligne Zone de paiement Vous pouvez concevoir l ensemble du modèle de page dynamique selon vos préférences. La seule condition à observer est qu il doit contenir la chaîne «$$$PAYMENT ZONE$$$», qui indique l endroit où notre module e-commerce peut ajouter ses champs de manière dynamique. Il doit par conséquent contenir au moins les champs suivants : <html> $$$PAYMENT ZONE$$$ </html> IMPORTANT N utilisez pas de balises BASE, de cadres ou de balises FORM pour encapsuler la chaîne $$$PAYMENT ZONE$$$. Exemple Vous trouverez un exemple de modèle de page dynamique à l adresse suivante : Comportement dynamique Le marchand peut opter pour un même modèle de page pour toutes les commandes ou pour un modèle produit de manière dynamique par son application en fonction des paramètres de la commande. Pour produire le modèle de page de façon dynamique, le marchand a deux possibilités : créer une page propre à la commande, dont l URL est transmis dans les champs masqués, ou utiliser un URL fixe mais produisant un résultat découlant du numéro de commande. Pour cela, notre système ajoute les principales données de paiement (y compris le numéro de référence de la commande du marchand) (cf. Traitement après paiement) lorsqu il récupère le modèle de page : HTTP request = url_page_template?orderid=...&amount=...¤cy= Feuille de style Vous pouvez personnaliser l aspect de vos pages de paiement en ajoutant des feuilles de style à votre modèle de page. Nous avons défini une catégorie pour les différents types de tableaux et de cellules contenues dans nos tableaux, ainsi qu une catégorie pour les boutons d envoi. Ajoutez les blocs de codage suivants entre les balises <head></head> et modifiez les propriétés de ces catégories pour les adapter à l aspect de votre site (voir l exemple du modèle de page mentionné plus haut) : <style type="text/css"> <!-- td.ncolh1 {background-color : #006600; color : yellow; font-family : verdana} td.ncoltxtl {background-color : #ffffcc; color : black; text-align : right; font-weight : bold} page 20
21 8: Aspect de la page de paiement td.ncoltxtl2 {background-color : #ffffcc; color : black; text-align : right; font-weight : bold} td.ncoltxtr {background-color : #ffffcc; color : black; text-align : left; font-weight : bold} td.ncoltxtc {background-color : #ffffcc; color : black; text-align : center; font-weight : bold} td.ncolinput {background-color : #ffffcc; color : black} td.ncolline1 {background-color : #ffffff; color : black} td.ncolline2 {background-color : #ffffcc; color : black} input.ncol {background-color : #006600; color : white} td.ncollogoc {background-color : #ffffcc; color : black; text-align : center; font-weight : bold} table.ncoltable1 { background-color: #ffffcc; } table.ncoltable2 { background-color: #ffffcc; border-width : medium; border-color : green; } table.ncoltable3 { background-color: #ffffcc; } --> </style> Lors de la saisie de vos instructions de mise en page, vous devez respecter la syntaxe de la feuille de style en cascade. Nous vous conseillons vivement de tester votre présentation dans différents navigateurs. La façon dont ils traitent les styles peut en effet énormément varier. page 21
22 8: Aspect de la page de paiement Performance La configuration de notre système prévoit un délai de 5 secondes pour la demande de récupération de la page correspondant au modèle dynamique du marchand. Veuillez contacter notre notre service clientèle Merchanthelp, Tel. +41 (0) , [email protected], pour changer cette valeur (HTTPTimeOut). Si ce délai est dépassé, notre système utilise le modèle statique du marchand. Si aucun modèle statique n'est configuré, notre système utilise en dernier ressort le modèle statique de PostFinance. IMPORTANT Ce champ HTTPTimeOut a une incidence non seulement sur les demandes de modèle dynamique, mais aussi sur les demandes d informations après paiement (voir Requête de réponse directes (après paiement)). En conséquence, si le marchand décide de le modifier pour le faire passer à 15 secondes, par exemple, la temporisation pour la demande d informations passera elle aussi à 15 secondes. Pour chaque commande, notre système effectue une demande de récupération de votre modèle de page dynamique. Si vos volumes de transaction sont importants ou si votre modèle de page est lourd (par ex., s il contient un grand nombre d images), ces demandes http peuvent être longues. Contactez notre service clientèle Merchanthelp pour trouver une solution si vos volumes de transaction sont importants. 8.3 Contrôle de la sécurité des modèles Pour protéger les clients du commerçant des activités frauduleuses telles que la manipulation des données sensibles de la carte (numéro de carte, code de vérification CVC), différents contrôles de sécurité ont été mis à disposition pour le modèle du commerçant. Sur la page Information technique du commerçant, onglet "Paramètres globaux de sécurité", section "Modéle", vous pouvez configurer les paramètres suivants : Contrôle JavaScript sur le modèle Le commerçant peut activer cette fonction pour détecter l'utilisation de Javascript sur la page du modèle.si Javascript est détecté, le modèle est bloqué et c'est le modèle par défaut qui est utilisé. l'utilisation d'un modèle statique Le commerçant peut sélectionner quels types de modèles sont autorisés pour lancer une transaction sur notre plate-forme :les types statique et dynamique peuvent tous deux être configurés. o Si le commerçant a activé l'option Autoriser l'utilisation d'un modèle statique, il est obligatoire de définir le nom du modèle statique de confiance. Cette liste sera utilisée comme entrée lors d'un contrôle qui consistera à la comparer aux informations reçues par PostFinance au cours du processus de paiement. Vous pouvez entrer ici une ou plusieurs valeurs, séparées par un pointvirgule. o Si le commerçant a activé l'option Autoriser l'utilisation d'un modèle dynamique, il est obligatoire de définir le nom d'hôte du site web de confiance qui héberge ce modèle dynamique. Ce champ peut contenir plusieurs noms d'hôte, séparés par un point-virgule, mais ils doivent tous contenir l'adresse URL complète, p. ex. Les sous-répertoires peuvent être omis, de telle sorte que si le modèle dynamique est template1.htm, il suffit de définir comme nom d'hôte du site web de confiance. En outre, le commerçant peut également définir, s'il le souhaite, une ou plusieurs adresses URL de modèle dynamique totalement fiables, séparées par un point-virgule. Si un modèle dynamique est soumis lors d'une transaction, mais que les modèles dynamiques ne sont pas autorisés, le modèle sera bloqué et notre système utilisera à sa place le modèle statique. Si aucun modèle statique n'a été défini ou si le modèle statique est également interdit d'utilisation, c'est le modèle PostFinance par défaut qui sera utilisé. page 22
23 8: Aspect de la page de paiement IMPORTANT Si un modèle statique ou dynamique par défaut est configuré dans le compte du commerçant (cela ayant fait l'objet d'une demande préalable à our customer care Merchanthelp), il convient d'activer une des 2 options (Autoriser l'utilisation d'un modèle statique / Autoriser l'utilisation d'un modèle dynamique). L'URL du modèle doit également être définie comme modèle de confiance. Si le champ d'entrée URL du modèle statique/dynamique de confiance reste vide, tous les modèles sont considérés comme fiables par défaut. Par défaut, les options Contrôle JavaScript sur le modèle et l'utilisation d'un modèle statique sont activées pour les commerçants. Le champ Nom du modèle statique de confiance est prédéfini selon le nom d'hôte du site web du commerçant. 8.4 Cadenas de l environnement sécurisé L URL utilisé pour connecter le client à notre plateforme utilise un protocole sécurisé (https). L ensemble des communications entre notre plateforme e-commerce et le client sont chiffrées de façon sécurisée. Il arrive cependant que le cadenas du navigateur (qui signale au client que le site est sécurisé) n apparaisse pas lorsque certains éléments (comme des images) contenus sur le modèle de page ne sont pas hébergés sur un serveur sécurisé ou lorsque certains frame sur l écran présentent des pages qui ne proviennent pas de sites sécurisés. Même si la communication liée au traitement des paiements est chiffrée, la plupart des navigateurs ne reconnaissent les connexions sécurisées que si tous les éléments apparaissant à l écran (images, sons, etc.) proviennent de sites sécurisés. Pour les marchands qui ne disposent pas d un site sécurisé, souvenez-vous des règles suivantes : 1. N utilisez pas de frames pour les pages de paiement : vous pouvez actualiser l ensemble de l écran avec un modèle de page qui donne l impression que vous utilisez des cadres ou faire en sorte que le paiement puisse être traité dans une nouvelle fenêtre. 2. Ne liez pas de fichiers au modèle de page (balise <link>) que vous utilisez pour la page de paiement. Utilisez plutôt les balises <style> et <script> pour intégrer des styles et des scripts sur le modèle de page. 3. Assurez-vous que les images de votre modèle sont hébergées sur un serveur sécurisé (le modèle de page peut être hébergé sur un serveur non sécurisé, mais pas les images). Nous pouvons nous héberger ces éléments (consultez les options d hébergement des images dans votre compte). 8.5 Bouton "Annuler" Un bouton «Annuler» est présent par défaut sur nos pages de paiement sécurisé afin de permettre au client d annuler/interrompre sa transaction. Si vous souhaitez masquer ce bouton, vous pouvez cocher la case correspondante sous l onglet «Affichage de la page de paiement» sur la page d information technique de votre compte. 8.6 Page de paiement dans un iframe l'utilisation d'iframes devient de plus en plus populaire. ils permettent aux marchands d'intégrer une page externe (tel que la page de paiement) dans leur interface, tout en maintenant leur propre URL dans la barre d'adresse du navigateur. Cependant, dans le contexte actuel, les iframes ont plusieurs désavanatages non-négligeables: Comme l'url est celle du marchand, elle peut être http (au lieu d'https) sans afficher l'icône du cadenas dans la navigateur. Cela peut provoquer un sentiment de doute chez le porteur de carte quand à la sécurité de sa transaction; Certaines méthodes de paiement (comme Giropay, Sofortüberweisung, Bancontact/Mister Cash, PayPal...) utilisent des redirections vers des sistes externes, ce qui peut provoquer des gros soucis de mise en page et de navigation Pour ces raisons, PostFinance déconseille formellement l'utilisation des iframes, et leur utilisation est page 23
24 8: Aspect de la page de paiement aux risques et périls du marchand. Nous conseillons l'utilisation de Modèles Dynamiques comme alternative. Si vous souhaitez rtout de même utiliser un iframe, veuillez noter les recommendations suivantes Utilisez des iframes uniquement pour la page de paiement et au-dela Quand vous en avez la possibilité, utilisez des pop-ups dès que possible, afin d'assurer la visibilité des applications de tierces parties. page 24
25 9: Informations sur la transaction transmises au client et au marchand 9 Informations sur la transaction transmises au client et au marchand Meilleure pratique : Redirection avec paramètres sur accept-/exception-/cancel-/ declineurl (voir Option mise à jour de la base de données) avec une demande d informations après-paiement différée pour plus de sécurité (voir Association avec une requête de réponse) et une vérification SHA-OUT par le marchand (voir Signature SHA- OUT (pour les demandes d information et les redirections)). Les informations transmises au marchand et à son client (lorsque le paiement est accepté, que le client a annulé le paiement ou que l acquéreur a refusé le paiement plus que le nombre de fois autorisé) varient selon les paramètres définis par le marchand. 9.1 Réaction par défaut Lorsque le marchand n a défini aucune réaction particulière, notre système affiche le message standard pour le client : «Your payment is authorized» (votre paiement est autorisé) ou «The transaction has been denied» (la transaction a été refusée). Ce message est intégré dans le modèle de page. Sur cette page, nous ajoutons également un lien vers le site du marchand et/ou le catalogue du marchand grâce aux URL (homeurl et catalogurl) envoyés dans les champs masqués du formulaire de commande. Lorsque ces URL ne sont pas précisés dans les champs masqués, notre système utilise l URL indiqué dans le module de gestion de votre compte (compte > étape 1) Champs masqués Les champs masqués utilisés pour transmettre les URL sont les suivants : <input type="hidden" name="catalogurl" value=""> <input type="hidden" name="homeurl" value=""> Champ CATALOGURL Objet URL (absolu) de votre catalogue. Une fois la transaction traitée, votre page 25
26 9: Informations sur la transaction transmises au client et au marchand Champ Objet client est invité à revenir à cet URL en cliquant sur un bouton. HOMEURL URL (absolu) de votre page d accueil. Une fois la transaction traitée, votre client est invité à revenir à cet URL en cliquant sur un bouton. Lorsque vous envoyez la valeur «NONE» (néant), le bouton ramenant le client au site du marchand est masqué. Pour des informations techniques complémentaires sur ces champs, veuillez vous reporter au Parameter Cookbook en ligne. 9.2 Redirection en fonction du résultat du paiement Dans les champs masqués de son formulaire de commande, le marchand peut envoyer 4 URL (accepturl, exceptionurl, cancelurl et declineurl) vers lesquels notre système redirige le client au terme du processus de paiement. Le marchand peut aussi configurer ces URL sous l onglet «Retour d information sur la transaction», dans la rubrique «redirection HTTP dans le navigateur» de la page d information technique. Exemple d utilisation d un «accepturl» pour personnaliser la réponse transmise au client : Champs masqués Les champs masqués utilisés pour transmettre les URL sont les suivants : <input type="hidden" name="accepturl" value=""> <input type="hidden" name="declineurl" value=""> <input type="hidden" name="exceptionurl" value=""> page 26
27 9: Informations sur la transaction transmises au client et au marchand <input type="hidden" name="cancelurl" value=""> Champ ACCEPTURL DECLINEURL EXCEPTIONURL Objet URL de la page Web à présenter au client une fois le paiement autorisé (statut 5), enregistré (statut 4), accepté (statut 9) ou en attente d une acceptation (en attente, statut 41, 51 ou 91). URL de la page Web à présenter au client lorsque l acquéreur refuse l autorisation (statut 2 ou 93) plus que le nombre de fois maximum autorisé. URL de la page Web à présenter au client lorsque le résultat du paiement est incertain (statut 52 ou 92). Si ce champ est vide, l accepturl sera présenté au client en lieu et place. CANCELURL URL de la page Web à présenter au client lorsqu il annule le paiement (statut 1). Si ce champ est vide, le declineurl sera présenté au client en lieu et place. Pour des informations techniques complémentaires sur ces champs, veuillez vous reporter au Parameter Cookbook en ligne Alerte navigateur Lorsqu un client quitte nos pages de paiement sécurisé pour revenir sur le site du marchand, il est possible que son navigateur l avertisse qu il va pénétrer dans un environnement non sécurisé (étant donné qu il passé d un environnement à un environnement Lorsque nous détectons une redirection vers le site du marchand, nous pouvons afficher un message pour signaler au client qu il est possible qu un avertissement apparaisse (voir la première capture d écran au chapitre Redirection en fonction du résultat du paiement), afin de lui éviter de s inquiéter inutilement lorsque l alerte apparaîtra dans son navigateur. Le marchand peut activer cette option sous l onglet «Retour d information sur la transaction», dans la rubrique «Redirection HTTP dans le navigateur» de la page d information technique («Je veux que PostFinance affiche, sur la page de paiement, un message court à l attention du client lorsqu'une redirection vers votre site est détectée juste après le processus de paiement.») Option mise à jour de la base de données Le marchand peut utiliser cette redirection sur accept-/exception-/cancel-/declineurl pour déclencher des tâches administratives automatiques, comme des mises à jours de bases de données. Lorsqu un paiement est exécuté, nous pouvons envoyer les paramètres de la transaction sur les accept-, exception-, cancel- or declineurl du marchand. Le marchand peut activer cette option sous l onglet «Retour d information sur la transaction», dans la rubrique «Redirection HTTP dans le navigateur» sur la Page d information technique («Je veux recevoir les paramètres de transaction en retour dans les URL lors de la redirection.») Notez que nous activons toujours la requête serveur-serveur (voir chapitre Informations sur la transaction transmises au client et au marchand) pour éviter les incohérences entre le paiement et la commande dues à une manipulation du client (ex: le client ferme son navigateur avant d'avoir reçu confirmation de l'autorisation) Paramètres du retour d'information Lorsqu un paiement est exécuté, nous pouvons envoyer la liste de paramètres suivants sur les accept-, exception-, cancel- or declineurl du marchand. Paramètre orderid Valeur Votre référence de commande page 27
28 9: Informations sur la transaction transmises au client et au marchand Paramètre Valeur amount Montant de la commande (pas multiplié par 100) currency PM ACCEPTANCE STATUS CARDNO PAYID NCERROR BRAND ED TRXDATE CN SHASIGN Devise de la commande Moyen de paiement Code d acceptation produit par l acquéreur Statut de la transaction (voir Annexe: Bref aperçu des statuts) Numéro masqué de la carte Référence du paiement dans notre système Code d erreur Marque de la carte (notre système se base pour cela sur le numéro de carte) Date d expiration Date de la transaction Nom du titulaire de la carte/client Signature SHA calculée par notre système (si configuré sur SHA-1-OUT) Pour des informations techniques complémentaires sur ces champs, veuillez vous reporter au Parameter Cookbook en ligne. La liste des paramètres des informations peut être plus longue pour les marchands qui ont activé certaines options dans leurs comptes, comme le module de détection de fraude. Veuillez vous reporter à la documentation sur l option concernée pour de plus amples informations sur les autres paramètres des informations liés à l option. Exemple orderid=ref12345¤cy=eur&amount=25&pm=creditcard&acceptance=test123&status= 5&CARDNO=XXXXXXXXXXXX1111&PAYID= &NCERROR=0&BRAND=VISA&ED=0514&TRXD ATE=12/25/08&CN=John Doe Le marchand peut nous envoyer deux paramètres supplémentaires dans les champs masqués du formulaire de commande afin de les récupérer en tant que paramètres des informations au terme du paiement. Les champs masqués suivants sont proposés : <input type="hidden" name="complus" value=""> <input type="hidden" name="paramplus" value=""> Champ COMPLUS PARAMPLUS Objet Champ servant à soumettre une valeur que vous aimeriez récupérer dans la demande d informations. Champ servant à soumettre certains paramètres et leurs valeurs que vous aimeriez récupérer dans la demande d informations. Le champ paramplus n est pas inclus dans les paramètres des informations proprement dits ; les paramètres/valeurs que vous soumettez dans ce champ seront page 28
29 9: Informations sur la transaction transmises au client et au marchand Champ Objet en revanche analysés et les paramètres ainsi obtenus, ajoutés à la demande http. Pour des informations techniques complémentaires sur ces champs, veuillez vous reporter au Parameter Cookbook en ligne. Exemple Les champs masqués supplémentaires envoyés par le marchand sont les suivants : <input type="hidden" name="complus" value=" "> <input type="hidden" name="paramplus" value="sessionid= &shopperid= "> Entraîne une redirection avec paramètres des informations : paramètres standard ] &COMPLUS= &SessionID= &ShopperID= Mesures de sécurité Le processus de redirection est visible car il passe par le navigateur du client. Le marchand doit par conséquent utiliser une signature SHA (voir Annexe: SHA) pour vérifier le contenu de la demande et empêcher les clients de toucher aux données dans le champ URL, ce qui pourrait entraîner des mises à jour de bases de données frauduleuses. Si le marchand ne configure pas de signature SHA-OUT, nous n enverrons aucun paramètre sur son accept-, exception-, cancel- or declineurl Association avec une requête de réponse Le marchand est obligé d'utiliser - en plus des paramètres de retour vers les accept-/ exception-/cancel-/declineurl - une requête différée comme garde-fou en cas d'échec de la redirection (voir Requête de réponse directes (après paiement)). En cas d interruption de la communication avec le client, par exemple lorsque le client ferme la fenêtre de son navigateur avant d atteindre les accept-, exception-, cancel- ou declineurl, le marchand ne reçoit pas la redirection sur les accept-, exception-, cancel- ou declineurl. Cependant, si le marchand saisit un URL d après-paiement sous l onglet «Retour d information sur la transaction» dans la rubrique «Requête directe http serveur-à-serveur» (champs URL) sur la page d information technique et règle la planification de la demande sur «Toujours offline (hors ligne, différé)», il reçoit une réponse différée peu de temps après la transaction. Pour que cela fonctionne, la page d après-paiement du marchand doit pouvoir accepter les demandes pour les commandes qui ont déjà été traitées. Le marchand reçoit dans tous les cas cette demande d informations différée, même en cas d échec de la redirection sur les accept-, exception-, cancel- ou declineurl. Cette seconde demande peut être ignorée lorsque le statut de la commande a déjà été mis à jour dans la base de données du marchand à la suite de la redirection sur les accept-, exception-, cancel- or declineurl. 9.3 Requête de réponse directes (après paiement) Après le paiement, notre système peut envoyer une demande http à un URL défini par le marchand et transmettre les données de transaction. Ce processus permet au marchand de mettre à jour sa base de données en y intégrant le statut de la commande, etc. et de déclencher un processus de «fin de commande» (si cela n a pas encore été fait après une redirection). C est aussi une autre façon de générer une réponse personnelle pour le client en cas de besoins particuliers (si cela n a pas encore été fait par le biais d une redirection) URL et paramètres d après-paiement page 29
30 9: Informations sur la transaction transmises au client et au marchand URL d après-paiement Si vous souhaitez automatiser vos tâches administratives, vous pouvez définir les URL de deux pages exécutables sur votre site sous l onglet «Retour d information sur la transaction», dans la rubrique «Requête directe http serveur-à-serveur» (champs URL) de la page d information technique. Vous pouvez par exemple indiquer l URL sur lequel vous recevez les paramètres dans une demande lorsque le statut du paiement est accepté, en attente ou incertain. L autre URL sera par exemple celui sur lequel vous souhaitez recevoir les paramètres dans une demande lorsque la transaction a été annulée par le client ou refusée trop de fois par l acquéreur (c.-à-d. plus que le nombre de tentatives de paiement autorisé, tel que défini sous l onglet «Paramètres de transaction globaux», dans la rubrique «Tentatives de paiement multiples» de la page d information technique). Ces deux URL peuvent être différents, mais ils peuvent aussi être identiques. Vous pouvez aussi saisir un URL pour le premier cas et aucun pour le second. N indiquez aucun port dans votre URL ; nous n acceptons que les ports 443 et 80. Si vous souhaitez aussi recevoir une demande http différée en cas de changement de statut d une transaction, vous pouvez indiquer un URL supplémentaire dans le champ sous l onglet «Retour d information sur la transaction», dans la rubrique «requête http les pour changements de statut» de la page d information technique (et sélectionner une planification pour la demande). Ce processus est similaire aux URL d après-paiement, à la différence qu il convient pour les processus d arrière-plan éventuels. Vous pouvez utiliser le même URL ici que celui défini dans la rubrique «Requête directe HTTP serveur-à-serveur», mais rappelez-vous qu il est vain de l utiliser pour générer une réponse personnelle pour le client dans ce cas (arrière-plan) URL d après-paiement variables Si vous avez configuré une page d après-paiement sur la page d information technique de votre compte, mais que vous disposez de plusieurs boutiques qui sont chacune connectée à un répertoire déterminé pour recevoir les informations d après-paiement, vous pouvez rendre une partie de votre URL d après-paiement variable. Cette partie variable peut aussi servir, par exemple, à «adapter» la demande d informations pour inclure des informations sur la session, en les faisant passer comme une partie de l URL plutôt que comme un paramètre supplémentaire. C est le cas pour les plateformes Intershop ou les systèmes Servlets. Le champ masqué à utiliser est le suivant : <input type="hidden" name="paramvar" value=""> Champ PARAMVAR Objet La partie variable à intégrer dans les URL utilisés pour les demandes d informations Pour des informations techniques complémentaires sur ce champ, veuillez vous reporter au Parameter Cookbook en ligne. Exemple URL d après paiement sur la page d information technique du marchand : Le champ masqué supplémentaire envoyé par le marchand est le suivant : <input type="hidden" name="paramvar" value="shop1"> Ce qui donne l URL d après paiement suivant pour la transaction : Paramètres des informations Notre demande http envoyée vers votre URL d après paiement contiendra les mêmes paramètres d informations que ceux décrits au chapitre Paramètres du retour d'information. page 30
31 9: Informations sur la transaction transmises au client et au marchand Plannification de la requête d'informations Sous l onglet «Retour d information sur la transaction», dans la rubrique «Requête directe HTTP serveur-à-serveur» de la page d information technique de votre compte, vous pouvez définir le moment où la requête contenant les informations doit être envoyée : Aucune : Le marchand ne peut choisir cette option car il est obligé de recevoir les requêtes serveurserveur (voir Informations sur la transaction transmises au client et au marchand). Toujours différée (pas immédiatement après le paiement) : La requête contenant les informations est envoyée peu de temps après la fin du processus de paiement. Elle est alors une tâche de fond et ne peut pas servir à envoyer des informations personnalisées au client sur le site du marchand. Lorsque le marchand n utilise pas sa page d après-paiement pour définir une réponse personnalisée à envoyer à son client, il peut recevoir la requête contenant les informations en arrière plan et de façon différée. Toujours en ligne (immédiatement après le paiement pour pouvoir personnaliser la réponse affichée pour le client) : La requête contenant les informations est envoyée «en ligne» entre le moment où notre système reçoit la réponse de l acquéreur et le moment où il informe le client du résultat du paiement. Dans ce cas, le processus de paiement est plus long pour le client, mais le marchand peut envoyer une réponse personnalisée au client. L inconvénient du processus d information en ligne après paiement est que le système du marchand risque d être compromis en cas de demandes trop nombreuses envoyées à sa page d après-paiement (par ex., un volume de transactions par minute important) cela peut entraîner des temps de réponse longs avant que le client ne reçoive les informations à l écran. En ligne mais passage par intervalles à une demande différée en cas d échec des demandes en ligne : Cette option permet aux marchands qui ont besoin d informations d après-paiement en ligne (afin de personnaliser la réponse affichée au client) de disposer d une option de repli en cas d échec de la demande en ligne sur leur page d après-paiement. Dans ce cas, nous effectuons un nouvel essai de demande d informations toutes les dix minutes (maximum quatre fois) (différé). Cela permet au marchand d éviter de passer à côté des informations de transaction en cas d échec de la demande en ligne d informations après-paiement en raison, par ex., de problèmes de serveur temporaires de son côté. Notre système affichera des informations standard sur la transaction pour le client (voir Réaction par défaut) Réponse envoyée au client Nous utilisons l éventuelle réponse contenue sur votre page d après-paiement pour afficher les informations (à la fin de la page de transaction) pour votre client. Si votre page d après-paiement répond au moyen : d une page HTML (contenant une balise <html>) ou d une redirection (HTTP 302 Object Moved), notre système envoie cette page HTML «telle quelle» au navigateur du client ou effectue la redirection, plutôt que de rediriger votre client au terme de votre processus d informations après-paiement vers l un des quatre URL que vous aurez éventuellement envoyés dans les champs masqués (accepturl, exceptionurl, cancelurl et declineurl, tels que décrits au chapitre Redirection en fonction du résultat du paiement). Vous pouvez aussi, si vous n utilisez aucune des options mentionnées plus haut pour communiquer les informations à votre client, programmer votre page d après-paiement pour répondre par quelques lignes de texte (pas de balise <html>) que nous intégrerons dans notre réponse standard, ou notre système se contentera d afficher la réponse standard (comme indiqué au chapitre Réaction par défaut). 9.4 Sécurité : vérification de l origine de la requête Lorsque notre système vous envoie une demande contenant des paramètres, vous avez deux moyens de vérifier que la demande émane effectivement de notre système : une vérification de l adresse IP et une signature SHA. page 31
32 9: Informations sur la transaction transmises au client et au marchand Vérification de l adresse IP (uniquement pour les demandes d information) Vous pouvez configurer nos adresses IP dans votre pare-feu pour vous assurer que la demande émane de l un de nos serveurs ; vous pouvez aussi tout simplement vérifier l origine IP dans vos CGI. Les adresses IP sont publiées dans la rubrique FAQ de votre compte. Veuillez noter qu il existe différentes catégories d adresses IP possibles et que ces adresses IP sont susceptibles de changer! Signature SHA-OUT (pour les demandes d information et les redirections) Nous vous recommandons vivement d utiliser une signature SHA pour vérifier le contenu des demandes ou les redirections ; cela empêchera par exemple les clients de toucher aux données dans le champ URL, ce qui pourrait entraîner une mise à jour erronée de la base de données. Pour de plus amples informations sur la signature SHA-OUT, veuillez vous reporter à l'annexe: SHA s de confirmation s envoyés au marchand Notre système peut vous envoyer un de confirmation de paiement pour chaque transaction (une option à configurer sous l onglet « s de transaction», dans la rubrique « s pour le marchand» sur la page d information technique). Vous pouvez aussi recevoir des s vous informant des changements de statut des transactions s envoyés au client Notre système peut envoyer des s automatiques à vos clients pour les informer de l enregistrement de leurs transactions. Il s agit d un standard dont le contenu ne peut être modifié. L adresse «De» utilisée pour l envoi des s est l adresse que vous avez saisie dans le champ Adresse(s) pour les s relatifs aux transactions». Si vous avez saisi plusieurs adresses dans ce champ, nous utilisons la première. Vous pouvez activer cette option sous l onglet « s de transaction», dans la rubrique « s au client» sur la page d information technique. Vous pouvez également choisir d envoyer des s à vos clients lorsque la télécollecte (data capture) a été effectuée et lorsqu une transaction a été remboursée en cochant les cases correspondantes. Si vous voulez que nous envoyions un à vos clients, vous devez également nous envoyer leurs adresses dans le champ masqué : <input type="hidden" name=" " value=""> Champ Objet Adresse électronique du client Pour des informations techniques complémentaires sur ce champ, veuillez vous reporter au Parameter Cookbook en ligne. page 32
33 10: Autres champs masqués facultatifs 10 Autres champs masqués facultatifs Il existe un certain nombre d autres champs masqués facultatifs que le marchand peut nous envoyer à des fins bien précises. Dans le présent chapitre, nous donnons un aperçu de ces champs masqués et de leur objet Moyen de paiement et caractéristiques de la page de paiement Choix du moyen de paiement du côté du marchand Afficher un moyen de paiement déterminé Lorsque notre page de paiement sécurisé s affiche chez le client, on lui présente les moyens de paiement possibles que le marchand a activés sur son compte. Lorsque le client doit choisir son moyen de paiement sur le site du marchand et non sur notre page de paiement, celui-ci peut nous envoyer le nom du moyen de paiement et sa marque (uniquement lorsque le moyen de paiement est «CreditCard») dans les champs masqués pour que nous n affichions que ce moyen de paiement sur notre page de paiement et que nous n acceptions que les paiements effectués par ce biais. Ces champs masqués sont les suivants : <input type="hidden" name="pm" value=""> <input type="hidden" name="brand" value=""> Champ PM BRAND Objet Moyen de paiement Marque de la carte de crédit Pour des informations techniques complémentaires sur ces champs, veuillez vous reporter au Parameter Cookbook en ligne. Exemples * Champs masqués dans l hypothèse où votre client opte pour VISA sur votre site : <input type="hidden" name="pm" value="creditcard "> <input type="hidden" name="brand" value="visa"> * Champ masqués dans l hypothèse où le seul moyen de paiement que vous acceptez dans ce cas est la carte de crédit (par exemple, si vous avez aussi d autres moyens de paiement que vous ne souhaitez pas afficher) : <input type="hidden" name="pm" value="creditcard "> <input type="hidden" name="brand" value=""> * Champs masqués dans l hypothèse où votre client opte pour ideal sur votre site : <input type="hidden" name="pm" value="ideal"> <input type="hidden" name="brand" value=""> Permettre au client de choisir un autre moyen de paiement : backurl Lorsque le client choisit son moyen de paiement sur le site du marchand, nous n affichons que le moyen de paiement sélectionné sur notre page de paiement. Lorsque le paiement échoue avec ce moyen de paiement et que le client souhaite tenter de régler avec un autre moyen de paiement, la liste des moyens de paiement du marchand ne s affiche pas page 33
34 10: Autres champs masqués facultatifs sur nos pages de paiement sécurisé étant donné que le choix du moyen de paiement a été opéré sur le site du marchand et non sur nos ages de paiement sécurisé. Dans ce cas, le marchand peut utiliser le «backurl» pour rediriger le client vers un URL sur le site du marchand, où il va pouvoir choisir un autre moyen de paiement. Lorsque le client clique sur le bouton «Back» sur notre page de paiement sécurisé à la suite d une autorisation refusée, ou après avoir annulé l opération à partir d un site tiers ou du site d une banque, nous le redirigeons vers l URL que le marchand a défini comme «backurl». IMPORTANT Le bouton «back» dont nous parlons dans la présente section est le bouton «back» situé sur nos pages de paiement sécurisé, et NON le bouton «back» de votre navigateur. Vous pouvez saisir le «backurl» sous l onglet «Affichage de la page de paiement» sur la page d information technique de votre compte, mais vous pouvez aussi nous envoyer un «backurl» bien précis dans les champs masqués pour une transaction si vous préférez éviter d utiliser le même «backurl» que celui saisi sous l onglet «Affichage de la page de paiement» de la page d informations techniques de votre compte. Le «backurl» envoyé dans les champs masqués l emporte sur le «backurl» saisi sous l onglet «Affichage de la page de paiement» de la page d information technique de votre compte. Vous pouvez envoyer le «backurl» dans le champ masqué suivant : <input type="hidden" name="backurl" value=""> Champ backurl Objet URL de la page Web à afficher chez le client lorsqu il clique sur le bouton «back» de notre page de paiement sécurisé. Pour des informations techniques complémentaires sur ce champ, veuillez vous reporter au Parameter Cookbook en ligne. Lorsque le client choisit son moyen de paiement sur nos pages de paiement sécurisé et non sur le site du marchand, le «backurl» n est pas pris en considération. Lorsque le client clique sur le bouton «back» sur notre page de paiement sécurisé, il est simplement redirigé vers notre page de sélection du moyen de paiement sécurisé, qui contient la liste des moyens de paiement acceptés par le marchand Afficher une liste déterminée de moyens de paiement Lorsque le client doit choisir son moyen de paiement à partir d une liste de moyens de paiement sur notre page de paiement, le marchand peut nous envoyer cette liste dans les champs masqués pour que nous n affichions que ces moyens de paiement sur notre page de paiement. Ce champ masqué est le suivant : <input type="hidden" name="pmlist" value=""> Champ PMLIST Objet Liste des moyens de paiement et/ou des marques de cartes de crédit sélectionnés. Éléments séparés par un «;» (point-virgule). Pour des informations techniques complémentaires sur ces champs, veuillez vous reporter au Parameter Cookbook en ligne. Exemples * Champ masqué dans l hypothèse où vous voulez que votre client choisisse entre VISA et ideal sur notre page de paiement (par ex., si vous proposez aussi d autres moyens de paiement que vous ne souhaitez pas afficher) : <input type="hidden" name="pmlist" value="visa;ideal"> page 34
35 10: Autres champs masqués facultatifs Exclure une liste déterminée de moyens de paiement Si le marchand ne souhaite pas présenter certaines marques spécifiques, cela peut être déterminé par un champ masqué. Ceci est particulièrement pratique pour les Sub-Brands, quand un marchand veut accepter une marque (ex: MasterCard) mais pas la sous-marque (ex: Maestro) Le champ masqué est le suivant: <input type="hidden" name="exclpmlist" value=""> Champ EXCLPMLIST Objet Liste des moyens de paiement et/ou des marques de cartes de crédit à exclure. Éléments séparés par un «;» (point-virgule). Pour des informations techniques complémentaires sur ces champs, veuillez vous reporter au Parameter Cookbook en ligne Présentation des moyens de paiement Vous pouvez définir la présentation/liste des moyens de paiement sur notre page de paiement au moyen du champ masqué suivant : <input type="hidden" name="pmlisttype" value=""> Champ Valeurs possibles PMLISTTYPE Les valeurs possibles sont 0, 1 et 2. 0 : Logos regroupés horizontalement avec le nom du groupe sur la gauche (valeur par défaut) 1 : Logos regroupés horizontalement sans les noms des groupes 2 : Liste verticale de logos avec moyen de paiement et nom de la marque Pour des informations techniques complémentaires sur ce champ, veuillez vous reporter au Parameter Cookbook en ligne D secure Si vous travaillez avec 3-D Secure, vous pouvez définir la façon dont vous souhaitez que la page d identification s affiche chez le client en nous envoyant un paramètre supplémentaire dans les champs masqués. IMPORTANT Veuillez noter que pour certaines méthodes de paiement (Visa, MasterCard, JCB, ), la valeur POPUP n'est pas autorisée et sera convertie en MAINW par le système. Nous vous conseillons de tester le comportement de ce paramètre pour chaque méthode de paiement. Ce champ masqué est le suivant : <input type="hidden" name="win3ds" value=""> Champ WIN3DS Valeurs possibles «MAINW» : pour afficher la page d identification dans la fenêtre principale (valeur par défaut) «POPUP» : pour afficher la page d identification dans une fenêtre contextuelle (pop-up) et revenir à la fenêtre principale à la fin Pour des informations techniques complémentaires sur ce champ, veuillez vous reporter au page 35
36 10: Autres champs masqués facultatifs Parameter Cookbook en ligne Code Opération IMPORTANT La possibilité de travailler en deux étapes (autorisation + saisie de données) varie selon les moyens de paiement que vous souhaitez utiliser. (Voir l aperçu en ligne Payment Methods Processing/Procedure) Vous pouvez nous envoyer un code d opération déterminé pour une transaction si vous préférez utiliser un code d opération autre que celui sélectionné sous l onglet «Paramètres de transaction globaux», dans la rubrique «Code d opération par défaut» de la page d information technique de votre compte pour cette transaction. Le code d opération que vous nous envoyez dans les champs masqués l emporte sur le code d opération général sélectionné sous l onglet «Paramètres de transaction globaux», dans la rubrique «Code d opération par défaut» de la page d information technique de votre compte. Vous pouvez envoyer le code d opération dans le champ masqué suivant : <input type="hidden" name="operation" value=""> Champ OPERATION Objet Code d opération pour la transaction. Valeurs possibles pour les nouvelles commandes : RES : demande d autorisation SAL : demande de vente (paiement) Pour des informations techniques complémentaires sur ce champ, veuillez vous reporter au Parameter Cookbook en ligne. IMPORTANT Afin que ce parametre soit pris en compte par notre système, n'oubliez pas de l'inclure dans la signature SHA pour la transaction. Pour plus d'infos sur SHA, veuillez vous reporter à l'annexe: SHA 10.3 Champ Utilisateur Si vous avez plusieurs utilisateurs dans votre compte et que vous souhaitez enregistrer les transactions liées à un utilisateur particulier (par ex., pour les agents de centres d appels qui enregistrent des transactions via e-commerce), vous pouvez envoyer l UserID dans le champ masqué suivant : <input type="hidden" name="userid" value=""> Champ USERID Objet Le nom d utilisateur défini sur la page de gestion de l utilisateur du compte Pour des informations techniques complémentaires sur ce champ, veuillez vous reporter au Parameter Cookbook en ligne. Ce champ n est qu informatif, puisqu il sert à ajouter un UserID pour une transaction déterminée. Nous n effectuons aucune vérification de notre côté pour établir, par ex., s il y a eu des erreurs de mot de passe pour cet utilisateur. La seule vérification que nous effectuons concerne la validité de l UserID. Si l UserID n existe pas, nous le remplaçons par l UserID par défaut du compte (PSPID). Veuillez vous reporter au Parameter Cookbook en ligne pour d autres champs. page 36
37 10: Autres champs masqués facultatifs 10.4 Informations de livraison et de facturation Certains modes de paiement peuvent exiger que vous fournissiez des informations sur la livraison. Pour ce faire, vous pouvez utiliser les champs suivants : Champ Type/ longueur Utilisation ORDERSHIPMETH AN (25) Mode de livraison ORDERSHIPCOST N Frais de livraison ORDERSHIPTAXCODE N Code taxe de livraison CUID AN (50) Numéro de sécurité sociale / numéro d'enregistrement de la société CIVILITY AN (10) Titre (M., Mme, Dr, etc.) - adresse de facturation ECOM_BILLTO_POSTAL_NAME_ FIRST ECOM_BILLTO_POSTAL_NAME_ LAST ECOM_BILLTO_POSTAL_ STREET_LINE1 ECOM_BILLTO_POSTAL_ STREET_NUMBER ECOM_BILLTO_POSTAL_ POSTALCODE AN (35) AN (35) AN (35) AN (10) AN (10) Prénom - adresse de facturation Nom - adresse de facturation Rue - adresse de facturation Numéro - adresse de facturation Code postal - adresse de facturation ECOM_BILLTO_POSTAL_CITY AN (40) Ville - adresse de facturation ECOM_BILLTO_POSTAL_ COUNTRYCODE ECOM_SHIPTO_POSTAL_NAME _PREFIX ECOM_SHIPTO_POSTAL_NAME _FIRST ECOM_SHIPTO_POSTAL_NAME _LAST AN (2) AN (10) AN (35) AN (35) Code pays (BE, FR, NL, DE, etc.) - adresse de facturation Titre (M., Mme, etc.) - adresse de livraison Prénom - adresse de livraison Nom - adresse de livraison ECOM_SHIPTO_POSTAL_STATE AN (2) Code État des États-Unis (code ISO *) - adresse de livraison ECOM_SHIPTO_POSTAL_ STREET_LINE1 ECOM_SHIPTO_POSTAL_ STREET_NUMBER ECOM_SHIPTO_POSTAL_ POSTALCODE AN (35) AN (10) AN (10) Rue - adresse de livraison Numéro - adresse de livraison Code postal - adresse de livraison ECOM_SHIPTO_POSTAL_CITY AN (25) Ville - adresse de livraison ECOM_SHIPTO_POSTAL_ AN (2) Code pays - adresse de livraison page 37
38 10: Autres champs masqués facultatifs Champ Type/ longueur Utilisation COUNTRYCODE ECOM_SHIPTO_ONLINE_ AN (50) Adresse électronique - adresse de livraison ECOM_SHIPTO_DOB aaaa-mm-jj Date de naissance (* Les codes ISO des États d'amérique se trouvent ici. Exemple : AL (Alabama), FL (Floride)) Vous trouverez de plus amples détails sur ces champs dans notre Livre des paramètres en ligne Détails de la commande Certains modes de paiement peuvent exiger que vous fournissiez des informations détaillées sur la commande. Pour ce faire, vous pouvez utiliser les champs suivants : Champ Type/ longueur Utilisation ITEMIDX Alphanum (15) Identification de l'article (remplacer X par un nombre pour envoyer plusieurs exemplaires de l'article : ITEMID1, ITEMID2, etc.) ITEMNAMEX Alphanum (50) Désignation de l'article (remplacer X par un nombre pour envoyer plusieurs exemplaires de l'article : ITEMNAME1, ITEMNAME2, etc.) ITEMPRICEX Numérique Prix de l'article (remplacer X par un nombre pour envoyer plusieurs exemplaires de l'article : ITEMPRICE1, ITEMPRICE2, etc.) ITEMQUANTX Numérique Quantité de l'article (remplacer X par un nombre pour envoyer plusieurs exemplaires de l'article : ITEMQUANT1, ITEMQUANT2, etc.) ITEMVATCODEX Numérique Code TVA de l'article (remplacer X par un nombre pour envoyer plusieurs exemplaires de l'article : ITEMVATCODE1, ITEMVATCODE2, etc.) Vous trouverez de plus amples détails sur ces champs dans notre Livre des paramètres en ligne Direct Debits Enter topic text here Direct Debits DE (ELV) Les champs suivants peuvent être envoyés avec les transactions de prélèvement automatique DE (ELV). Ils seront affichés à l'intention du client dans le texte Mandate (Mandat), sur la page de paiement. Champ CN Description Nom du titulaire de la carte Facultativement pour les transactions SEPA (*) (sans objet pour les moyens de paiement Billpay et Wirecard) : MANDATEID Référence unique du mandat Max. 35 caractères alphanumériques (AN), jeu de caractères : «A-Z a-z 0-9 page 38
39 10: Autres champs masqués facultatifs Champ Description espace /-?:().,'+» Vous trouverez de plus amples détails sur ces champs dans notre Parameter Cookbook en ligne. Remarque : Ces champs peuvent être renvoyés dans le retour postpaiement (paramètres de commerce électronique dynamiques) et doivent être inclus dans le calcul SHA-IN (et, le cas échéant, SHA-OUT). Remarques concernant SEPA (*) Si vous ne définissez pas le champ CN, il reste vide sur la page de paiement. Si vous ne fournissez pas de valeur pour le champ MANDATEID, nous utilisons la valeur du champ ORDERID. Cependant, si la valeur ORDERID n'est pas conforme aux spécifications du champ MANDATEID, c'est le code PAYID qui est utilisé. Si vous n'avez pas activé le mode SEPA dans la page de configuration des prélèvements automatiques DE / ELV, votre acquéreur génère une référence MANDATEID. Les champs présentés à l'acheteur sont les suivants : IBAN Bankkonto (Compte bancaire) BLZ (Code banque) L'acheteur peut choisir de saisir l'iban ou la combinaison numéro de compte bancaire et code d'identification de la banque. Si ces deux options sont complétées, c'est l'iban qui est pris en considération. (*SEPA : Single Euro Payments Area, c'est l'espace unique de paiements en euros de l'ue) Direct Debits NL Les champs suivants doivent être envoyés avec les transactions de prélèvement automatique NL (uniquement via Equens) : Champ MANDATEID SIGNDATE SEQUENCETYPE Description Référence unique du mandat (pour les paiements SEPA*) Max. 35 caractères alphanumériques (AN), jeu de caractères : «A-Z a-z 0-9 /-?:().,'+» Ce champ s'applique uniquement aux transactions SEPA (*). S'il n'est pas défini, c'est la valeur ORDERID qui est adoptée. Date à laquelle le mandat a été signé par l'acheteur. Format : AAAAMMJJ Ce champ s'applique uniquement aux transactions SEPA (*). S'il n'est pas défini, c'est la date de la transaction qui est adoptée. Valeurs possibles pour indiquer une transaction de type prélèvement automatique (max. 4 caractères alphanumériques) : - «FRST» : Premier ensemble d'une série d'instructions de prélèvement automatique - «RCUR» : Instructions de prélèvement automatique dans lesquelles l'autorisation du débiteur est utilisée pour les transactions de prélèvement automatique lancées par le créancier - «FNAL» : Dernier ensemble d'une série d'instructions de prélèvement automatique (après celui-ci, il n'est plus possible d'utiliser le même MandateID) page 39
40 10: Autres champs masqués facultatifs Champ Description - «OOFF» : Instruction de prélèvement automatique dans laquelle l'autorisation du débiteur est utilisée pour lancer une transaction de prélèvement automatique unique Ce champ s'applique uniquement aux transactions SEPA (*). S'il n'est pas défini, la transaction est considérée comme unique («one-off» ou «OOFF»). Si «FRST», «RCUR» ou «FNAL» est envoyé, vous devez soumettre les valeurs en combinaison avec les champs MANDATEID et SIGNDATE. Vous trouverez de plus amples détails sur ces champs dans notre Parameter Cookbook en ligne. Remarque : Ces champs peuvent être renvoyés dans le retour postpaiement (paramètres de commerce électronique dynamiques) et doivent être inclus dans le calcul SHA-IN (et, le cas échéant, SHA-OUT). (* Single Euro Payments Area, c'est l'espace unique de paiements en euros de l'ue) Les champs présentés à l'acheteur sur la page de paiement sont les suivants : IBAN BIC page 40
41 11: Annexe: SHA 11 Annexe: SHA Pour chaque commande, le serveur du marchand génère une chaîne de caractères unique, hachée au moyen de l algorithme SHA-1 développé par NIST (voir ici) Signature SHA-IN La chaîne est créée en concaténant les valeurs des champs envoyés avec la commande (triés par ordre alphabétique, dans le format paramètre =valeur ), séparés par une clé. Cette clé est définie dans les Informations Techniques du commerçant, sous l onglet Contrôle de données et d Origine, section Contrôles pour e-commerce Pour obtenir la liste complète des paramètres à inclure dans la chaîne SHA, veuillez vous reporter à l Annexe 6. Veuillez observer que ces valeurs sont sensibles à la casse lors de leur compilation pour former la chaîne avant le hachage! IMPORTANT Tous les paramètres que vous envoyez (et qui apparaissent dans la liste dans Annexe: Paramètres à inclure dans le calcul SHA), seront inclus dans la chaîne. Tous les noms de paramètres doivent être en MAJUSCULES (pour éviter toute confusion) Tous les paramètres doivent être classés en ordre alphabétique Les paramètres qui n'ont pas de valeur ne doivent PAS être inclus dans la chaîne Notez que certains algorithmes de tri placent les caractères spéciaux devant la première lettre de l alphabet, d autres à la fin. En cas de doute, veuillez respecter l ordre tel qu indiqué dans la liste SHA. Lorsque vous souhaitez transférer votre compte de Test vers l environnement de production en utilisant le lien disponible dans le back-office, une signature SHA-IN aléatoire sera automatiquement configurée dans votre compte de production Pour plus de sécurité, nous vous demandons d'utiliser des mots de passe SHA différents pour TEST et PROD. Remarquez que s'ils sont identiques, votre mot de passe TEST sera modifié par notre système (vous en serez évidemment averti) Lorsque vous hachez la chaîne compilée avec l algorithme SHA, le système générera un condensé hexadécimal. La longueur de ce condensé SHA est de 40 caractères pour le SHA-1, de 64 pour le SHA-256 et de 128 pour le SHA-512. Ce résultat devrait être envoyé à notre système dans votre commande, en utilisant le champ «SHASIGN». Notre système recomposera la chaîne SHA en fonction des paramètres reçus et comparera le condensé du commerçant avec le condensé que nous aurons généré. Si le résultat n est pas identique, la commande sera refusée. Cette vérification garantit l exactitude et l intégrité des données de la commande. Vous pouvez tester votre SHASign à l adresse testsha.asp Exemple d'un calcul SHA-1-IN élémentaire Paramètres (en ordre alphabétique) AMOUNT: > 1500 CURRENCY: EUR LANGUAGE: en_us ORDERID: 1234 PSPID: MyPSPID Clé SHA Mysecretsig1875!? Chaîne à hacher AMOUNT=1500Mysecretsig1875!?CURRENCY=EURMysecretsig1875!? LANGUAGE=en_USMysecretsig1875!?ORDERID=1234Mysecretsig1875!? page 41
42 11: Annexe: SHA PSPID=MyPSPIDMysecretsig1875!? Condensé obtenu F4CC376CD7A834D997B91598FA747825A238BE0A (SHA-1) E019359BAA3456AE5A986B6AABD22CF1B3E E97F17A7F61DF5A11B30F (SHA-256) D1CFE8833A297D0922E908B2B44934B09EE966EF1584DC0D696304E07BB58BA71973C2383C831D8 78D8A243BB7D7DFFFBE53CEE21955CDFEF44FE82E551F859D (SHA-512) Si le SHASign envoyé dans les champs cachés HTML de la transaction ne correspond pas au SHASign assemblé de notre côté avec les détails de la commande et la chaîne supplémentaire (mot de passe/ phrase secrète) entrée dans le champ Signature SHA-1-IN dans la section Contrôles pour e- Commerce de l onglet Contrôle des données et d'origine de la page Information Technique, vous recevrez le message d erreur «unknown order/1/s». Si rien n est envoyé dans le champ «SHASign» des champs cachés HTML, même si une chaîne supplémentaire (mot de passe/phrase secrète) a été entrée dans le champ Signature SHA-1-IN dans la section Contrôles pour e-commerce de l onglet Contrôle des données et d'origine de la page Information Technique indiquant que vous voulez utiliser une signature SHA avec chaque transaction vous recevrez un message d erreur «unknown order/0/s». Le champ masqué utilisé pour transmettre la signature SHA à notre système est le suivant : Champ SHASIGN Objet Chaîne de caractères unique pour la validation des données de commande Une chaîne hachée par l algorithme SHA-1 contiendra toujours 40 caractères Signature SHA-OUT La chaîne est créée en concaténant les valeurs des champs envoyés avec la commande (triés par ordre alphabétique, dans le format paramètre =valeur ), séparés par une clé. Cette clé est définie dans les Informations Techniques du commerçant, sous l onglet Contrôle de données et d Origine, section Contrôles pour e-commerce Pour obtenir la liste complète des paramètres à inclure dans la chaîne SHA, veuillez vous reporter à l Annexe 6. Veuillez observer que ces valeurs sont sensibles à la casse lors de leur compilation pour former la chaîne avant le hachage! IMPORTANT Tous les paramètres envoyés (et qui apparaissent dans la liste dans Annexe: Paramètres à inclure dans le calcul SHA), seront inclus dans la chaîne. Tous les paramètres doivent être classés en ordre alphabétique Les paramètres qui n'ont pas de valeur ne doivent PAS être inclus dans la chaîne Lorsque vous souhaitez transférer votre compte de Test vers l environnement de production en utilisant le lien disponible dans le back-office, une signature SHA-OUT aléatoire sera automatiquement configurée dans votre compte de production Même si certains paramètres sont (partiellement) envoyés en minuscules par notre système, lors du calcul du SHA-OUT tous les paramètres doivent être mis en majuscules. Pour plus de sécurité, nous vous demandons d'utiliser des mots de passe SHA différents pour TEST et PROD. Remarquez que s'ils sont identiques, votre mot de passe TEST sera modifié par notre système (vous en serez évidemment averti) Le marchand doit vérifier, de la même manière que nous le faisons pour SHA-IN, si la chaîne reçue correspond bien à la chaîne générée. Ceci permet de garantir l intégrité des données. Exemple de calcul SHA-OUT Paramètres (en ordre alphabétique) : ACCEPTANCE: 1234 amount: 15 BRAND: VISA page 42
43 11: Annexe: SHA CARDNO: XXXXXXXXXXXX1111 currency: EUR NCERROR: 0 orderid: 12 PAYID: PM: CreditCard STATUS: 9 Clé SHA (dans Information technique) : Mysecretsig1875!? Chaîne à hacher : ACCEPTANCE=1234Mysecretsig1875!?AMOUNT=15Mysecretsig1875!? BRAND=VISAMysecretsig1875!?CARDNO=XXXXXXXXXXXX1111Mysecretsig1875!? CURRENCY=EURMysecretsig1875!?NCERROR=0Mysecretsig1875!?ORDERID=12Mysecretsig1875!? PAYID= Mysecretsig1875!?PM=CreditCardMysecretsig1875!?STATUS=9Mysecretsig1875!? Condensé obtenu (SHA-1) : F93A9AB8E474EA78D899AFDBB Module SHA Pour pouvoir hacher une chaîne et nous l envoyer, vous devez préalablement installer un modèle SHA sur votre serveur. Vous pouvez trouver des modules SHA-1, SHA-256 et SHA-512 sur l Internet ; vous ne devriez donc pas avoir de mal à en trouver un qui convienne à votre serveur. Pour vous aider à trouver un module SHA-1 adapté à votre environnement, nous avons dressé la liste de sites suivante : Informations générales sur SHA sur W3.org : : PHP/SHA1 : page 43
44 12: Annexe: UTF-8 12 Annexe: UTF-8 Par défaut, PostFinance utilise le codage de caracrères ISO. Cependant, notre système supporte l'utilisation de l'utf-8, pour autant que le marchand appelle les pages appropriées. Pour e-commerce, la page de paiement est orderstandard_utf8.asp IMPORTANT Notre système ne sait pas dynamiquement détecter le codage; le marchand a la responsabilité d'appeler la page appropriée; Si le marchand appelle la page de paiement UTF-8, l'encodage SHA se fera sur base de la chaine à encoder en UTF-8 également, aussi bien en SHA-IN qu'en SHA-OUT. Il existe une page de test SHA UTF-8 ici: Si le marchand utilise des Templates dynamiques, assurez-vous que le codage UTF-8 soit déclaré dans le header html. Notez que l'utilisation d'utf-8 est obligatoiire poour les langues suivantes: Arabe Coréen Grec Hébreu Japonais Russe Turc page 44
45 13: Annexe: Dépannage 13 Annexe: Dépannage Cette rubrique contient une liste non exhaustive des erreurs possibles : unknown order/1/r Cette erreur signifie que le référant que nous avons détecté n est pas un URL que le marchand a saisi dans le champ URL sous l onglet «Contrôle de données et d origine», dans la rubrique «Contrôles pour e-commerce» de sa page d information technique. Le marchand nous envoie le formulaire avec des champs masqués contenant les informations de commande d une autre page que celle(s) saisie dans le champ URL sous l onglet «Contrôle de données et d origine», dans la rubrique «Contrôles pour e-commerce». unknown order/0/r Cette erreur signifie que notre serveur n a pas détecté de référant dans la demande que nous avons reçue. Le marchand nous envoie des informations sur une commande, mais nous ignorons d où elles proviennent. Assurez-vous que vous n utilisez aucune méthode qui bloque les informations sur le référant (page de paiement en fenêtre contextuelle, configuration particulière du serveur Web, configuration du navigateur du client,...). Lorsque le navigateur du client n envoie pas les informations sur le référant, nous pouvons contourner la vérification du référant lorsqu une SHASign est présente et correcte. (Voir chapitre 6.2) unknown order/1/s Vous recevez ce message d erreur lorsque la SHASign envoyée dans les champs HTML masqués pour la transaction ne correspond pas à la SHASign calculée de notre côté sur la base des informations de la commande et de la chaîne supplémentaire (mot de passe/ phrase) saisie dans le champ «Signature SHA-IN» sous l onglet «Contrôle de données et d origine», dans la rubrique «Contrôles pour e-commerce» de la page d information technique. unknown order/0/s Vous recevez ce message d erreur lorsque le champ «SHASign» contenu dans les champs HTML masqués est vide mais qu une clé SHA a été saisie dans le champ Signature SHA-IN sous l onglet «Contrôle de données et d origine», dans la rubrique «Contrôles pour e- Commerce» de la page d information technique pour indiquer que vous souhaitez utiliser une signature SHA pour chaque transaction. PSPID not found or not active Ce message indique que la valeur que vous avez saisie dans le champ PSPID n existe pas dans l environnement (test ou prod) concerné ou que le compte n a pas encore été activé. no <parameter> (par exemple : no PSPID) Cette erreur signifie que la valeur que vous avez envoyée pour le champ obligatoire <parameter> est vide. <parameter> too long (par exemple : currency too long) Ce message d erreur signifie que la valeur indiquée dans votre champ <parameter> dépasse la longueur maximale. amount too long or not numeric: OU Amount not a number Cette erreur signifie que le montant que vous avez envoyé dans les champs masqués dépasse la longueur maximale ou contient des caractères non valides, comme. ou, par exemple. not a valid currency : Cette erreur signifie que vous avez envoyé une transaction avec un code devise incorrect ou qui n existe pas. The currency is not accepted by the merchant Cette erreur signifie que vous avez envoyé une transaction dans une devise qui n a pas été enregistrée dans les informations de votre compte. ERROR, PAYMENT METHOD NOT FOUND FOR : Cette erreur signifie que la valeur PM que vous avez envoyée dans les champs masqués ne correspond à aucun des moyens de paiement que vous avez sélectionnés dans votre compte, ou que le moyen de paiement n a pas été activé sur la page reprenant vos moyens de paiement. page 45
46 14: Annexe: Bref aperçu des statuts 14 Annexe: Bref aperçu des statuts Cette rubrique contient une liste non exhaustive des statuts ; pour une liste complète, veuillez vous reporter à "La signification des statuts des paiements et des codes d'erreur éventuels" dans le menu Support de votre compte PostFinance. Statut NCERROR NCSTATUS Explication 5 Authorized 0 0 L autorisation a été acceptée. Les codes d autorisation sont disponibles dans le champ «ACCEPTANCE». Le statut sera 5 si vous avez opté pour le code d opération par défaut «Autorisation» sous l onglet «Paramètres de transaction globaux», dans la rubrique «Code d opération par défaut» de la page d information technique de votre compte. 9 Payment requested 0 Invalid or incomplete 2 Authorization refused 51 Authorization waiting 91 Payment processing 52 Authorization not known 0 0 Le paiement a été accepté. Les codes d autorisation sont disponibles dans le champ «ACCEPTANCE». Le statut initial de la transaction sera 9 si vous avez opté pour le code d opération par défaut «Sale» sous l onglet «Paramètres de transaction globaux», dans la rubrique «Code d opération par défaut» de la page d information technique de votre compte Un des champs des données de paiement au moins est invalide ou manquant. Les champs NCERROR et NCERRORPLUS donnent une explication de l erreur L autorisation a été refusée par l établissement financier. Le client peut effectuer une nouvelle tentative d autorisation après avoir sélectionné une autre carte ou un autre moyen de paiement. 0 0 L autorisation va être traitée hors-ligne. Il s agit de la réponse standard lorsque le marchand a opté pour le traitement hors-ligne dans la configuration de son compte. Le statut sera 51 dans deux cas : Si vous avez défini «Always offline (Scheduled)» pour le traitement des paiements sous l onglet «Paramètres de transaction globaux», dans la rubrique «Traitement des transactions individuelles» de la page d information technique de votre compte. Lorsque le système en ligne de l acquéreur est indisponible et que vous avez défini «Online mais basculer en offline durant les périodes d indisponibilité du système acquéreur» pour traiter les paiements sous l onglet «Paramètres de transaction globaux», dans la rubrique «Traitement des transactions individuelles» de la page d information technique de votre compte. 0 0 La saisie de données sera traitée hors-ligne Un problème technique est survenu durant le processus d autorisation/paiement, ce qui donne un page 46
47 14: Annexe: Bref aperçu des statuts Statut NCERROR NCSTATUS Explication ou 92 Payment uncertain 93 Payment refused résultat imprévisible. Le marchand peut contacter le helpdesk de l acquéreur pour connaître le statut exact du paiement ou il peut attendre la mise à jour du statut dans notre système. Le client ne doit pas effectuer de nouvelle tentative d autorisation étant donné que l autorisation/le paiement ont peut-être déjà été acceptés Un problème technique est survenu. page 47
48 15: Annexe: e-commerce par 15 Annexe: e-commerce par Vous pouvez envoyer à vos clients une demande de paiement par pour rediriger le client vers notre page de paiement sécurisé via un bouton ou un lien dans l . Lorsque l est au format HTML, vous pouvez utiliser un formulaire contenant des champs HTML masqués pour nous envoyer les paramètres nécessaires au format POST. Lorsque l est au format texte brut, vous pouvez ajouter les paramètres nécessaires à l URL au format GET. (par ex., PSPID=TESTSTD&orderID=order123&amount=12500¤cy=EUR&SHASIGN=8DDF EB9F E9B367315C48E A4F5& ) Veuillez vous reporter au chapitre Lien entre le site Web du marchand et notre page de paiement pour de plus amples informations. IMPORTANT Pour que e-commerce par fonctionne, soyez attentif aux aspects suivants liés à la vérification avant le paiement : Le champ référant/url doit rester vide dans le champ URL «Contrôle de données et d origine», dans la rubrique «Contrôles pour e-commerce» de la page d information technique de votre compte afin d éviter les erreurs «unknown order/1/r». Vous devez utiliser une signature SHA en guise de méthode de vérification de données pour les informations sur la commande. Pour de plus amples informations sur la signature SHA-1-IN, veuillez vous reporter à l Annexe: SHA. page 48
49 16: Annexe: Liste des paramètres à inclure dans les signatures SHA 16 Annexe: Liste des paramètres à inclure dans les signatures SHA 16.1 SHA-IN ACCEPTANCE ACCEPTURL ADDMATCH ADDRMATCH AIACTIONNUMBER AIAGIATA AIAIRNAME AIAIRTAX AIBOOKIND*XX* AICARRIER*XX* AICHDET AICLASS*XX* AICONJTI AIDEPTCODE AIDESTCITY*XX* AIDESTCITYL*XX* AIEXTRAPASNAME*XX* AIEYCD AIFLDATE*XX* AIFLNUM*XX* AIGLNUM AIINVOICE AIIRST AIORCITY*XX* AIORCITYL*XX* AIPASNAME AIPROJNUM AISTOPOV*XX* AITIDATE AITINUM AITINUML*XX* AITYPCH AIVATAMNT AIVATAPPL ALIAS ALIASOPERATION ALIASUSAGE ALLOWCORRECTION AMOUNT AMOUNT*XX* AMOUNTHTVA page 49
50 16: Annexe: Liste des paramètres à inclure dans les signatures SHA AMOUNTTVA BACKURL BATCHID BGCOLOR BLVERNUM BIC BIN BRAND BRANDVISUAL BUTTONBGCOLOR BUTTONTXTCOLOR CANCELURL CARDNO CATALOGURL CAVV_3D CAVVALGORITHM_3D CERTID CHECK_AAV CIVILITY CN COM COMPLUS CONVCCY COSTCENTER COSTCODE CREDITCODE CUID CURRENCY CVC CVCFLAG DATA DATATYPE DATEIN DATEOUT DCC_COMMPERC DCC_CONVAMOUNT DCC_CONVCCY DCC_EXCHRATE DCC_EXCHRATETS DCC_INDICATOR DCC_MARGINPERC DCC_REF DCC_SOURCE DCC_VALID DECLINEURL DEVICE DISCOUNTRATE DISPLAYMODE page 50
51 16: Annexe: Liste des paramètres à inclure dans les signatures SHA ECI ECI_3D ECOM_BILLTO_POSTAL_CITY ECOM_BILLTO_POSTAL_COUNTRYCODE ECOM_BILLTO_POSTAL_COUNTY ECOM_BILLTO_POSTAL_NAME_FIRST ECOM_BILLTO_POSTAL_NAME_LAST ECOM_BILLTO_POSTAL_POSTALCODE ECOM_BILLTO_POSTAL_STREET_LINE1 ECOM_BILLTO_POSTAL_STREET_LINE2 ECOM_BILLTO_POSTAL_STREET_NUMBER ECOM_CONSUMERID ECOM_CONSUMER_GENDER ECOM_CONSUMEROGID ECOM_CONSUMERORDERID ECOM_CONSUMERUSERALIAS ECOM_CONSUMERUSERPWD ECOM_CONSUMERUSERID ECOM_ESTIMATEDELIVERYDATE ECOM_PAYMENT_CARD_EXPDATE_MONTH ECOM_PAYMENT_CARD_EXPDATE_YEAR ECOM_PAYMENT_CARD_NAME ECOM_PAYMENT_CARD_VERIFICATION ECOM_SHIPMETHODDETAILS ECOM_SHIPMETHODSPEED ECOM_SHIPMETHODTYPE ECOM_SHIPTO_COMPANY ECOM_SHIPTO_DOB ECOM_SHIPTO_ONLINE_ ECOM_SHIPTO_POSTAL_CITY ECOM_SHIPTO_POSTAL_COUNTRYCODE ECOM_SHIPTO_POSTAL_COUNTY ECOM_SHIPTO_POSTAL_NAME_FIRST ECOM_SHIPTO_POSTAL_NAME_LAST ECOM_SHIPTO_POSTAL_NAME_PREFIX ECOM_SHIPTO_POSTAL_POSTALCODE ECOM_SHIPTO_POSTAL_STATE ECOM_SHIPTO_POSTAL_STREET_LINE1 ECOM_SHIPTO_POSTAL_STREET_LINE2 ECOM_SHIPTO_POSTAL_STREET_NUMBER ECOM_SHIPTO_TELECOM_FAX_NUMBER ECOM_SHIPTO_TELECOM_PHONE_NUMBER ECOM_SHIPTO_TVA ED EXCEPTIONURL EXCLPMLIST EXECUTIONDATE*XX* page 51
52 16: Annexe: Liste des paramètres à inclure dans les signatures SHA FACEXCL*XX* FACTOTAL*XX* FIRSTCALL FLAG3D FONTTYPE FORCECODE1 FORCECODE2 FORCECODEHASH FORCEPROCESS FORCETP GENERIC_BL GIROPAY_ACCOUNT_NUMBER GIROPAY_BLZ GIROPAY_OWNER_NAME GLOBORDERID GUID HDFONTTYPE HDTBLBGCOLOR HDTBLTXTCOLOR HEIGHTFRAME HOMEURL HTTP_ACCEPT HTTP_USER_AGENT IBAN INCLUDE_BIN INCLUDE_COUNTRIES INVDATE INVDISCOUNT INVLEVEL INVORDERID ISSUERID IST_MOBILE ITEM_COUNT ITEMATTRIBUTES*XX* ITEMCATEGORY*XX* ITEMCOMMENTS*XX* ITEMDESC*XX* ITEMDISCOUNT*XX* ITEMFDMPRODUCTCATEG*XX* ITEMID*XX* ITEMNAME*XX* ITEMPRICE*XX* ITEMQUANT*XX* ITEMQUANTORIG*XX* ITEMUNITOFMEASURE*XX* ITEMVAT*XX* ITEMVATCODE*XX* ITEMWEIGHT*XX* page 52
53 16: Annexe: Liste des paramètres à inclure dans les signatures SHA LANGUAGE LEVEL1AUTHCPC LIDEXCL*XX* LIMITCLIENTSCRIPTUSAGE LINE_REF LINE_REF1 LINE_REF2 LINE_REF3 LINE_REF4 LINE_REF5 LINE_REF6 LIST_BIN LIST_COUNTRIES LOGO MANDATEID MAXITEMQUANT*XX* MERCHANTID MODE MTIME MVER NETAMOUNT OPERATION ORDERID ORDERSHIPCOST ORDERSHIPMETH ORDERSHIPTAX ORDERSHIPTAXCODE ORIG OR_INVORDERID OR_ORDERID OWNERADDRESS OWNERADDRESS2 OWNERCTY OWNERTELNO OWNERTELNO2 OWNERTOWN OWNERZIP PAIDAMOUNT PARAMPLUS PARAMVAR PAYID PAYMETHOD PM PMLIST PMLISTPMLISTTYPE PMLISTTYPE PMLISTTYPEPMLIST PMTYPE page 53
54 16: Annexe: Liste des paramètres à inclure dans les signatures SHA POPUP POST PSPID PSWD RECIPIENTACCOUNTNUMBER RECIPIENTDOB RECIPIENTLASTNAME RECIPIENTZIP REF REFER REFID REFKIND REF_CUSTOMERID REF_CUSTOMERREF REGISTRED REMOTE_ADDR REQGENFIELDS RNPOFFERT RTIMEOUT RTIMEOUTREQUESTEDTIMEOUT SCORINGCLIENT SEQUENCETYPE SETT_BATCH SID SIGNDATE STATUS_3D SUBSCRIPTION_ID SUB_AM SUB_AMOUNT SUB_COM SUB_COMMENT SUB_CUR SUB_ENDDATE SUB_ORDERID SUB_PERIOD_MOMENT SUB_PERIOD_MOMENT_M SUB_PERIOD_MOMENT_WW SUB_PERIOD_NUMBER SUB_PERIOD_NUMBER_D SUB_PERIOD_NUMBER_M SUB_PERIOD_NUMBER_WW SUB_PERIOD_UNIT SUB_STARTDATE SUB_STATUS TAAL TAXINCLUDED*XX* TBLBGCOLOR TBLTXTCOLOR page 54
55 16: Annexe: Liste des paramètres à inclure dans les signatures SHA TID TITLE TOTALAMOUNT TP TRACK2 TXTBADDR2 TXTCOLOR TXTOKEN TXTOKENTXTOKENPAYPAL TYPE_COUNTRY UCAF_AUTHENTICATION_DATA UCAF_PAYMENT_CARD_CVC2 UCAF_PAYMENT_CARD_EXPDATE_MONTH UCAF_PAYMENT_CARD_EXPDATE_YEAR UCAF_PAYMENT_CARD_NUMBER USERID USERTYPE VERSION WBTU_MSISDN WBTU_ORDERID WEIGHTUNIT WIN3DS WITHROOT 16.2 SHA-OUT AAVADDRESS AAVCHECK AAVZIP ACCEPTANCE ALIAS AMOUNT BIC BIN BRAND CARDNO CCCTY CN COMPLUS CREATION_STATUS CURRENCY CVCCHECK DCC_COMMPERCENTAGE DCC_CONVAMOUNT DCC_CONVCCY DCC_EXCHRATE DCC_EXCHRATESOURCE DCC_EXCHRATETS DCC_INDICATOR page 55
56 16: Annexe: Liste des paramètres à inclure dans les signatures SHA DCC_MARGINPERCENTAGE DCC_VALIDHOURS DIGESTCARDNO ECI ED ENCCARDNO FXAMOUNT FXCURRENCY IBAN IP IPCTY NBR USAGE NBRIPUSAGE NBRIPUSAGE_ALLTX NBRUSAGE NCERROR NCERRORCARDNO NCERRORCN NCERRORCVC NCERRORED ORDERID PAYID PM SCO_CATEGORY SCORING STATUS SUBBRAND SUBSCRIPTION_ID TRXDATE VC page 56
One Page Checkout / Alias Gateway
Table des matières 1. Introduction 2. Scénario d'implémentation 3. Étape 1 : Alias Gateway 3.1 Champs d'entrée 3.1.1 Signature SHA d'entrée 3.1.2 Direct Debits 3.1.3 Maestro et Bancontact/Mister Cash 3.1.4
Guide d implémentation. Réussir l intégration de Systempay
Guide d implémentation - Interface avec la plateforme de paiement - Réussir l intégration de Systempay Version 1.4b Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa
FOIRE AUX QUESTIONS PAIEMENT PAR INTERNET. Nom de fichier : Monetico_Paiement_Foire_aux_Questions_v1.7 Numéro de version : 1.7 Date : 2014-05-29
FOIRE AUX QUESTIONS PAIEMENT PAR INTERNET Nom de fichier : Monetico_Paiement_Foire_aux_Questions_v1.7 Numéro de version : 1.7 Date : 2014-05-29 FOIRE AUX QUESTIONS Confidentiel Titre du document : Monetico
Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.
Plateforme PAYZEN Intégration du module de paiement pour la plateforme Magento version 1.3.x.x Paiement en plusieurs fois Version 1.4a Guide d intégration du module de paiement Multiple Magento 1/24 SUIVI,
Module pour la solution e-commerce Magento
Module pour la solution e-commerce Magento sommaire 1. Introduction... 3 1.1. Objet du document... 3 1.2. Liste des documents de référence... 3 1.3. Avertissement... 3 1.4. Contacts... 3 1.5. Historique
Manuel d utilisation du module Liste de cadeaux PRO par Alize Web
Manuel d utilisation du module Liste de cadeaux PRO par Alize Web INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 2 Réglages des performances 2 Télécharger le module 3 Installer le module 4 Configurer
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Guide de l utilisateur Mikogo Version Windows
Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste
Guide d utilisation de PayPal e-terminal. Informations à usage professionnel uniquement
Guide d utilisation de PayPal e-terminal Informations à usage professionnel uniquement Dernière mise à jour : Juillet 2009 Guide d utilisation de PayPal e-terminal Référence : 10061.en_FR-200907 2009 PayPal,
GUIDE DE DEMARRAGE RAPIDE:
GUIDE DE DEMARRAGE RAPIDE: COMMENT CREER VOTRE BOUTIQUE EN LIGNE Vous voulez créer votre propre boutique en ligne? C est désormais plus simple que jamais. Suivez simplement les instructions de ce guide
Mode d emploi Boutique en ligne janvier 2013
Mode d emploi Boutique en ligne janvier 2013 Table des matières Introduction 3 1. Se connecter à westdecor.be 4 2. Personnaliser votre boutique en ligne 6 2.1 Configurer votre mot de passe 6 2.2 Ajouter
Préambule. Sommaire. Ouverture de votre Service Client. Configuration de La Solution Crypto. Activation. Paramètres PagesIMMO
Préambule La Solution Crypto offre en standard la possibilité de publier vos annonces et de les diffuser sur Internet, sur votre site Web ou sur différents serveurs d annonces, comme le décrit en détail
Guide d utilisation du service de transfert sécurisé de fichiers. Édition du 3 octobre 2011
Guide d utilisation du service de transfert sécurisé de fichiers Édition du 3 octobre 2011 Table des matières À QUI S ADRESSE LE SERVICE DE TRANSFERT SÉCURISÉ DE FICHIERS?... 3 DESCRIPTION DU SERVICE...
Ajouter le moyen de paiement e-chèque-vacances (ANCV) Systempay 2.3
Ajouter le moyen de paiement e-chèque-vacances (ANCV) Systempay 2.3 Version du document 1 Sommaire 1. HISTORIQUE DU DOCUMENT... 3 2. LE PAIEMENT FRACTIONNÉ : UTILISER PLUSIEURS MOYENS DE PAIEMENT... 4
Manuel d utilisation email NETexcom
Manuel d utilisation email NETexcom Table des matières Vos emails avec NETexcom... 3 Présentation... 3 GroupWare... 3 WebMail emails sur internet... 4 Se connecter au Webmail... 4 Menu principal... 5 La
499.43 fr (pf.ch/dok.pf) 11.2013 PF. Manuel e-payment Payment Service Providing PostFinance SA
499.43 fr (pf.ch/dok.pf) 11.2013 PF Manuel e-payment Payment Service Providing PostFinance SA Coordonnées des établissements financiers PostFinance SA S il souhaite traiter les paiements par Internet avec
1. Le service, en bref 3. 2. Avantages 3. 3. Contexte 3. 4. Clients actuels et cibles 3. 5. Description du service 4 5.1.
SERVICE : E-PAYMENT Code Service : e-payment Groupe de services : Web Solutions Publics cibles : Services publics Version du document : V 3.3 Table des matières 1. Le service, en bref 3 2. Avantages 3
Guide de démarrage rapide
Comment démarrer rapidement votre Box e-commerce. Guide de démarrage rapide Autres supports : Vidéos démos disponibles sur le portail. Contactez notre service client : 0 969 366 636 Guide de démarrage
Guide d intégration Dernière révision : juillet 2004
Dernière révision : juillet 2004 de PayPal 2006 PayPal, Inc. Tous droits réservés. PayPal et le logo PayPal sont des marques déposées de PayPal, Inc. Les marques et marques commerciales mentionnées appartiennent
14.1. Paiements et achats en ligne
Chapitre 14 Sécurité et Internet Si Internet vous permet de vous connecter et d accéder à des services et des sites du monde entier, il est important aussi de comprendre qu une fois connecté au Web votre
Tenrox. Guide d intégration Tenrox-Salesforce. Janvier 2012. 2012 Tenrox. Tous droits réservés.
Tenrox Guide d intégration Tenrox-Salesforce Janvier 2012 2012 Tenrox. Tous droits réservés. À propos de ce guide Le présent guide décrit les procédures nécessaires pour configurer les paramètres d intégration
TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012
TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE
Service On Line : Gestion des Incidents
Service On Line : Gestion des Incidents Guide de l utilisateur VCSTIMELESS Support Client Octobre 07 Préface Le document SoL Guide de l utilisateur explique comment utiliser l application SoL implémentée
Guide d utilisation du service e-banking
Guide d utilisation du service e-banking p. 1 Chers utilisateurs, Ce guide d utilisation du service e-banking vous présente les différents écrans que vous aurez à découvrir en souscrivant au service e-banking
Paiement sécurisé sur Internet. Tableau de bord Commerçant
Paiement sécurisé sur Internet Tableau de bord Commerçant SOMMAIRE 1 Principe 4 1.1 Principe général 4 1.2 Environnement de validation 4 1.3 Environnement de Production 4 2 Accès au tableau de bord 5 2.1
.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15
.. CSS Damien Nouvel Damien Nouvel (Inalco) CSS 1 / 15 Feuilles de styles Plan 1. Feuilles de styles 2. Sélecteurs 3. Attributs Damien Nouvel (Inalco) CSS 2 / 15 Feuilles de styles Déportation des styles
NAMEBAY PRO. votre site de revente de noms de domaine en marque blanche. Documentation technique
NAMEBAY PRO votre site de revente de noms de domaine en marque blanche Documentation technique SOMMAIRE 1. PRÉSENTATION... 3 2. FONCTIONNEMENT... 4 2.1. ETAPE 1 : Devenir revendeur de noms de domaine...
KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO
_TUTO_module_magento Table des matières -1) - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) MAGENTO :...4-1.3.1.1) Les Web Services :...4-1.3.1.2)
Solutions en ligne Guide de l utilisateur
Solutions en ligne Guide de l utilisateur Décembre 2009 Informations générales... 1 Configuration minimale requise... 1 Connexion... 1 Page d accueil des Solutions en ligne... 2 Utilisation de la table
Paiement sécurisé sur Internet
Paiement sécurisé sur Internet Présentation Générale Présentation générale - Page 1 / 19 SOMMAIRE 1 Présentation 3 1.1 Principe 4 1.2 Vendre à l international 4 1.3 Description de la phase paiement 5 1.4
KWISATZ MODULE PRESTASHOP
Table des matières -1) KWISATZ - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) PRESTASHOP :...4-1.3.1.1) Les Web Services :...4-1.3.2) KWISATZ
> INSTRUCTIONS POUR LA FACTURATION DES BONS DE COMMANDE
PAYMODE-X OUTIL DE GESTION ELECTRONIOUE DES FACTURES DE JOHNSON CONTROLS > INSTRUCTIONS POUR LA FACTURATION DES BONS DE COMMANDE Page 1 Table des Matières ho to Contact With your Questions Sujet Quelles
Espace Client Aide au démarrage
Espace Client Aide au démarrage 1. A propos de l Espace Client... 2 a. Nouvelles fonctionnalités... 2 b. Reprise de vos documents... 2 c. Migration vers l Espace Client... 2 2. Accès à l Espace Client...
Guide d utilisation. Version 1.1
Guide d utilisation Version 1.1 Guide d utilisation Version 1.1 OBJECTIF LUNE Inc. 2030 boulevard Pie-IX, bureau 500 Montréal (QC) Canada H1V 2C8 +1 514-875-5863 [email protected] http://captureonthego.objectiflune.com
Option site e-commerce
Option site e-commerce Guide de configuration des modes de paiement en ligne V 1.2 1 Sommaire Paiement par carte bancaire Ouverture d un contrat de vente à distance Configuration du paiement par carte
Assistance à distance sous Windows
Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais
Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento 1.4 et supérieur. Version 1.5.1
Plateforme PAYZEN Intégration du module de paiement pour la plateforme Magento 1.4 et supérieur. Version 1.5.1 Guide d intégration du module de paiement Magento 1/52 Notes de versions Version Date Commentaires
FileMaker Server 14. Aide FileMaker Server
FileMaker Server 14 Aide FileMaker Server 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques
Formation. Module WEB 4.1. Support de cours
Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,
GUIDE Excel (version débutante) Version 2013
Table des matières GUIDE Excel (version débutante) Version 2013 1. Créer un nouveau document Excel... 3 2. Modifier un document Excel... 3 3. La fenêtre Excel... 4 4. Les rubans... 4 5. Saisir du texte
Livret 1 Poste de travail de l utilisateur :
Manuel Utilisateur Mise à jour 04 Juin 2015 Livret 1 Poste de travail de l utilisateur : - pré-requis techniques - mise en conformité - connexion - impressions.pdf Pour les utilisateurs des compléments
AdjumedCollect. manuel pour l utilisateur. Version: 03.03.15. AdjumedCollect est l instrument servant à la saisie des données.
AdjumedCollect manuel pour l utilisateur Version: 03.03.15 AdjumedCollect est l instrument servant à la saisie des données. Adjumed Services AG, Birmensdorferstrasse 470, CH-8055 Zurich - Tél. +41 44 445
Ministère de l Éducation Guide de l utilisateur de l Initiative pilote des écoles vertes
Ministère de l Éducation Guide de l utilisateur de l Initiative pilote des écoles vertes Version 1.0 Juin 2010 Table des matières Aperçu... 1 1.0 Accès au module IPÉV avec SIIS... 2 1.1 Page Web du SIIS...
POUR MAC Guide de démarrage rapide. Cliquez ici pour télécharger la version la plus récente de ce document
POUR MAC Guide de démarrage rapide Cliquez ici pour télécharger la version la plus récente de ce document ESET Cyber Security apporte à votre ordinateur une excellente protection contre les codes malveillants.
Erreurs les plus fréquentes Guide de dépannage
Erreurs les plus fréquentes Guide de dépannage janvier 2012 Le présent manuel et le support électronique qui l accompagne sont des produits exclusifs de Paiements Optimal, S.A.R.L. Leur usage est réservé
Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10
modalisa Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 8 Fonctionnalités de mise en ligne de questionnaires Vous trouverez dans cet opuscule les informations nécessaires
e)services - Guide de l utilisateur e)carpa
e)services - Guide de l utilisateur e)carpa 2 Sommaire 1 Introduction 3 2 - Accès au site e)carpa 4 2.1 Identification et authentification 4 2.2 Consultation du site e)carpa 6 2.3 Mode de navigation sur
Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA. Guide d'utilisation
Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA Guide d'utilisation 8 novembre 2013 2/14 Table des matières 1 Introduction... 3 2 Accès au service... 3 3 Aperçu du service...
Guide d implémentation. Gestion des paiements par identifiant Gestion des paiements par abonnement
Guide d implémentation - Interface avec la plateforme de paiement - Gestion des paiements par identifiant Gestion des paiements par abonnement Version 2.2c Rédaction, Vérification, Approbation Rédaction
Plateforme de vente aux enchères et de vente de gré à gré du ministre. Guide de l utilisateur
Plateforme de vente aux enchères et de vente de gré à gré du ministre Guide de l utilisateur Table des matières SECTION I INTRODUCTION...1 SECTION II OUVERTURE D UNE SESSION DANS LA PLATEFORME DE VENTE
Manuel utilisateur du logiciel PrestaConnect.
Manuel utilisateur du logiciel. Ce document permet d effectuer l installation et la configuration de, mais également d en apprendre l utilisation des diverses fonctionnalités. Table des matières Prérequis
Applications KIP Cloud Guide de l utilisateur
Guide de l utilisateur Table des matières Configuration requise... 3 Configuration de l impression par le nuage (sans pilote)... 4 Configuration de l imprimante... 5 Impression par le nuage... 8 Onglet
FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères
FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant
Guide d implémentation
Guide d implémentation - Interface avec la plateforme de paiement - Version 2.9f Historique du document Version Auteur Date Commentaires 2.9f Lyra-Network 20/12/2013 2.9e Lyra-Network 24/06/2013 Précisions
Le service de création de site Internet : Mode d emploi. La Création de Site Internet
Le service de création de site Internet : Mode d emploi Sommaire 1) Comment se connecter à votre interface client? 2) Comment démarrer la création de votre site Internet? 3) Comment gérer les pages de
Qlik Sense Cloud. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.
Qlik Sense Cloud Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense, QlikView,
FileSender par RENATER - Guide utilisateur
FileSender par RENATER - Guide utilisateur Filesender par RENATER est un service de transfert sécurisé de fichiers volumineux à disposition des utilisateurs de la communauté de l'enseignement supérieur
Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION
Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION SOMMAIRE ACCES EX10... 3 CONFIGURATION EX10 A. Entrées DNS à créer sur le(s) nom(s) de domaine choisi(s)... 3 B. Configuration Outlook 2007 - MAPI...
145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais : 1 888 765 4636 www.solutioninfomedia.com
Guide de l utilisateur CMS 1 Navigation dans le CMS... 2 1.1 Menu principal... 2 1.2 Modules tableau... 3 1.3 Modules formulaire... 5 1.4 Navigation dans le site Web en mode édition... 6 2 Utilisation
INTRODUCTION AU CMS MODX
INTRODUCTION AU CMS MODX Introduction 1. Créer 2. Organiser 3. Personnaliser UNE PETITE INTRODUCTION QUEST-CE QU UN CMS? CMS est l acronyme de Content Management System. C est outil qui vous permet de
Guide d'utilisation du Serveur USB
Guide d'utilisation du Serveur USB Copyright 20-1 - Informations de copyright Copyright 2010. Tous droits réservés. Avis de non responsabilité Incorporated ne peut être tenu responsable des erreurs techniques
Groupe Eyrolles, 2003, ISBN : 2-212-11317-X
Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une
Services de banque en ligne de la BADR BADRnet/ GUIDE UTILISATEURS
Services de banque en ligne de la BADR BADRnet/ GUIDE UTILISATEURS Sommaire 1. Présentation du document... 3 2. Présentation de la plateforme BADRnet... 3 3. Accès au service BADRnet... 3 4. Connexion
inviu routes Installation et création d'un ENAiKOON ID
inviu routes Installation et création d'un ENAiKOON ID Table des matières inviu routes...1 1 L installation...1 2 Lancer l application...1 3 L assistant d installation d inviu routes...2 3.1 Se connecter
PayPal Intégral. Guide de démarrage. Acceptez les paiements en ligne grâce à une plateforme complète. Leader mondial des paiements en ligne
PayPal Intégral Acceptez les paiements en ligne grâce à une plateforme complète Guide de démarrage Version 1.1 - Janvier 2009 Leader mondial des paiements en ligne SOmmaire IntroductIon... p. 3 Étape 1.
Logiciel SuiviProspect Version Utilisateur
Logiciel SuiviProspect Version Utilisateur 1 Le logiciel SuiviProspect permet le suivi des prospects, mais aussi des clients et fournisseurs; il s agit des contacts. Le logiciel permet l envoi de courrier,
Guide Numériser vers FTP
Guide Numériser vers FTP Pour obtenir des informations de base sur le réseau et les fonctions réseau avancées de l appareil Brother : consultez le uu Guide utilisateur - Réseau. Pour obtenir des informations
MODE D EMPLOI DU MODULE D E-COMMERCE
MODE D EMPLOI DU MODULE D E-COMMERCE Cher client, Merci d entrer avec l équipe de Dakota dans l ère novatrice du commerce par internet. Ce document va vous guider dans les diverses opérations relatives
Plateforme Systempay. Correspondance entre SP PLUS et SYSTEMPAY Paiement Simple et en plusieurs fois
Plateforme Systempay Correspondance entre SP PLUS et SYSTEMPAY Paiement Simple et en plusieurs fois Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom
Trucs et Astuces Outlook 2010 SIFA Faculté d Administration
Trucs et Astuces Outlook 2010 SIFA Faculté d Administration Historique des révisions Date Version Description Auteur 2012-08-10 1.0 Version préliminaire 2012-11-09 1.2 Ajout d information Références :
HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)
HP Data Protector Express Software - Tutoriel 4 Utilisation de Quick Access Control (Windows uniquement) Que contient ce tutoriel? Quick Access Control est une application qui s'exécute indépendamment
Module ebay pour PrestaShop Guide du vendeur
Module ebay pour PrestaShop Guide du vendeur Basé sur le module d'extension version 1.7.1, publié en 04/2014 Version du document : 1.4, 08/2014 1 Informations et aide Généralités Pour obtenir des informations
Guide d'intégration à ConnectWise
Guide d'intégration à ConnectWise INTÉGRATION DE CONNECTWISE À BITDEFENDER CONTROL CENTER Guide d'intégration à ConnectWise Intégration de ConnectWise à Bitdefender Control Center Date de publication 2015.05.14
Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC. Qui contacter pour commencer la mise en place d une configuration de test?
Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC Qui contacter pour commencer la mise en place d une configuration de test? CyberMUT Paiement - Paiement CIC Commerce Electronique mailto:[email protected]
CAP BOX Note utilisateurs
CAP BOX Note utilisateurs Sommaire ESPACE UTILISATEUR... Se connecter pour la ère fois sur son espace CAP BOX... Paramétrage du compte entreprise... Identité de l'entreprise.... Présentation des documents
Boutique e-commerce administrable à distance
Notice d'utilisation (VERSION 0.3 26.02.2009) Boutique e-commerce administrable à distance Index 1. Entrer dans l'espace d'administration 2. Modifier un produit 2.1. Modifier les informations générales
MEDIAplus elearning. version 6.6
MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...
ACCUEIL - P. 5 DEMANDES DE PAIEMENT - P. 8
ACCUEIL - P. 5 DEMANDES DE PAIEMENT - P. 8 DEMANDES DE VIREMENT - P. 16 MON COMMERCE - P. 21 UTILISATEURS - P. 27 COMPTABILITÉ - P. 30 PRÉSENTATION www.factobox.com A SAVOIR Depuis 2009, plus de 200 clients
Edutab. gestion centralisée de tablettes Android
Edutab gestion centralisée de tablettes Android Résumé Ce document présente le logiciel Edutab : utilisation en mode enseignant (applications, documents) utilisation en mode administrateur (configuration,
E-TRANSACTIONS. Guide du programmeur API Plug-in. Version 1.1
E-TRANSACTIONS Guide du programmeur API Plug-in Version 1.1 Avertissements : Le fichier Version.txt précise l'environnement dans lequel l API a été compilée et testée. L'installation de l API sur tout
Foire aux Questions Note: Les réponses aux questions correspondent à la version 3.73.2212 Mise en route
Foire aux Questions Note: Les réponses aux questions correspondent à la version 3.73.2212 Mise en route Q. Je crois que le logiciel du SISA serait un bon choix pour mon organisation. Quels sont les étapes
Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne
Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne Aperçu du Centre de copies et d'impression Bureau en Gros en ligne Pour accéder à «copies et impression Bureau en Gros
Optimiser les e-mails marketing Les points essentiels
Optimiser les e-mails marketing Les points essentiels Sommaire Une des clés de succès d un email marketing est la façon dont il est créé puis intégré en HTML, de telle sorte qu il puisse être routé correctement
Securexam pour le programme CPA,CGA
Securexam pour le programme CPA,CGA Plan de la présentation 1. Introduction 2. Les guides 3. Achat, inscription, installation du logiciel et examen d admission 4. Démonstration de l utilisation du logiciel
Le paiement par carte bancaire
Le paiement par carte bancaire & autres paiements alternatifs sur avec ommaire I. Ouvrir un compte p.3 1. Comment installer le paiement par carte bancaire sur ma boutique DaWanda? p.3 II. Questions fréquentes
Le guide Serv@Net. Votre manuel d utilisation pour une gestion rapide des polices en ligne
Le guide Serv@Net Votre manuel d utilisation pour une gestion rapide des polices en ligne 1 Table des matières INTRODUCTION 3 AVANT DE COMMENCER 4 Quelques détails pratiques! 4 Modification du mot de passe
Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.
1 Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. Voici un mode opératoire qui vous guidera dans l utilisation de
Contrôle Parental Numericable. Guide d installation et d utilisation
Contrôle Parental Numericable Guide d installation et d utilisation Version 12.3 pour OS X Copyright 2012 Xooloo. Tous droits réservés. Table des matières 1. Introduction Dénomination et caractéristiques
SOLUTION D ENVOI DE SMS POUR PROFESSIONNELS
1 Création et gestion de compte 2 Envoi par e-mail 3 Envoi par commande http 4 Publipostage SMS personnalisés 5 Autres fonctionnalités et options SMSvialeweb.com est une solution complète d envoi de SMS
Table des matières. janvier 2008 2
Table des matières 1.0 Introduction... 3 Au sujet de la solution générique Saisie d une commande express Expédier au Canada... 3 Inscription à la solution générique Saisie d une commande express Expédier
La Clé informatique. Formation Excel XP Aide-mémoire
La Clé informatique Formation Excel XP Aide-mémoire Septembre 2005 Table des matières Qu est-ce que le logiciel Microsoft Excel?... 3 Classeur... 4 Cellule... 5 Barre d outil dans Excel...6 Fonctions habituelles
Sécurisez votre serveur Web Internet Information Services de Microsoft (MS IIS) avec un certificat numérique de thawte thawte thawte thawte thawte
Sécurisez votre serveur Web Internet Information Services de Microsoft (MS IIS) avec un certificat numérique de thawte UN GUIDE ÉTAPE PAR ÉTAPE, pour tester, acheter et utiliser un certificat numérique
CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS
CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS MANUEL D UTILISATION Logiciel édité par la société I. PREAMBULE a) Avant propos... 3 b) Support... 3 c) Interface d accueil... 4 à 5 d) Interface de Recherche...
Manuel d utilisation du web mail Zimbra 7.1
Manuel d utilisation du web mail Zimbra 7.1 ma solution de communication intelligente Sommaire 1 Connexion à la messagerie Zimbra p.4 1.1 Prérequis p.4 1.1.1 Ecran de connexion à la messagerie p.4 2 Presentation
Module Communication - Messagerie V6. Infostance. Messagerie
1 Infostance Messagerie 2 Table des matières Les droits... 3 La boîte de réception... 4 Fonctionnalités disponibles via le clic droit sur un message... 6 Ecrire un nouveau message... 7 Présentation...
Gestionnaire de Réservations Guide Utilisateur
Gestionnaire de Réservations Guide Utilisateur Abritel SAS 2012 Tous droits réservés. Toute reproduction, même partielle, distribution ou transmission sous quelque forme que ce soit (photocopie, enregistrement,
McAfee Security-as-a-Service
Guide Solutions de dépannage McAfee Security-as-a-Service Pour epolicy Orchestrator 4.6.0 Ce guide fournit des informations supplémentaires concernant l'installation et l'utilisation de l'extension McAfee
L accès à distance du serveur
Chapitre 11 L accès à distance du serveur Accéder à votre serveur et aux ordinateurs de votre réseau depuis Internet, permettre à vos amis ou à votre famille de regarder vos dernières photos, écouter vos
Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s
Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN
