Permalink Liens vers le site internet Mondial Relay

Documents pareils
Guide d implémentation. Réussir l intégration de Systempay

Plateforme PAYZEN. Définition de Web-services

Étudiant : Nicolas Favre-Félix IFIPS Info 3. Les One Time Passwords, Mots de passe à usage unique

Définition des Webservices Ordre de paiement par . Version 1.0

Plateforme Systempay. Correspondance entre SP PLUS et SYSTEMPAY Paiement Simple et en plusieurs fois

Cours 14. Crypto. 2004, Marc-André Léger

Chapitre 7. Sécurité des réseaux. Services, attaques et mécanismes cryptographiques. Hdhili M.H. Cours Administration et sécurité des réseaux

OASIS Date de publication

PROJET ALGORITHMIQUE ET PROGRAMMATION II

FOIRE AUX QUESTIONS PAIEMENT PAR INTERNET. Nom de fichier : Monetico_Paiement_Foire_aux_Questions_v1.7 Numéro de version : 1.7 Date :

TRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 )

ÉPREUVE COMMUNE DE TIPE Partie D

Travaux pratiques. Compression en codage de Huffman Organisation d un projet de programmation

Guide d implémentation. Gestion des paiements par identifiant Gestion des paiements par abonnement

PGS TABLETTE PRINCIPES DE BASE Manuel Utilisateur

FORMATION SUR «CRYPTOGRAPHIE APPLIQUEE

MODE OPERATOIRE OPENOFFICE BASE

Langage SQL (1) 4 septembre IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

CIBLE DE SECURITE CSPN DU PRODUIT PASS. (Product for Advanced SSO)

COMMENT PROTÉGER LE FLUX SORTANT?

I.1. Chiffrement I.1.1 Chiffrement symétrique I.1.2 Chiffrement asymétrique I.2 La signature numérique I.2.1 Les fonctions de hachage I.2.

PROTEGER SA CLE USB AVEC ROHOS MINI-DRIVE

1 Introduction au codage

Du 03 au 07 Février 2014 Tunis (Tunisie)

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Cours 1 : Qu est-ce que la programmation?

Les solutions de paiement CyberMUT (Crédit Mutuel) et CIC. Qui contacter pour commencer la mise en place d une configuration de test?

Le format OpenPGP. Traduit par : Sébastien Person. personseb@yahoo.fr. Matthieu Hautreux. matthieu.hautreux@insa-rouen.fr.

CH.6 Propriétés des langages non contextuels

TABLEAU CROISE DYNAMIQUE

Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa Novembre 2008

La sécurité dans un réseau Wi-Fi

LICENCE SNCF OPEN DATA

Manuel d intégration API SOAP SMS ALLMYSMS.COM

INF4420: Éléments de Sécurité Informatique

E-TRANSACTIONS. Guide du programmeur API Plug-in. Version 1.1

Définitions. Numéro à préciser. (Durée : )

Plan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml

Sécurisation des accès au CRM avec un certificat client générique

LICENCE SNCF OPEN DATA

Paiement sécurisé sur Internet. Documentation Technique

Chapitre 1 I:\ Soyez courageux!

Guide d implémentation

Le protocole RADIUS Remote Authentication Dial-In User Service

TP 1. Prise en main du langage Python

Date : 16 novembre 2011 Version : 1. 2 Nombre de pages : 13

TEXT MINING von 7

Conditions générales de vente

Comité sectoriel de la sécurité sociale et de la santé Section «Sécurité sociale»

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Sécurité. Objectifs Gestion de PKI Signature Cryptage Web Service Security

Aristote Groupe PIN. Utilisations pratiques de la cryptographie. Frédéric Pailler (CNES) 13 janvier 2009

Chap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1

4. SERVICES WEB REST 46

îundesdruokerei Berlin

SAGE: Introduction. 1 Connections WEB. 2 Généralités. 1.1 Sur le web insset. 2.1 Conception modulaire. Sage. 100-Introduction

L exclusion mutuelle distribuée

Les Réseaux sans fils : IEEE F. Nolot

Mobyt Intégration par Webservice TABLE DES MATIERES

Administration de Bases de Données : Optimisation

Demande de Carte de Fidélité (à nous retourner) Veuillez écrire lisiblement et tout en MAJUSCULES (* : mention obligatoire)

18 TCP Les protocoles de domaines d applications

SOMMAIRE. Travailler avec les requêtes... 3

Mobyt Intégration HTTP TABLE DES MATIERES

Guide sommaire de TecLocal

Licence ODbL (Open Database Licence) - IdéesLibres.org

Présentation du service de. Commandes en ligne

Richard MONTBEYRE Master 2 Professionnel Droit de l Internet Administration Entreprises. La banque en ligne et le protocole TLS : exemple

