Plateforme Systempay Descriptif de l interface avec la page de paiement
|
|
|
- Virgile Dupont
- il y a 10 ans
- Total affichages :
Transcription
1 Plateforme Systempay Descriptif de l interface avec la page de paiement Version 1.13 Rubrique Aide :
2 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Lyra-Network 17/12/2008 Historique du document Version Auteur Date Commentaires 1.13 Lyra-Network 10/12/2010 Précision sur le champ trans_date, qui doit être exprimé au format horaire 24h Lyra-Network 09/07/2010 Précision sur trans_date, qui doit être exprimée en GMT/UTC. Mise à jour des exemples de code php en conséquence Lyra-Network 23/06/2010 Dans le code php exemple l identifiant boutique et le certificat sont donné en exemple et ne permette pas de faire un test de paiement. Dans le code est indiqué qu il faut saisir ses propres valeurs Lyra-Network 21/06/2010 Suppression des limitations des ports possibles pour les URL de retour suit e à modification de la plateforme de paiement. 1.9 Lyra-Network 18/06/2010 Modification du code php Ajout commentaire pour l url serveur 1.8 Lyra-Network 01/03/ Dans la redirection vers la plateforme de paiement, ajout du paramètre contracts - Dans le retour vers le site marchand, ajout du paramètre contract_used 1.7 Lyra-Network 27/01/ Dans la redirection vers la plateforme de paiement, ajout des paramètres contrib, order_info2, order_info3, payment_src ; user_info, theme_config dans la redirection vers la plateforme de paiement - Dans le retour vers le site marchand, ajout des paramètres order_info2, order_info3, payment_src ; user_info, theme_config, language - Ajout de valorisations pour le paramètre extra_result - Modification de la longueur du paramètre order_info 1.6 Lyra-Network 27/01/2010 Complément information sur les ports possible pour les URL de retour (80 et 443 ) Complément d information sur la variable payment_card Ajout code php pour le retour boutique 1.5 Lyra-Network 07/12/2009 Mise à jour de la procédure de téléchargement de logo Acceptation URL de retour serveur les url de type https 1.4 Lyra-Network 26/11/2009 Information complémentaire pour l URL serveur Information complémentaire pour les paiements de test Information complémentaire pour la variable trans_id 1.3 Lyra-Network 26/10/2009 Modification calcul URL calcul signature URL serveur (positionnement de la valeur hash) 1.2 Lyra-Network 13/10/2009 Ajout rubrique logo Correction EUR par le code monnaie 978 Ajout des paramètres pour calcul signature URL serveur
3 Ajout information sur la définition du trans_id Complément d information sur URL retour (refus https ) Complément d information sur le type de carte Correction language japonais ja => jp Ajout contact problème d accès outils de gestion de caisse 1.1 Lyra-Network 13/05/2009 Ajout du paramètre Extra_result dans le retour vers le site marchand 0.90 Lyra-Network 05/03/2009 Mise à jour avant mise en production Lyra-Network 17/12/2008 Mise en forme, ajout d un exemple de code Lyra-Network 16/12/2008 Version initiale. Confidentialité Toutes les informations contenues dans ce document sont considérées comme confidentielles. L utilisation de celles-ci en dehors du cadre de cette consultation ou la divulgation à des personnes extérieures est soumise à l approbation préalable de Lyra Network.
4 SOMMAIRE 1. PRINCIPE GENERAL Cinématique des échanges Les pages standard de la plateforme de paiement Sécurité REDIRECTION VERS LA PLATEFORME DE PAIEMENT Format et codage des paramètres Liste des paramètres Signature RETOUR VERS LE SITE MARCHAND Liste des paramètres Signature Réponse de serveur à serveur EXEMPLE DE CONTROLE DE LA SIGNATURE (Java) EXEMPLE D INTEGRATION (php) EXEMPLE CONTROLE SIGNATURE (php)- Retour vers boutique COMMENT ACTIVER LA BOUTIQUE EN PRODUCTION? Phase de test Récupération du certificat de test et de l identifiant du site (site_id) Réalisation des tests Transmission du PV de recette Activation de la boutique en production Récupération du certificat de production Réalisation d une première transaction en production MISE EN PLACE DU LOGO SUR LA PAGE DE PAIEMENT ASSISTANCE TECHNIQUE...27
5 1. PRINCIPE GENERAL 1.1. Cinématique des échanges La cinématique d'échange est la suivante : 1) Une fois la commande de l'internaute complète, le site marchand redirige celui-ci vers la plateforme de paiement. Cette redirection prendra la forme d'un formulaire HTTP POST en HTTPS contenant des paramètres décrits dans le chapitre suivant. 2) La plateforme de paiement, après vérification des paramètres et de leur signature, présentera soit une page de sélection du type de carte, soit directement la saisie correspondante à la carte lorsqu'il n'y a pas d'ambiguïté. 3) La plateforme de paiement affichera une page de saisie de numéro de carte, date d'expiration et cryptogramme visuel. En cas de validation, une redirection vers un ACS 3D-Secure aura éventuellement lieu, puis une demande d'autorisation sera effectuée auprès de l'acquéreur concerné, en plus des contrôles de fraude internes de la plateforme de paiement. 4) Une page de résumé sera présentée en cas de succès ou d'échec, avec un bouton de retour vers le site marchand. Si l option est active, un de confirmation de transaction sera envoyé à l'internaute. Lyra Network- 1/27
6 1.2. Les pages standard de la plateforme de paiement Sélection du type de carte : Saisie des informations de la carte : Lyra Network- 2/27
7 Compte-rendu d'une transaction réussie : Message d'échec de transaction : Lyra Network- 3/27
8 1.3. Sécurité Dans la communication entre la plateforme de paiement et le site marchand, un mécanisme de signature est à mettre en place. Les échanges étant effectués par paramètres de formulaire, l'un de ces paramètres sera la signature. La signature sera générée comme suit : - Création d'une chaîne de caractère représentant la concaténation de valeurs de certaines données du formulaire, séparées par le caractère " + ". - Ajout à cette chaîne d'un " certificat " numérique (de test ou de production selon le contexte). - Hachage de la chaîne résultante avec l'algorithme SHA1. La plateforme de paiement effectuera obligatoirement la vérification de la signature. Il est de la responsabilité du commerçant de vérifier à son tour les données transmises en retour, notamment pour mettre en œuvre un mécanisme de validation de commande. Lyra Network- 4/27
9 2. REDIRECTION VERS LA PLATEFORME DE PAIEMENT Cette redirection est effectuée via un formulaire HTTP POST. Le formulaire contient des champs décrits ci-dessous, ainsi qu'une signature basée sur une partie de ces champs. L URL de la plateforme de paiement est la suivante : Format et codage des paramètres Aux chapitres suivants, les paramètres et leur format sont listés dans des tableaux, dont voici la légende : - Nom : indique le nom du paramètre, tel qu ils seront utilisés dans les requêtes HTTP. - Format : indique le format des données, selon la codification suivante : Notation Description a Caractères alphabétiques (de A à Z et de a à z ) n Caractères numériques s Caractères spéciaux an Caractères alphanumériques ans Caractères alphanumériques et spéciaux 3 Longueur fixe de 3 caractères 12 Longueur variable jusqu à 12 caractères - Exemple : représente un exemple de codage correct des données. - Obligatoire : indique si la présence du paramètre est obligatoire. Attention, un paramètre obligatoire peut être vide. - Signature : indique si ce paramètre est utilisé dans le calcul de la signature. - Remarques : remarques sur l utilisation de ce paramètre. - Code : en cas d erreur dans l interfaçage entre le site marchand et la plateforme de paiement, cette dernière indiquera par un code numérique le paramètre fautif Liste des paramètres Nom Format Exemple Obligatoire Signature Remarques Code amount n oui oui 09 capture_delay n..3 3 oui oui vide : valeur 06 configurée par défaut, sinon, nombre de jours contrib ans currency n3 978 oui oui norme ISO pour EURO cust_address an cust_country a2 FR norme cust_ an cust_id an cust_name an Lyra Network- 5/27
10 Nom Format Exemple Obligatoire Signature Remarques Code cust_phone an cust_title an cust_city an cust_zip an ctx_mode TEST oui oui TEST ou 11 PRODUCTION language a2 fr norme ISO order_id an..32 Le tiret est 13 accepté. order_info an order_info2 an order_info3 an payment_cards an..127 VISA;MA STERCA RD oui oui Valorisation à vide conseillée «;» payment_config oui oui SINGLE ou MULTI (avec des paramètres). payment_src a..5 MOTO Vide, BO, MOTO, CC ou OTHER signature an40 7e4cd326 5ce8f475 35a52e19 c4446d2f e4fc8acb site_id n8 oui oui 02 theme_config ans trans_date n oui oui trans_id n6 oui oui Compris entre et validation_mode n..1 oui oui vide : valeur configurée par défaut 0 : validation automatique 1 : validation manuelle 05 version V1 oui oui 01 url_success ans url_referral ans url_refused ans url_cancel ans url_error ans url_return ans user_info ans contracts ans oui amount Paramètre obligatoire. Montant de la transaction exprimé en son unité indivisible (exemple : en cents pour l'euro) Lyra Network- 6/27
11 capture_delay Paramètre obligatoire indiquant le délai en nombre de jours avant remise en banque. Si ce paramètre est vide (il doit néanmoins être transmis), alors la valeur par défaut sera utilisée. Cette dernière est paramétrable dans l outil de gestion de caisse Cyberplus Paiement par toutes les personnes dûment habilitées. contracts Paramètre facultatif permettant de spécifier pour chaque réseau, le contrat à utiliser. Le formalisme du paramètre est le suivant : RESEAU1=contratReseau1;RESEAU2=contratReseau2;RESEAU3=contratReseau3 Les différents réseaux étant : Réseau American Express CB Valorisation contracts AMEX CB contrib Information complémentaire facultative destinée à indiquer le nom de la contribution utilisée lors du paiement (joomla, oscommerce...). currency Paramètre obligatoire indiquant la monnaie à utiliser, selon la norme ISO 4217 (code numérique). Pour l Euro, la valeur est 978. cust_ Adresse du client, nécessaire pour lui envoyer un mail récapitulatif de la transaction. Paramètre optionnel. cust_id Paramètre facultatif correspondant à un identifiant client pour le marchand. cust_name, cust_title, cust_address, cust_zip, cust_city, cust_phone Paramètres optionnels concernant le client, et correspondant respectivement à : cust_name : nom du client cust_title : civilité du client cust_address : adresse du client cust_zip : code postal du client cust_city : vile du client cust_phone : numéro de téléphone du client cust_country Code pays du client à la norme ISO Paramètre optionnel. Pour la France, le code est FR. Lyra Network- 7/27
12 ctx_mode Paramètre obligatoire indiquant le mode de sollicitation de la plateforme de paiement : - TEST : utilisation du mode test, nécessite d employer le certificat de test pour la signature. - PRODUCTION : utilisation du mode production, nécessite d employer le certificat de production pour la signature. language Paramètre optionnel indiquant la langue de la page de paiement (norme ISO 639-1). Les langues possibles sont les suivantes : Langue Codification ISO Allemand de Anglais en Chinois zh Espagnol es Français fr Italien it Japonais jp Par défaut, le français est sélectionné. order_id Ce paramètre est optionnel. Il correspond à un numéro de commande qui pourra être rappelé dans l' adressé au client. Sa taille maximale est de 12 caractères alphanumériques. order_info, order_info2, order_info3 Ces paramètres optionnels sont des champs libres. Ils peuvent par exemple servir à stocker un résumé de la commande. payment_cards Ce paramètre obligatoire contient la liste des types de cartes disponibles pour ce site, séparés par des " ;". Si la liste ne contient qu'un type de carte, la page de saisie des données du paiement sera directement présentée. Sinon la page de sélection du moyen de paiement sera présentée. Si ce paramètre est vide alors l ensemble des moyens de paiement défini dans l outil de gestion de caisse sera présenté en sélection. Par défaut la valeur VIDE est conseillée. Les différents types de carte possibles sont : Réseau de la carte Amex CB Eurocard / MasterCard Valorisation payment_cards AMEX CB MASTERCARD Lyra Network- 8/27
13 Visa Maestro e-carte bleue VISA MAESTRO E-CARTEBLEUE payment_config Ce paramètre obligatoire indique le type du paiement : - SINGLE indique un paiement unitaire. - MULTI indique un paiement en plusieurs fois. Dans ce cas, le paramètre est constitué de la chaîne «MULTI:», suivi par des paires clés/valeurs séparées par des «;». Les paramètres sont les suivants : o «first» indique le montant du premier paiement. o «count» indique le nombre de paiements total. o «period» indique l intervalle en nombre de jours entre 2 paiements. Exemple : currency=978 amount=10000 payment_config=multi:first=5000;count=3;period=30 Dans cette configuration : - Un premier paiement de 50 euros sera effectué à aujourd hui + «capture_delay» jours. - Un deuxième paiement de 25 euros sera effectué à aujourd hui + «capture_delay» + 30 jours. - Un troisième et dernier paiement de 25 euros sera effectué à aujourd hui + «capture_delay» + 60 jours. Remarque : si la date de validité de la carte ne permet pas de réaliser le dernier paiement, la demande sera refusée par la plateforme. payment_src Paramètre facultatif définissant la source du paiement : - Paramètre non défini ou valeur vide, indique un paiement de type ecommerce. Dans ce cas, la garantie de paiement est calculée conformément aux options du commerce concerné. - BO indique un paiement effectué depuis le «Back Office» (saisie manuelle), dans ce cas il n y a pas de garantie de paiement. - MOTO indique un paiement effectué par un opérateur suite à une commande par téléphone ou (Mail Or Telephone Order). - CC indique un paiement effectué via un centre d appel (Call Center). - OTHER indique un paiement effectué par toute autre source que celles précédemment définies. Des informations complémentaires sur l origine du paiement peuvent être définies dans le paramètre user_info. NB : L utilisation de ce paramétrage n est permise que pour les commerçants ayant souscrit une offre adéquate. Merci de contacter votre chargé de clientèle bancaire pour plus d informations. signature Paramètre obligatoire permettant à la plateforme de vérifier la validité de la requête transmise (voir le chapitre suivant). Lyra Network- 9/27
14 site_id Paramètre obligatoire attribué lors de l'inscription à la plateforme de paiement. Sa valeur est consultable sur l interface de l outil de gestion de caisse Cyberplus Paiement dans l onglet «Paramétrages» / «Boutique» par toutes les personnes habilitées. theme_config Paramètre facultatif permettant de personnaliser certains paramètres de la page de paiement standard, comme les logos, bandeaux et certains messages. Contacter le support technique ([email protected]) pour plus d informations. trans_date Ce paramètre est obligatoire. Correspond à l horodatage au format AAAAMMJJHHMMSS. L horodatage doit nécessairement correspondre à la date et heure courants, dans le fuseau GMT (ou UTC) au format horaire 24h. trans_id Ce paramètre est obligatoire. Il est constitué de 6 caractères numériques et doit être unique pour chaque transaction sur un site donné sur la journée. En effet l'identifiant unique de transaction au niveau de la plateforme de paiement est constitué du site_id, de trans_date restreint à la valeur de la journée (partie correspondant à AAAAMMJJ) et de trans_id. Il est à la charge du site marchand de garantir cette unicité sur la journée. Il doit être impérativement compris entre et La tranche et est interdite. validation_mode Paramètre obligatoire indiquant si cette transaction devra faire l'objet d'une validation manuelle de la part du commerçant. Si ce paramètre est vide alors la configuration par défaut du site sera prise. Cette dernière est paramétrable dans l outil de gestion de caisse Cyberplus Paiement par toutes les personnes dûment habilitées. version Paramètre obligatoire. La version actuelle est V1. url_success URL facultative où sera redirigé le client en cas de succès du paiement, après appui du bouton " retourner à la boutique ". url_referral URL facultative où sera redirigé le client en cas de refus d autorisation avec le code 02 «referral», après appui du bouton " retourner à la boutique ". url_refused URL facultative où sera redirigé le client en cas de refus pour toute autre cause que le " referral ", après appui du bouton " retourner à la boutique ". Lyra Network- 10/27
15 url_cancel URL facultative où sera redirigé le client si celui-ci appuie sur " annuler et retourner à la boutique " avant d'avoir procédé au paiement. url_error URL facultative où sera redirigé le client en cas d'erreur de traitement interne. url_return URL facultative où sera redirigé par défaut le client après un appui sur le bouton " retourner à la boutique ", si les URL correspondantes aux cas de figure vus précédemment ne sont pas renseignées. Si cette URL n est pas présente dans la requête, alors c est la configuration dans l outil de gestion de caisse qui sera prise en compte. En effet il est possible de configurer des URL de retour, en mode TEST et en mode PRODUCTION. Ces paramètres sont nommés «URL de retour de la boutique» et «URL de retour de la boutique en mode test» respectivement, et sont accessibles dans l onglet «Configuration» lors du paramétrage d une boutique. Si toutefois aucune URL n est présente, que ce soit dans la requête ou dans le paramétrage de la boutique, alors le bouton «retourner à la boutique» redirigera vers l URL générique de la boutique (paramètre nommé «URL» dans la configuration de la boutique). user_info Paramètre facultatif spécifiant des informations complémentaires quant au paiement. Dans le cas d un paiement via une saisie manuelle, ce paramètre contient l identifiant de l utilisateur à l origine de la transaction. Dans les autres cas de paiement ( , téléphone ) tels que définis par le paramètre payment_src, ce paramètre doit servir à identifier l opérateur à l origine de la transaction Signature La signature sera constituée des champs suivants : - version - site_id - ctx_mode - trans_id - trans_date - validation_mode - capture_delay - payment_config - payment_cards - amount - currency Lyra Network- 11/27
16 - Valeur du certificat en fonction du mode Les valeurs de ces champs doivent être concaténées entre elles avec le caractère «+». L ordre des champs doit respecter la liste ci-dessus. Au résultat de cette concaténation, on concatènera la valeur du certificat employé (certificat de test ou de production). Exemple : si les paramètres de la requête sont les suivants : - version = V1 - site_id = ctx_mode = TEST - trans_id = trans_date = validation_mode = 1 - capture_delay = 3 - payment_config = SINGLE - payment_cards = VISA;MASTERCARD - amount = currency = Valeur du certificat en fonction du mode = Et que la valeur du certificat de test est , alors la chaîne à utiliser pour le hachage à l aide de l algorithme SHA1 sera la suivante : V TEST SINGLE+VISA;MASTERCARD Lyra Network- 12/27
17 3. RETOUR VERS LE SITE MARCHAND Cette redirection est effectuée via un formulaire HTTP POST. Le formulaire contient des champs décrits ci-dessous, ainsi qu'une signature basée sur la totalité de ces champs. Le " certificat " employé est le même que celui de la requête. Les champs optionnels de la requête sont renvoyés tels quels dans la réponse, mais ne font pas partie de la signature. Il est recommandé de ne pas faire dépendre un traitement critique de la valeur de ceux-ci Liste des paramètres Nom Format Obligatoire Signature Remarques amount oui oui idem requête auth_result n2 oui oui vide si erreur avant autorisation auth_mode oui oui MARK : prise d empreinte FULL : autorisation du montant total (ou du montant initial dans le cas du paiement en N fois) auth_number n6 oui oui vide si autorisation échouée. capture_delay n..3 oui oui valeur par défaut ou valeur spécifiée dans requête card_brand an..127 oui oui vide si aucune carte n a été sélectionnée (retour à la boutique). card_number an..19 oui oui numéro masqué ctx_mode oui oui idem requête currency oui oui idem requête extra_result n2 oui numérique, peut être vide. payment_config oui oui idem requête Signature oui site_id oui oui idem requête trans_date oui oui idem requête trans_id oui oui idem requête validation_mode n1 oui oui valeur par défaut ou valeur spécifiée dans la requête warranty_result oui oui vide ou YES, NO, UNKNOWN payment_certificate an40 oui oui vide si paiement échoué result n2 oui oui numérique, toujours renseigné version oui oui order_id order_info order_info2 Lyra Network- 13/27
18 Nom Format Obligatoire Signature Remarques order_info3 cust_address cust_country cust_ cust_id cust_name cust_phone cust_title cust_city cust_zip language valeur par défaut ou valeur spécifiée dans requête payment_src user_info theme_config contract_used ans..255 Contrat utilisé amount, currency, payment_config, site_id, trans_date, trans_id, version, payment_src, user_info, theme_config, order_info, order_info2, order_info3, cust_address, cust_country, cust_ , cust_id, cust_name, cust_phone, cust_title, cust_city, cust_zip Mêmes valeur que la requête. auth_result Code retour de la demande d'autorisation retournée par la banque émettrice, si disponible (vide sinon). auth_result Signification 00 transaction approuvée ou traitée avec succès 02 contacter l émetteur de carte 03 accepteur invalide 04 conserver la carte 05 ne pas honorer 07 conserver la carte, conditions spéciales 08 approuver après identification 12 transaction invalide 13 montant invalide 14 numéro de porteur invalide 30 erreur de format 31 identifiant de l organisme acquéreur inconnu 33 date de validité de la carte dépassée 34 suspicion de fraude 41 carte perdue 43 carte volée 51 provision insuffisante ou crédit dépassé 54 date de validité de la carte dépassée 56 carte absente du fichier 57 transaction non permise à ce porteur 58 transaction interdite au terminal 59 suspicion de fraude 60 l accepteur de carte doit contacter l acquéreur 61 montant de retrait hors limite 63 règles de sécurité non respectées Lyra Network- 14/27
19 68 réponse non parvenue ou reçue trop tard 90 arrêt momentané du système 91 émetteur de cartes inaccessible 96 mauvais fonctionnement du système 94 transaction dupliquée 97 échéance de la temporisation de surveillance globale 98 serveur indisponible routage réseau demandé à nouveau 99 incident domaine initiateur auth_number Numéro d'autorisation retourné par le serveur bancaire, si disponible (vide sinon). auth_mode Indique comment a été réalisée la demande d autorisation. Ce champ peut prendre les valeurs suivantes : - FULL : correspond à une autorisation du montant total de la transaction dans le cas d un paiement unitaire avec remise à moins de 6 jours, ou à une autorisation du montant du premier paiement dans le cas du paiement en N fois, dans le cas d une remise de ce premier paiement à moins de 6 jours. - MARK : correspond à une prise d empreinte de la carte, dans le cas ou le paiement est envoyé en banque à plus de 6 jours. capture_delay Identique à la requête si il a été spécifié dans celle-ci, sinon retourne la valeur par défaut configurée. card_brand Type de carte utilisé pour le paiement, si disponible (vide sinon). card_number Numéro de carte masqué. contract_used Ce paramètre n est disponible en retour que dans le cas où le paramètre «contracts» a été valorisé dans la requête. Il contient le réseau et le contrat qui ont effectivement été utilisés pour réaliser la demande d autorisation. Le formalisme du paramètre est le suivant : RESEAU=contratReseau Les différents réseaux étant : Réseau American Express CB Valorisation contracts AMEX CB Lyra Network- 15/27
20 language Identique à la requête si il a été spécifié dans celle-ci, sinon retourne la valeur par défaut configurée. signature Paramètre permettant au site marchand de vérifier la validité de la requête transmise par la plateforme de paiement (voir le chapitre suivant). validation_mode Identique à la requête si il a été spécifié dans celle-ci, sinon retourne la valeur par défaut configurée. warranty_result Si l autorisation a été réalisée avec succès, indique la garantie du paiement, liée à 3D-Secure : warranty_result YES NO UNKNOWN Non valorisé Signification Le paiement est garanti Le paiement n est pas garanti Suite à une erreur technique, le paiement ne peut pas être garanti Garantie de paiement non applicable payment_certificate Si l autorisation a été réalisée avec succès, la plateforme de paiement délivre un certificat de paiement. Pour toute question concernant un paiement réalisé sur la plateforme, cette information devra être communiquée. result Code retour général. Est l'une des valeurs suivantes : - 00 : Paiement réalisé avec succès : Le commerçant doit contacter la banque du porteur : Paiement refusé : Annulation client : Erreur de format de la requête. A mettre en rapport avec la valorisation du champ extra_result : Erreur technique lors du paiement. extra_result Code complémentaire de réponse. Sa signification dépend de la valeur renseignée dans result. Lorsque result vaut 30 (erreur de requête), alors extra_result contient le code numérique du champ qui comporte une erreur de valorisation ou de format. Cette valeur peut être renseignée à 99 dans le cas d une erreur inconnue dans la requête. Lorsque result vaut 05 (refusée) ou 00 (acceptée), alors extra_result contient le code numérique du résultat des contrôles risques. extra_result Signification vide Pas de contrôle effectué 00 Tous les contrôles se sont déroulés avec succès Lyra Network- 16/27
21 extra_result Signification 02 La carte a dépassé l encours autorisé 03 La carte appartient à la liste grise du commerçant Le pays d émission de la carte appartient à la liste grise du commerçant 04 ou le pays d émission de la carte n appartient pas à la liste blanche du commerçant. 05 L adresse IP appartient à la liste grise du commerçant 99 Problème technique rencontré par le serveur lors du traitement d un des contrôles locaux 3.2. Signature Pour les URL de retour passées en paramètre, la signature sera constituée des champs suivants : - version - site_id - ctx_mode - trans_id - trans_date - validation_mode - capture_delay - payment_config - card_brand - card_number - amount - currency - auth_mode - auth_result - auth_number - warranty_result - payment_certificate - result - Valeur du certificat en fonction du mode La construction de la signature de retour est similaire à celle effectuée lors de la requête. Se référer au chapitre 2.3 pour plus d informations. Lyra Network- 17/27
22 3.3. Réponse de serveur à serveur Cette option permet de spécifier une URL sur l outil de gestion de caisse, que la plateforme de paiement peut appeler. Contrairement au cas précédent, la requête HTTP ne passe pas par l'intermédiaire du navigateur du client, mais est réalisée de serveur à serveur. Elle contient tous les paramètres de réponse vus précédemment, plus un paramètre supplémentaire nommé «hash» inclus dans le calcul de la signature. Attention cette URL à renseigner dans l outil de gestion de caisse, dans l onglet paramétrage/boutique est fortement conseillé si vous souhaitez que la back office de la boutique soit renseigné dans le cas où le client ne clique pas après le paiement sur retour à la boutique. L URL serveur peut être rejouée dans le back office, par conséquent il nécessaire que le process appelé par l url serveur prenne en compte que pour une même commande cette url peut-être appelée plusieurs fois sans générer des désagréments au niveau de la boutique comme la gestion des stocks etc Le calcul de la signature doit donc être réalisé de la manière suivante : Paramètre à prendre en compte : - version - site_id - ctx_mode - trans_id - trans_date - validation_mode - capture_delay - payment_config - card_brand - card_number - amount - currency - auth_mode - auth_result - auth_number - warranty_result - payment_certificate - result - hash - Valeur du certificat en fonction du mode Dans le calcul de la signature l ordre des paramètres doit être respecté. Lyra Network- 18/27
23 4. EXEMPLE DE CONTROLE DE LA SIGNATURE (Java) L algorithme SHA1 est disponible dans la plupart des langages utilisés dans le développement d applications Web. Voici un exemple de vérification de signature en Java, dans un environnement JSP / Servlet, avec le framework Struts : Tout d abord, créons une classe utilitaire Sha, qui contiendra ce qui est nécessaire au traitement de l algorithme SHA1 : import java.security.messagedigest; import java.security.securerandom; public class Sha { static public final String SEPARATOR = "+"; public static String encode(string src) { try { MessageDigest md; md = MessageDigest.getInstance("SHA-1"); byte bytes[] = src.getbytes("iso "); md.update(bytes, 0, bytes.length); byte[] sha1hash = md.digest(); } return converttohex(sha1hash); } catch (Exception e) { throw new RuntimeException(e); } private static String converttohex(byte[] sha1hash) { StringBuilder builder = new StringBuilder(); for (int i = 0; i < sha1hash.length; i++) { byte c = sha1hash[i]; } addhex(builder, (c >> 4) & 0xf); addhex(builder, c & 0xf); } return builder.tostring(); } private static void addhex(stringbuilder builder, int c) { if (c < 10) builder.append((char) (c + '0')); else builder.append((char) (c + 'a' - 10)); } Ensuite, voici le traitement de vérification lui-même : Lyra Network- 19/27
24 public ActionForward performcheck(actionmapping actionmapping, OrderForm form, HttpServletRequest request, HttpServletResponse response) { String fields[] = { "version", "site_id", "ctx_mode", "trans_id", "trans_date", "validation_mode", "capture_delay", "payment_config", "card_brand", "card_number", "amount", "currency", "auth_mode", "auth_result", "auth_number", "warranty_result", "payment_certificate", "result" }; StringBuilder builder = new StringBuilder(); for (String field : fields) { String value = request.getparameter(field); builder.append(value); builder.append(sha.separator); } builder.append(key); } String c_sign = Sha.encode(builder.toString()); if (c_sign.equals(request.getparameter("signature"))) { return new ActionForward("/ok.jsp"); } else { return new ActionForward("/fail.jsp"); } Pour la vérification de la requête de serveur à serveur, il suffit de reprendre la même routine, et d ajouter «hash» à la fin du tableau fields[]. Lyra Network- 20/27
25 5. EXEMPLE D INTEGRATION (php) Voici un exemple minimal d intégration en php. <?php // saisir votre certificat $key = " "; $ctx_mode = "TEST"; $amount = 100; $capture_delay = ""; $currency = "978"; $payment_cards = ""; $payment_config = "SINGLE"; // Saisir votre identifiant boutique $site_id = " "; // Exemple de génération de trans_id basé sur l'horodatage $ts = time(); $trans_date = gmdate("ymdhis", $ts); $trans_id = gmdate("his", $ts); $validation_mode = ""; $version = "V1"; $url_return = " $signature_contents = $version. "+". $site_id. "+". $ctx_mode. "+". $trans_id. "+". $trans_date. "+". $validation_mode. "+". $capture_delay. "+". $payment_config. "+". $payment_cards. "+". $amount. "+". $currency. "+". $key; $signature = sha1($signature_contents);?> <html> <head> </head> <body> <form method="post" action=" <input type="hidden" name="ctx_mode" value="<?php echo($ctx_mode);?>" /> <input type="hidden" name="amount" value="<?php echo($amount);?>" /> <input type="hidden" name="capture_delay" value="<?php echo($capture_delay);?>" /> <input type="hidden" name="currency" value="<?php echo($currency);?>" /> <input type="hidden" name="payment_cards" value="<?php echo($payment_cards);?>" /> <input type="hidden" name="payment_config" value="<?php echo($payment_config);?>" /> <input type="hidden" name="site_id" value="<?php echo($site_id);?>" /> <input type="hidden" name="trans_date" value="<?php echo($trans_date);?>" /> <input type="hidden" name="trans_id" value="<?php echo($trans_id);?>" /> <input type="hidden" name="validation_mode" value="<?php echo($validation_mode);?>" /> <input type="hidden" name="version" value="<?php echo($version);?>" /> <input type="hidden" name="url_return" value="<?php echo($url_return);?>" /> <input type="hidden" name="signature" value="<?php echo($signature);?>" /> <input type="submit" name="payer" value="payer" /> </form> </body> </html> Lyra Network- 21/27
26 Le formulaire résultant est le suivant : <html> <head> </head> <body> <form method="post" action=" <input type="hidden" name="ctx_mode" value="test" /> <input type="hidden" name="amount" value="100" /> <input type="hidden" name="capture_delay" value="" /> <input type="hidden" name="currency" value="978" /> <input type="hidden" name="payment_cards" value="" /> <input type="hidden" name="payment_config" value="single" /> <input type="hidden" name="site_id" value=" " /> <input type="hidden" name="trans_date" value=" " /> <input type="hidden" name="trans_id" value="122302" /> <input type="hidden" name="validation_mode" value="" /> <input type="hidden" name="version" value="v1" /> <input type="hidden" name="url_return" value=" /> <input type="hidden" name="signature" value="a492d355c3d81012f12cca86beb8698d1e42bf3f" /> <input type="submit" name="payer" value="payer" /> </form> </body> </html> Lyra Network- 22/27
27 6. EXEMPLE CONTROLE SIGNATURE (php)- Retour vers boutique Lors du retour vers la boutique par le bouton retour à la boutique ou par l URL serveur il est conseillé de vérifier la signature présente dans le message de retour. Veuillez trouver ci-après un code minimal en php <?php // valeur du certificat. // Ici cette valeur est ecrite en dur mais vous devez la lire depuis votre base de données $key=" "; // //Calcul de la signature pour ensuite la vérifier avec celle reçue // //vérification reception variable hash // hash reçu => alors reception depuis URL Serveur ( auto réponse ) // Attention vous devez renseigner l'url serveur dans l'outil de gestion de caisse. if (isset($_post['hash'])) { $chaine=$_post['version']. "+". $_POST['site_id']. "+". $_POST['ctx_mode']. "+". $_POST['trans_id']. "+". $_POST['trans_date']. "+". $_POST['validation_mode']. "+". $_POST['capture_delay']. "+". $_POST['payment_config']. "+". $_POST['card_brand']."+". $_POST['card_number']. "+". $_POST['amount']. "+". $_POST['currency']."+". $_POST['auth_mode']."+". $_POST['auth_result']."+". $_POST['auth_number']."+". $_POST['warranty_result']."+". $_POST['payment_certificate']."+". $_POST['result']."+". $_POST['hash']. "+". $key; } // hash pas reçu => alors reception depuis le click retour à la boutique else { $chaine=$_post['version']. "+". $_POST['site_id']. "+". $_POST['ctx_mode']. "+". $_POST['trans_id']. "+". $_POST['trans_date']. "+". $_POST['validation_mode']. "+". $_POST['capture_delay']. "+". $_POST['payment_config']. "+". $_POST['card_brand']."+". $_POST['card_number']. "+". $_POST['amount']. "+". $_POST['currency']."+". $_POST['auth_mode']."+". $_POST['auth_result']."+". $_POST['auth_number']."+". $_POST['warranty_result']."+". $_POST['payment_certificate']."+". $_POST['result']."+". $key; } $signature_shop=sha1($chaine); Lyra Network- 23/27
28 // // comparaison de la signature reçue et celle calculée // if ($_POST['signature']==$signature_shop) { } else{ } // ok traitement de la commande echo "Controle Signature ok - Traitement commande"."<br>"; // le paiement est-il accepté? if ($_POST['result']=="00"){ echo "paiement ok"; echo "paiement refus autorisation"; } else { }?> // nok ne pas traiter la commande risque de fraude echo "Controle signature Nok - risque de fraude"; Lyra Network- 24/27
29 7. COMMENT ACTIVER LA BOUTIQUE EN PRODUCTION? 7.1 Phase de test Préalablement au passage en production du site, il est nécessaire de réaliser des tests pour s assurer du bon dialogue entre le site marchand et la plateforme de paiement. Ces tests doivent impérativement être réalisés avant de demander le passage en production de la boutique Récupération du certificat de test et de l identifiant du site (site_id) Un certificat spécifique à la phase de test est nécessaire pour dialoguer avec le serveur de test de la plateforme de paiement. Il est mis à disposition de toutes les personnes habilitées à la consultation des certificats dans l outil de gestion de caisse Cyberplus Paiement à l emplacement suivant : Paramètres / Boutique / Certificat. La donnée site_id qui a été automatiquement attribuée à votre boutique lors de l inscription à Cyberplus Paiement est quant à elle disponible dans l outil de gestion de caisse Cyberplus Paiement à l emplacement suivant : Paramètres / Boutique / Configuration générale. Cette valeur doit impérativement être utilisée dans le formulaire HTTP POST Réalisation des tests Les demandes de paiement de test adressées via le formulaire HTTP POST doivent contenir la donnée ctx_mode valorisée à TEST. Elles doivent également utiliser le certificat de test précédemment récupéré pour le calcul de la signature. En phase de test, le commerçant peut tester les configurations 3D-Secure ou non 3D- Secure, quelle que soit sa configuration réelle Différents cas de paiement peuvent être simulés en faisant varier le numéro de carte comme indiqué ci-dessous : (Attention les paiements avec des numéros de cartes réelles en mode test passeront en paiement refusé). Le choix de la date et du cryptogramme est libre (Ex : date d expiration décembre 2010 et CVV =123). Numéro de carte Cas de test vérifié Commerçant non enrôlé 3D-Secure Paiement accepté (autorisation accordée) Commerçant enrôlé 3D-Secure Paiement accepté avec authentification internaute Paiement accepté sans authentification internaute (Internaute non enrôlé 3D-Secure) contacter l émetteur de carte (Transaction à forcer). Authentification réalisée avec succès Problème technique lors de l authentification porteur Lyra Network- 25/27
30 Numéro de carte Cas de test vérifié Paiement refusé pour cause d authentification 3D-Secure échouée (l internaute n est pas parvenu à s authentifier) Paiement refusé (autorisation refusée suite à erreur dans le cryptogramme visuel saisi) Paiement refusé (autorisation refusée pour cause de plafond dépassé) Toutes les transactions réalisées en test sont consultables par les personnes habilitées sur l outil de gestion de caisse Cyberplus Paiement à l adresse suivante : Ces transactions sont disponibles en visualisation via le menu «Gestion TEST» situé en haut à droite sur l outil de gestion de caisse. REMARQUE : Dans la phase de test, après avoir renseigné dans l outil de gestion de caisse l URL serveur en mode test, vérifier que sans cliquer sur retour à la boutique après paiement, le back office de votre site est correctement renseigné sur l état du paiement. 7.2 Transmission du PV de recette Suite à la réalisation des tests, le procès verbal de recette doit être complété et adressé à [email protected], 72 heures avant la date de mise en production souhaitée. NB : Les mises en production sont réalisées les jours ouvrés, du lundi au vendredi. 7.3 Activation de la boutique en production Suite à la validation du PV de recette, la boutique est activée en production de 09h00 à 17h00 (heure légale française). L outil de gestion de caisse Cyberplus Paiement reste accessible à l adresse suivante : Ces transactions sont désormais disponibles en visualisation via le menu «Gestion», situé en haut à gauche sur l outil de gestion de caisse Récupération du certificat de production Le certificat de production est alors mis à disposition dans l outil de Gestion de Caisse Cyberplus Paiement à l emplacement suivant : Menu «Paramétrage» / Boutique / onglet «Certificat». Il vient remplacer celui préalablement fourni dans le cadre des tests. Il est accessible par toutes les personnes dûment habilitées à cet effet. Pour des raisons de sécurité, ce certificat ne sera plus consultable dès lors qu une première transaction aura été réalisée depuis la boutique. A ce titre, nous vous demandons de prendre toutes les dispositions sécuritaires appropriées quant à son utilisation et à sa conservation. Lyra Network- 26/27
31 7.3.2 Réalisation d une première transaction en production Il est conseillé au commerçant d'effectuer une transaction afin de vérifier le fonctionnement de bout-en-bout en environnement de production. Cette transaction sera débitée. Nous rappelons que la variable ctx_mode doit désormais être valorisée à PRODUCTION. Vérifier le bon fonctionnement de l url serveur renseigné dans l outil de gestion de caisse. 8. MISE EN PLACE DU LOGO SUR LA PAGE DE PAIEMENT Comme décrit dans le paragraphe 1, il est possible de personnaliser la page de paiement avec l ajout d un Logo. Pour cela, vous devez uploader le logo de la boutique par l intermédiaire de l outil de gestion de caisse (Menu Paramétrage / Boutique / Personnalisation). Seuls les utilisateurs ayant les droits de paramétrage sur la boutique peuvent réaliser cette procédure. 9. ASSISTANCE TECHNIQUE Pour tout problème d accès à l outil de gestion de caisse (Première connexion, compte bloqué ou mot de passe perdu), vous pouvez envoyer un mail à l adresse [email protected] Pour toute question technique, vous pouvez nous contacter par téléphone au (Numéro Azur Coût d un appel local depuis un poste fixe) les jours ouvrés du lundi au vendredi de 09h00 à 18h00 (heure légale française). Lyra Network- 27/27
Guide d implémentation Interface avec la plateforme de paiement
Guide d implémentation Interface avec la plateforme de paiement Version 2.8-2012 SUIVI, HISTORIQUE Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom
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
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
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
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
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 PAYZEN. Définition de Web-services
Plateforme PAYZEN Définition de Web-services Ordre de paiement Version 1.1 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Lyra-Network
Définition des Webservices Ordre de paiement par email. Version 1.0
Définition des Webservices Ordre de paiement par email Version 1.0 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Historique du document
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,
PLATE-FORMES LIBRES *AMP CYBER PAIEMENT / CYBER PLUS PAIEMENT GUIDE DE MIGRATION FACILE ET EN UNE HEURE PLATE-FORME SYSTEMPAY
PLATE-FORMES LIBRES *AMP CYBER PAIEMENT / CYBER PLUS PAIEMENT GUIDE DE MIGRATION FACILE ET EN UNE HEURE PLATE-FORME SYSTEMPAY Référence Version 2 Auteur V. Graux Date 30/05/10 Dernière page 20 Guide de
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
CYCLE DE VIE DES TRANSACTIONS
CYCLE DE VIE DES TRANSACTIONS Version 1.1 21/12/2009 Ce document et son contenu sont strictement confidentiels et la propriété de Natixis Paiements. Il n est pas contractuel. Toute reproduction et/ou distribution
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
Manuel d'installation
CyberMUT P@iement P@iement CIC P@iement OBC SERVICE SECURISE DE PAIEMENT INTERNET PAR CARTE BANCAIRE (Sécurisé par le protocole SSL) Manuel d'installation (Document 2/2) EURO Sp.Tech. 1.2.8 Octobre 2001
Définition des Webservices V4
Définition des Webservices V4 Payzen 1.27.8 Version 1.4 Description des webservices v4 1/56 Historique du document Version Auteur Date Commentaires 1.4 Lyra-Network 06/12/2013 1.3 Lyra-Network 01/08/2013
Guide d implémentation. Paiement par identifiant Fichier des cartes arrivant à expiration
Guide d implémentation - Echange de fichiers - Paiement par identifiant Fichier des cartes arrivant à expiration Version 1.1 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom
Définition des Webservices Standards Systempay 1.27.8. Version 2.7c
Définition des Webservices Standards Systempay 1.27.8 Version 2.7c Historique du document Version Auteur Date Commentaires 2.7c Lyra-Network 06/12/2013 Modification du champ threedsresult. Précision apportée
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
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]
Paiement sécurisé sur Internet. Pack Factures Documentation générale sur le paiement de factures par carte bancaire sur apayer.fr
Paiement sécurisé sur Internet Pack Factures Documentation générale sur le paiement de factures par carte bancaire sur apayer.fr SOMMAIRE 1 Principe 3 2 Condition d accès 3 3 Charger un fichier de factures
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,
DESCRIPTION DES JOURNAUX DE REPORTING
DESCRIPTION DES JOURNAUX DE REPORTING Version 2.1b 18/07/2013 Ce document et son contenu sont strictement confidentiels et la propriété de Natixis Paiements. Il n est pas contractuel. Toute reproduction
Paiement sécurisé sur Internet. Documentation Technique
Paiement sécurisé sur Internet Documentation Technique SOMMAIRE Documentation Technique 1 1 Mise en place de l interface de paiement 3 1.1 Introduction 3 1.2 Clé de sécurité commerçant 3 1.3 Spécifications
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
Intégration du moteur d envoi de SMS pour : Prestashop
Intégration du moteur d envoi de SMS pour : 1. Suivi Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Lyra-Online 08/06/2010 Historique
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
Secure Card Data. Spécifications. Version 3.3. 110.0097 SIX Payment Services
Secure Card Data Spécifications Version 3.3 110.0097 SIX Payment Services Sommaire 1 Introduction... 3 1.1 Sécurité des données et PCI DSS... 3 1.2 Résumé... 3 1.3 Conditions préalables... 3 1.4 Moyens
Faites confiance à la première solution française de paiement sur Internet. www.entreprises.societegenerale.fr
Comptes bancaires au quotidien SOGENACTIF Faites confiance à la première solution française de paiement sur Internet www.entreprises.societegenerale.fr Vous exercez une activité commerciale et vous souhaitez
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
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
Création d un compte Exchange (Vista / Seven)
Création d un compte Exchange (Vista / Seven) Version : 2.0 Création d un compte Exchange sous Windows Vista et Windows Seven Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom
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
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...
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
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
TFC. (Téléphone, Fax, Courrier)
TFC (Téléphone, Fax, Courrier) Crédit Agricole S.A, société anonyme au capital de 7 729 097 322. Siège social : 12 place des Etats-Unis 92127 Montrouge Cedex. Immatriculée au registre de Nanterre sous
Guide utilisateur du prélèvement bancaire SEPA
Guide utilisateur du prélèvement bancaire SEPA Version 1.A Payline Monext Propriétaire Page 1 / 20 Historique des évolutions Le tableau ci-dessous liste les dernières modifications effectuées sur ce document.
DOSSIER D INSCRIPTION au service de paiement sécurisé sur Internet PAYBOX SYSTEM
DOSSIER D INSCRIPTION au service de paiement sécurisé sur Internet PAYBOX SYSTEM Ce dossier comprend 7 pages : La démarche à suivre (1 page) qui doit être datée, signée et tamponnée. La fiche d'inscription
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é
Le e-commerce en France
Le e-commerce en France 117.500 sites en 2012 Nouvelle hausse Hausse des opérations Nouvelle hausse des opérations en nombre 42,9 en 2011 45 Mds en 2012 (+ 19%) Les cybers acheteurs Les moyens de paiements
Achetez en toute sécurité sur Internet sans communiquer votre numéro de carte bancaire!
Service e-carte Bleue Adoptez la simplicité et la tranquillité pour tous vos achats en ligne avec le service e-carte Bleue! EN BREF Achetez en toute sécurité sur Internet sans communiquer votre numéro
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...
DOSSIER D INSCRIPTION au service de paiement sécurisé sur Internet PAYBOX SYSTEM
DOSSIER D INSCRIPTION au service de paiement sécurisé sur Internet PAYBOX SYSTEM Ce dossier comprend 7 pages : La démarche à suivre (1 page) qui doit être datée, signée et tamponnée. La fiche d'inscription
Paiement sécurisé sur Internet. Fonctionnalités du Pack Factures
Paiement sécurisé sur Internet Fonctionnalités du Pack Factures SOMMAIRE 1 Objet 3 2 Condition d accès 3 3 Gestion des factures 4 3.1 Import de factures par CSV 5 Accès à la section 5 Présentation de l
CONTRAT D ADHESION AU SYSTEME DE PAIEMENT PAR CARTES BANCAIRES CB
CONTRAT D ADHESION AU SYSTEME DE PAIEMENT PAR CARTES BANCAIRES CB Activité e-commerce Chapitre 1 - Référenciel Sécuritaire Accepteur p 2 Chapitre 2 - Conditions générales pour la Convention de service
Documentation utilisateur "OK-MARCHE" Historique des modifications. 3.0 Mise à jour complète suite à version OK-MARCHE V2.2. de marchés publics
Documentation utilisateur "OK-MARCHE" Historique des modifications Version Modifications réalisées 1.0 Version initiale de diffusion Ouverture & traitement des 2.0 Mise à jour complète enveloppes électroniques
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
1. Mise en œuvre du Cegid Web Access Server en https
1. Mise en œuvre du Cegid Web Access Server en https Principe d usage La mise en œuvre du mode https sur un serveur Web Access implique : De disposer d un certificat pour le nom d hôte configuré sur le
Solutions web : instructions aux développeurs
Solutions web : instructions aux développeurs INFORMATIONS GÉNÉRALES L inscription aux services en ligne permet d utiliser le système de transmission des informations de paiement par Internet (TIP-I) de
Guide d utilisation IPAB-ASSOCIATION v5.0 GUIDE D UTILISATION. à destination des associations et organismes sans but lucratif.
GUIDE D UTILISATION à destination des associations et organismes sans but lucratif Page 1 Table des matières I. Activation du compte Ipab-Association et première connexion... 4 1. L email d activation...
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
LEOxChange Guide de l utilisateur
LEOxChange Guide de l utilisateur Sommaire 1. LEOxChange Guide de l utilisateur. 3 2. Créer un compte à partir du LEO BackOffice... 4 3. Inscription comme non utilisateur LEO 4. Authentification à deux
Écriture de journal. (Virement de dépense)
Écriture de journal (Virement de dépense) SERVICE DES FINANCES Équipe de formation PeopleSoft version 8.9 Août 2014 TABLES DES MATIERES AVERTISSEMENT... 3 INTRODUCTION... 4 RAISONS JUSTIFIANT LA CRÉATION
Guide d'utilisation du portail d'authentification Cerbère à usage des professionnels et des particuliers
RAPPORTS Secrétariat Général Service des Politiques Supports et des Systèmes d'information Centre de prestations et d'ingénierie Informatiques Département Opérationnel Sud-Ouest PNE Sécurité 10/11/2011
Réaliser des achats en ligne
2 décembre 2013 p 1 Réaliser des achats en ligne La période de Noël approche. Vous avez peut-être envie d effectuer des achats sur internet, mais vous n osez pas, de peur qu on vous vole vos informations
Guide d utilisation. Gamme Telium. Application AMEX EMV 722 02 5x
Guide d utilisation Gamme Telium Application AMEX EMV 722 02 5x Ingenico 28/32 boulevard de Grenelle 75015 Paris Tel. 33(0)1 58 01 80 00 Fax. 33(0)1 58 01 91 35 [email protected] Guide d Utilisation
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
API HTTP DOCUMENTATION TECHNIQUE PLATEFORME SAAS D'ENVOI DE SMS. Version 2.2 - Mise à jour : 3 juillet 2015
PLATEFORME SAAS D'ENVOI DE SMS API HTTP 12/05/2015 à 13:50 Bonjour. Votre commande ref : 123456 est à votre disposition à votre point relais 10 rue d Amiens, 75002 Paris. Venez muni(e) d une pièce d identité.
Processus de commande en ligne des produits répertoriés sur notre site Web
Processus de commande en ligne des produits répertoriés sur notre site Web Catalogue Choisissez, dans notre catalogue, le ou les produits que vous recherchez Cliquez sur la petite icône «Ajouter à mon
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
Plateforme de banque en ligne d'al Salam Bank Algeria. Al Salam Moubachir /Guide Utilisateurs/
Plateforme de banque en ligne d'al Salam Bank Algeria Al Salam Moubachir /Guide Utilisateurs/ Sommaire 1 Objet du document... 3 2 Guide Utilisateurs... 3 2.1 L accès au service Al Salam Moubachir... 3
Manuel d intégration API SOAP SMS ALLMYSMS.COM
Manuel d intégration API SOAP SMS ALLMYSMS.COM 26/02/2014 TABLE DES MATIERES OBJECTIF DU DOCUMENT... 3 LE PROTOCOLE SOAP... 3 ENVOI DE REQUETES SOAP A LA PLATEFORME ALLMYSMS.COM... 3 BACKOFFICE SMS...
Manuel fournisseur : procédure pour prendre connaissance d une consultation en ligne et soumettre une offre. Version de février 2014 SNCF
Manuel fournisseur : procédure pour prendre connaissance d une consultation en ligne et soumettre une offre Version de février 2014 SNCF Introduction Ce document a pour objectif : De vous présenter, pas
PORTAIL INTERNET DE LA GESTION PUBLIQUE Guide d'utilisation du Portail Internet de la Gestion Publique
PORTAIL INTERNET DE LA GESTION PUBLIQUE Guide d'utilisation du Portail Internet de la Gestion Publique Cette documentation s'adresse aux utilisateurs travaillant avec le navigateur Internet Explorer et
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.
MANUEL D UTILISATION DE LA SALLE DES MARCHES APPEL D OFFRES OUVERT ACCES ENTREPRISES. Version 8.2
MANUEL D UTILISATION DE LA SALLE DES MARCHES APPEL D OFFRES OUVERT ACCES ENTREPRISES Version 8.2 Vous allez utiliser les services en ligne de la plate forme de dématérialisation de la Salle des Marchés
Le Service de Télétransmission par Internet des banques du Réseau OCÉOR GUIDE UTILISATEURS. Version V1.0
Le Service de Télétransmission par Internet des banques du Réseau OCÉOR GUIDE UTILISATEURS Version V1.0 SOMMAIRE 1 DESCRIPTION DE L'INTERFACE... 2 1.1 Introduction... 2 1.2 Fonctionnalités disponibles...
GUIDE DE PAIEMENT. Pour Bien Effectuer votre Paiement, veuillez suivre les instructions suivantes :
GUIDE DE PAIEMENT Pour Bien Effectuer votre Paiement, veuillez suivre les instructions suivantes : 1. Cliquez sur le Bouton «Acheter» ou «Payer» sur les pages spécifiques de notre site comprenant le Bouton
Guide d implémentation de la solution de paiement Payline
Guide d implémentation de la solution de paiement Payline Version 2.J Payline PROPRIETAIRE Page 1/27 Version du modèle : DocStd_50 Page des évolutions Le tableau ci-dessous liste les dernières modifications
PERSONNALISATION DE LA PAGE DE PAIEMENT & TICKET DE PAIEMENT
PERSONNALISATION DE LA PAGE DE PAIEMENT & TICKET DE PAIEMENT PAYBOX SYSTEM Point Transaction Systems, 11 A, rue Jacques Cartier - 78280 Guyancourt - FRANCE Société par Actions Simplifiée au capital de
Advanced e-commerce. Guide d intégration technique pour e-commerce v.5.3.6. Copyright PostFinance 2014, All rights reserved.
Guide d intégration technique pour e-commerce v.5.3.6 Table des matières 1 Introduction... 5 2 Best Practices... 6 3 Environnement... de test 7 3.1 Configuration... de votre compte test. 7 4 Processus...
V 8.2. Vous allez utiliser les services en ligne de la plate forme de dématérialisation de la Salle des Marchés achatpublic.com.
MANUEL D UTILISATION DE LA SALLE DES MARCHES ACCES ENTREPRISES V 8.2 APPEL D OFFRES RESTREINT Vous allez utiliser les services en ligne de la plate forme de dématérialisation de la Salle des Marchés achatpublic.com.
Application de Gestion des Notes de Frais sous Lotus Notes via un navigateur avec WorkFlow 1
Gestion des Notes de Frais avec Workflow pour Lotus Notes R5 et R6 Application de type Navigateur CVM sas 8 rue Paul Cézanne 93360 Neuilly-Plaisance - Tél : 33 (0)1.43.67.09.03 - Fax : 33 (0)1 43.67.35.40
Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles
Manuel d utilisation de la plate-forme de gestion de parc UCOPIA La mobilité à la hauteur des exigences professionnelles 2 Manuel d utilisation de la plate-forme de gestion de parc UCOPIA 1 Table des matières
PAYBOX MAIL Le générateur d emails transactionnels
PAYBOX MAIL Le générateur d emails transactionnels AVERTISSEMENT Ce document est la propriété exclusive de Paybox/Point Transaction Systems. Toute reproduction intégrale ou partielle, toute utilisation
Business Internet Centrex Business Talk IP Centrex guide administrateur
Sommaire Business Internet Centrex Business Talk IP Centrex guide administrateur SE CONNECTER AU WEB ADMINISTRATEUR... 2 GÉRER LE SERVICE ET VOS UTILISATEURS... 3 VOTRE COMPTE... 4 ADMINISTREZ VOS SERVICES...
Guide d implémentation de la solution de paiement CITELIS
Guide d implémentation de la solution de paiement CITELIS Version 2H Page 1/23 PAGE DES EVOLUTIONS Le tableau ci-dessous liste les dernières modifications effectuées sur ce document. Date Version Modifications
Solution de paiement Monetico Paiement Web. Module Prévention Fraude
Solution de paiement Monetico Paiement Web Module Prévention Fraude Nom de fichier : Monetico_Paiement_Web_Module_Prevention_Fraude_v1.04 Numéro de version : 1.04 Date : 2013-12-05 Confidentiel Titre du
Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin
Sécurité des sites Web Pas un cours un recueil du net INF340 Jean-François Berdjugin Vulnérabilité Définition (wikipédia) : Dans le domaine de la sécurité informatique, une vulnérabilité est une faiblesse
Nouveau Programme 2010. Formation Monétique
EESTEL vous propose en cette année 2010 une formation à la monétique rénovée, en fonction : - D une part, des nouvelles architectures fonctionnelles issues du SEPA et de l irruption de nouveaux Opérateurs
Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10
Dossier Technique Page 1/10 Sommaire : 1. REPONSE TECHNIQUE A LA DEMANDE 3 1.1. Prise en compte de la dernière version de phpcas 3 1.2. Gestion de la connexion à GRR 3 1.2.1. Récupération des attributs
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
SOMMAIRE BIENVENUE SUR LE COMPTE CITOYEN FAMILLE!... 3 COMMENT VOUS CONNECTER AU COMPTE CITOYEN FAMILLE?... 5
MODE D EMPLOI SOMMAIRE BIENVENUE SUR LE COMPTE CITOYEN FAMILLE!... 3 COMMENT VOUS CONNECTER AU COMPTE CITOYEN FAMILLE?... 5 LES CONDITIONS GENERALES D UTILISATION DU COMPTE CITOYEN FAMILLE... 6 LE COMPTE
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
Manuel d utilisation du site web de l ONRN
Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil
Manuel d utilisation JeResilieMonContrat.com. pour l agent
Manuel d utilisation JeResilieMonContrat.com pour l agent Version : V1.1 Référence : MU_JRMC_Agent Date : 02/03/2015 Sommaire 1 Introduction... 3 2 Inscription... 4 2.1 Vérification... 5 3 Authentification...
Manuel d Installation et de Configuration Clic & Surf C&S 3.3
Manuel d Installation et de Configuration Clic & Surf C&S 3.3 Produit par : Société 2ISR Ingénierie Informatique Systèmes et Réseaux 11, rue de Madrid 49280 LA SEGUINIERE [email protected] Tel : 09 72 12
Documentation pour l envoi de SMS
Documentation pour l envoi de SMS Mise à jour : Septembre 2010 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
INTERCONNEXION ENT / BCDI / E - SIDOC
19/11/2012 e-sidoc et OpenENT INTERCONNEXION ENT / BCDI / E - SIDOC Documentation sur les procédures à suivre pour mettre en place l authentification unique entre e-sidoc et les ENT des collectivités disposant
Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2
Sommaire I. SCENARII DE TRAITEMENTS...2 I.1 : Alimentation à partir d un fichier Access (.mdb)...2 I.1 : Vérification de l intégrité des traitements SQL sur la pyramide des ages...3 I.2 : Vérification
Module http MMS AllMySMS.com Manuel d intégration
Module http MMS AllMySMS.com Manuel d intégration Objectif du document... 3 1 Envoi de MMS par requête http... 4 1.1 Format de la requête utilisée... 4 1.2 Arborescence et explication des balises du flux
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
Intégration e-commerce. Version 0.5
Intégration e-commerce Version 0.5 13 décembre 2013 1 Table des matières 1 Introduction... 3 Fonctionnement général... 3 La sécurité... 3 2 Paramètres de votre compte... 4 3 Création d un paiement... 5
SERVICES EN LIGNE DES SUBVENTIONS ET DES CONTRIBUTIONS
SERVICES EN LIGNE DES SUBVENTIONS ET DES CONTRIBUTIONS GUIDE DE L UTILISATEUR (INSCRIPTION ET GESTION DE COMPTE) JUIN 2014 TABLE DES MATIÈRES INTRODUCTION... 1 Le saviez-vous?... 1 Les SELSC sont composés
CONDITIONS GENERALES DU SERVICE BANQUE EN LIGNE ECOBANK
CONDITIONS GENERALES DU SERVICE BANQUE EN LIGNE ECOBANK 1. OBJET Les présentes conditions générales fixent les modalités d accès et de fonctionnement du service de banque en ligne fourni par ECOBANK (le
Configuration d un client Outlook 2010
Configuration d un client Outlook 2010 Version : 1.0 Configuration d un client Outlook 2010 (POP3 / IMAP) Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa
ScolaStance V6 Manuel vie scolaire
ScolaStance V6 Manuel vie scolaire Sommaire INTRODUCTION... 5 ACCES A L ENT... 5 Modification du mot de passe temporaire... 6 Mot de passe oublié... 6 PERSONNALISATION DE LA PAGE D ACCUEIL... 7 Editer
Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6
Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6 2 І O2S Intégration O2S dans un site Internet Ce document présente une description
MANUEL D INSTALLATION 2015. du module Chronopost pour. version 1.0.5
MANUEL D INSTALLATION 2015 du module Chronopost pour version 1.0.5 Objectif Ce document explique comment installer et utiliser le module Chronopost depuis votre site Magento. Périmètre Ce module permet