Les Réseaux Privés Virtuels (VPN) Définition d'un VPN

Espace Repreneur Guide de la Demande d'accès

Skype (v2.5) Protocol Data Structures (French) Author : Ouanilo MEDEGAN

Version: 1.1 Date du document: 07 Novembre 2013 N du document: Guide Utilisateur Mandant. Guide utilisateur Mandant Page 1 de 20

CONTRAT DE BAIL POUR UN APPARTEMENT Entre : 1. Monsieur... et Madame... domicilies a... ci-apres denomme bailleur - et 2. Monsieur... et madame...

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Hébergement de site web Damien Nouvel

1 Année LMD-STSM Algorithmique et Programmation. Série de TD 2

BlackBerry Business Cloud Services. Guide de référence sur les stratégies

Les réseaux cellulaires

Certificats (électroniques) : Pourquoi? Comment? CA CNRS-Test et CNRS

Gestion des Clés Publiques (PKI)

Quelles sont les conséquences d une migration de DOM80 vers SDD (SEPA) pour CODA2.3?

Analyse de performance, monitoring

NetCRPrimes. Version application 3.x Version guide 1.08 YMAG [Import de l assiduité sur l extranet NetCRPrimes]

Ma première visibilité sur le Web. en 60 min avec des outils gratuits

CONDITIONS GENERALES DE VENTE & D UTILISATION DES FORFAITS POUR LA SAISON HIVER 2014/2015

Amendements en ligne du CdR Guide de l'utilisateur Amendements en ligne... 3 Foire aux questions... 13

données en connaissance et en actions?

SCONET Modifications apportées dans la version SCONET

SESSION 2014 ÉPREUVE À OPTION. (durée : 4 heures coefficient : 6 note éliminatoire 4 sur 20)

INF 4420: Sécurité Informatique Cryptographie II

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant.

Le service FTP. M.BOUABID, Page 1 sur 5

Manuel d'installation

Indications pour une progression au CM1 et au CM2

Calculateur quantique: factorisation des entiers

CONFIGURATION DU SERVEUR DE MAILS EXIM. par. G.Haberer, A.Peuch, P.Saade

Sommaire Introduction Les bases de la cryptographie Introduction aux concepts d infrastructure à clés publiques Conclusions Références

Transcription:

Permalink Li vers le site internet Mondial Relay MNDIAL RELAY ZAC des 4 Vents 5, Avenue Antoine Pinay 59510 Hem Service Support Courriel : servicesupport@mondialrelay.fr http://www.mondialrelay.fr Version Date de la version Commentaires V-1 01 août 2010 Création du document V-1.1 02 février 2011 Mise à jour V-1.2 09 août 2011 Révision nomenclature et corrections

Table des matières Introduction...3 Terminologie...3 Généralités...4 Spécifications générales des échanges...4 Description Générale...4 Régularité des Appels...4 Sélection de la langue d'affichage et du pays par défaut...4 Debuggage...4 Génération de la clé de sécurité...4 Méthode...4 Référence de marque et clé privée...4...4 Les fonctionnalités du site internet Mondial Relay...5 Affichage des informations d'un Point Relais...5 de base de...5...5...5...5 Affichage de la photo d'un Point Relais...6 de base de...6...6...6...6 Affichage du plan d'accès d'un Point Relais...7 de base de...7...7...7...7 Affichage d'un suivi de colis sur la page publique...8 de base de...8...8...8...8 Affichage d'un page de Tracing...9 de base de...9...9...9...9 Mondial Relay Permalink-Li vers le site internet de Mondial Relay-20110809-fr-V1.2 Page 2 / 9

Introduction Ce document a pour objet de décrire le principe de fonctionnement des liaisons avec les différentes pages du site Internet de Mondial Relay dans le but de rechercher / lister / afficher un ou plusieurs Point Relais ou encore d'afficher les informations d'une expédition et/ou son tracing. Terminologie Tracing Sont appelés «tracing», les informations indiquant le statut d'un colis à un moment donnée. Le tracing indique généralement la date, le lieu et le traitement effectué sur le colis d'une expédition. Expressions rationnelles Une expression rationnelle ou expression régulière est une chaîne de caractères que l on appelle parfois un motif et qui décrit un emble de chaînes de caractères possibles selon une syntaxe précise. Leur puissance à décrire des embles réguliers explique qu elles se retrouvent dans plusieurs domaines scientifiques dans les années d après-guerre et justifie leur forte adoption en informatique. Les expressions rationnelles sont aujourd hui utilisées par les informatici dans l édition et le contrôle de texte ainsi que dans la manipulation de langues formelles que sont les langages de l informatique. Norme IS Le document fait référence à deux normes IS afin de désigner les pays et les langues. La norme de référence pour les codes pays est IS 3166-1. Seul le code «alpha-2» de la norme est utilisé par Mondial Relay. Pour plus de documentation à ce sujet, vous pouvez consulter la page suivante : http://fr.wikipedia.org/wiki/is_3166-1 La norme de référence pour les codes langues est IS 639-1. Pour plus de documentation, vous pouvez consulter la page suivante : http://fr.wikipedia.org/wiki/liste_des_codes_is_639-1 Mondial Relay n'est pas responsable du contenu des pages ci-dessus et ne peux garantir les informations qu'elles contiennent. Le site internet de Mondial Relay ne supporte pas tous les pays ainsi que les codes langue défini dans les normes IS précédemment cités. Pour obtenir une liste des pays et des langues supportées, veuillez en faire la demande à Mondial Relay. Hachage MD5 L'algorithme MD5, pour Message Digest 5, est une fonction de hachage cryptographique qui permet d'obtenir une empreinte numérique. Cette fonction de hachage calcule à partir d'une source numérique, son empreinte numérique (en l'occurrence une séquence de 128 bits ou 32 caractères en notation hexadécimale) avec une probabilité très forte que deux éléments différents donnent deux empreintes différentes. Pour plus de documentation, vous pouvez consulter la page suivante : http://fr.wikipedia.org/wiki/md5 Mondial Relay n'est pas responsable du contenu de la page ci-dessus et ne peux garantir les informations qu'elle contient. Mondial Relay Permalink-Li vers le site internet de Mondial Relay-20110809-fr-V1.2 Page 3 / 9

Généralités Spécifications générales des échanges Description Générale La présente section de ce document décrit les principales fonctionnalités pour permettre l interconnexion du site Web Mondial Relay avec les sites marchands extérieurs. Tous les site Internet de Mondial Relay permettent l'utilisation des ressources exposés dans le présent document, cependant, il est recommandé l'utiliser l'url suivante : http://www.mondialrelay.com Tous les appels au différentes page seront sécurisés par une clé de contrôle. L algorithme de calcul de cette clé de contrôle sera abordé ultérieurement dans le présent document. Régularité des Appels En fonctionnement normal, les différentes fonctionnalités présentées dans ce documents ne doivent pas être appelés en «batch», c'est à dire que les appels ne doivent pas être groupés un un flot de demande groupés, dans un travail de nuit par exemple. Les requêtes doivent donc êtres répartie sur toute la journée et la nuit en fonction des demandes des utilisateurs finaux (recherche de Points Relais / commandes / etc...). Ce mode de fonctionnement «au fil de l'eau» est nécessaire afin de ne pas perturber les autres utilisateurs du site internet par une monopolisation trop importante des ressources des serveurs. Sélection de la langue d'affichage et du pays par défaut Toutes les pages sont munies de deux paramètres afin de sélectionner la langue d'affichage ainsi que le pays pré-sélectionné sur le site. En cas d'absence de l'un, l'autre ou des deux paramètres, des valeurs par défaut sont attribué en fonction du domaine d'appel de la page. Ainsi, pour un appel depuis www.mondialrelay.fr, les paramètres sont définies sur Français et France. Il est très fortement conseillé de définir les valeurs par défaut des paramètres pour www.mondialrelay.com en raison du fait qu'aucune langue ni aucun pays n'est définitivement fixé pour ce domaine. Les paramètres doivent être envoyés dans l' en méthode «get». Le paramètre permettant la modification de la langue d'affichage du site se nomme «language». Le paramètre permettant la modification du pays par défaut se nomme «country». Les valeurs de ces paramètres correspondent aux normes IS précédemment définies dans le document. Debuggage Afin de faciliter la recherche d'erreur lors des développement, les pages présentés dans le présent document sont généralement munies d'un paramètre facultatif permettant de préciser, lorsque c'est le cas, le paramètre manquant ou invalide. Ce paramètre se nomme «debug» et doit être envoyé en méthode «get», c'est à dire dans l'url d'appel de La valeur de ce paramètre est numérique et doit être «1» pour activer le mode. Génération de la clé de sécurité Méthode L algorithme de calcul de la clé de sécurité est similaire pour toutes les fonctionnalités décrites dans le présent document (sauf mention contraire). La méthode consiste en la génération d'une chaine de caractères suite à la concaténation de donnée (les données à concaténer seront précisés pour chaque fonctionnalité). Le résultat de cette concaténation est uite crypté d'une manière non réversible par l'algorithme de hachage MD5. L'algorithme MD5 étant bien connu dans le monde de la programmation, la méthode de génération n'est pas reprise ici. Cet algorithme retourne une chaîne de 32 caractères. Attention à la casse de la chaîne lors de l envoi à la page web, cette chaîne doit être envoyée en majuscule (sauf mention contraire). Référence de marque et clé privée Afin de générer la clé de sécurité, il est nécessaire d'obtenir un couple d'identifiant authentifiant l'utilisateur du site internet et autorisant l'accès aux fonctionnalités. Ce couple est constitué d'une «Référence de Marque» et d'une «Clé Privée». Ces informations sont communiqués individuellement du présent document. Les paramètres facultatifs vides ne sont pas visible dans la concaténation, mais dans le cas où ils seraient spécifiés, il faudrait en tenir compte. Si la concaténation des données donne la chaîne de caractères suivante : «<BDTESTMR11>123456FR<01AB23cd>». Alors le résultat du hachage donne la chaîne suivante : 5c3b172b14a83b3f69d01cefbc55aa90 Le résultat devant être en majuscules, le paramètre de validation de la sécurité (généralement nommé dans les paramètres) est donc : 5C3B172B14A83B3F69D01CEFBC55AA90 Mondial Relay Permalink-Li vers le site internet de Mondial Relay-20110809-fr-V1.2 Page 4 / 9

Les fonctionnalités du site internet Mondial Relay Affichage des informations d'un Point Relais Cette fonction permet d afficher le détail des informations disponibles pour un Point Relais. de base de la page http://www.mondialrelay.com/public/permanent/details_relais.aspx bligatoire num Numéro du Point Relais pays Code Pays du Point Relais resize Redimionnement automatique de la page (type popup) F 6 caractères numériques fixe ^[0-9]{6}$ 2 caractères fixes Code IS, pour la France : FR ^[A-Z]{2}$ 1 caractère fixe ^[01]$ Numéro de Point Relais (8 caractères numériques) Pays en Majuscule (2 caractères alphabétiques) http://www.mondialrelay.com/public/permanent/details_relais.aspx &num=083682 &pays=fr Mondial Relay Permalink-Li vers le site internet de Mondial Relay-20110809-fr-V1.2 Page 5 / 9

Affichage de la photo d'un Point Relais Cette fonction permet d afficher la photo d'un Point Relais. de base de la page http://www.mondialrelay.com/public/permanent/photo_relais.aspx bligatoire num Numéro du Point Relais pays Code Pays du Point Relais 6 caractères numériques fixe ^[0-9]{6}$ 2 caractères fixes Code IS, pour la France : FR ^[A-Z]{2}$ Numéro de Point Relais (6 caractères numériques) Pays en Majuscule (2 caractères alphabétiques) http://www.mondialrelay.com/public/permanent/photo_relais.aspx &num=083682 &pays=fr Mondial Relay Permalink-Li vers le site internet de Mondial Relay-20110809-fr-V1.2 Page 6 / 9

Affichage du plan d'accès d'un Point Relais Cette fonction permet d afficher le plan Google Maps d'un Point Relais. de base de la page http://www.mondialrelay.com/public/permanent/plan_relais.aspx bligatoire num Numéro du Point Relais pays Code Pays du Point Relais 6 caractères numériques fixe ^[0-9]{6}$ 2 caractères fixes Code IS, pour la France : FR ^[A-Z]{2}$ Numéro de Point Relais (6 caractères numériques) Pays en Majuscule (2 caractères alphabétiques) http://www.mondialrelay.com/public/permanent/plan_relais.aspx &num=083682 &pays=fr Mondial Relay Permalink-Li vers le site internet de Mondial Relay-20110809-fr-V1.2 Page 7 / 9

Affichage d'un suivi de colis sur la page publique Cette fonction permet d afficher la page de résultat d'une recherche d'une expédition. de base de la page http://www.mondialrelay.com/public/permanent/tracking.aspx bligatoire exp Numéro d'expédition 8 caractères numériques fixe ^[0-9]{8}$ Numéro d'expédition (8 caractères numériques) http://www.mondialrelay.com/public/permanent/tracking.aspx &exp=12345678 Mondial Relay Permalink-Li vers le site internet de Mondial Relay-20110809-fr-V1.2 Page 8 / 9

Affichage d'une page de Tracing Cette fonction permet d'afficher une page entièrement dédiée aux informations d'une expédition. Le nom du destinataire, les informations tracing ainsi qu'une phrase récapitulative du statut de l'expédition sont disponible sur cette page. de base de la page http://www.mondialrelay.com/public/permanent/tracking2.aspx bligatoire exp Numéro d'expédition 8 caractères numériques fixe ^[0-9]{8}$ Numéro d'expédition (8 caractères numériques) http://www.mondialrelay.com/public/permanent/tracking2.aspx &exp=12345678 Mondial Relay Permalink-Li vers le site internet de Mondial Relay-20110809-fr-V1.2 Page 9 / 9