Fxtop: Convertisseurs de devises et historique taux de change depuis 1953

Pour les développeurs

convertisseur Convertisseur de devises
passé Conversion devises dans le passé
graphique Cours historiques
comparaison Comparaison historique
EUR Portail devise
diff Carte mondiale taux change
diff Tendances Forex
portail Portail paire de devises
cross Cours croisés
équivalence Table équivalence
Or Or (1g=55.36 EUR)
calculateur inflation nechto Fotolia Calculateur inflation
carte inflation Carte inflation
pays Liste pays
Convertisseur avancé Convertisseur avancé
Quiz de test du code de la route Quiz code de la route
Evaluez gratuitement votre niveau en anglais Evaluation Anglais
convertisseur Convertisseurs d'unités
Principaux taux change :
1 EUR=1.0523 USD
1 EUR=135.76 JPY
1 EUR=0.8467 GBP
1 USD=129.01 JPY
1 USD=0.9965 CHF
1 GBP=1.2428 USD
1 USD=1.2818 CAD
1 USD=1.4235 AUD
1 EUR=1.0486 CHF
Fxtop.com :
A propos de ce site
Liens acceptés
Flux de taux de change
Pour les développeurs
Pour les éditeurs
Nos compétences
Contact
Règles de conversion
Taux au 18 mai 2022

Services de fourniture de cours de change pour les développeurs :

Fxtop fournit depuis plus de 10 ans les cours de change à de nombreux clients, que ce soit pour être intégré à un système de comptabilité (ERP), à une application E-commerce ou une application tierce.

Cette page décrit les services que nous proposons d'ores et déjà à nos clients, le choix est déjà vaste mais nous pouvons nous adapter à vos besoins spécifiques.

Si vous ne comprenez pas certains termes techniques, vous pouvez vous référer à la section terminologie mais le mieux est de nous contacter pour que l'on étudie votre besoin et vous assiste dans la mise en place d'une solution personnalisée.

Tout type de fichier sont fournis : XML, Texte ou CSV (lisible sous Excel), requêtes SQL ou services web. Les formats les plus courants sont déjà prêts mais nous pouvons nous adapter à vos besoins spécifiques.

Les cours de change sont donnés contre une devise pivot de votre choix (Euro, dollar...) , les libellés des devises sont exprimés dans les jeux de caractères les plus courants (format standard Unicode Utf-8 ou standard européen Latin-1...)

Les cours de change sont envoyés à nos clients selon divers moyens : mise à disposition sur notre site web, mise à disposition sur notre site FTP, envoi sur votre site FTP, envoi par mail ou via un service web

Nous disposons d'un serveur dédié surpuissant avec une bande passante globale garantie d'au moins 200 Mbps ainsi que de serveurs séparés pour le développement, les tests d'intégration et le backup. Dès lors, nos contrats vous garantissent une disponibilité d'au moins 99%.

Enfin nos tarifs sont raisonnables et la mise en place des services est très rapide, et nous pouvons nous adapter à toute sorte de besoin donc n'hésitez pas à vous abonner ou nous contacter

XML

XML est le format de fichier standard pour les échanges de données structurées.
Les cours contre l'euro sont disponibles au format XML (eXtensible Markup Language). Ils sont disponibles également au format CSV (comma separated values) lisible notamment sous Excel ou SQL (structured query language) pour alimenter votre base de données.
Un exemple avec quelques devises peut être vu avec un interpréteur XML (tel qu'Internet Explorer 5) ICI

Si vous voulez accéder au fichier complet avec un cours rafraîchi tous les jours (du lundi au vendredi) et 162 devises dans 11 langues, c'est un service payant, veuillez consulter nos tarifs ou souscrire au service d'accès au flux de taux de change

Explication des balises XML :
<DAYPRICE> est le cours de change entre l'euro et la devise (de la forme 1 EURO= DAYPRICE XXX), à la date spécifiée dans la balise <ALLCURRENCIES><DATE>
<LIBEN> est le libellé en anglais du pays (ou organisation) émettant la devise (par exemple "United States" pour USD)
<LIBDEVEN> est le libellé en anglais de la devise (par exemple "US dollar" pour USD)
<LIBFR> est le libellé en français du pays émettant la devise (par exemple "Etats-Unis" pour USD)
<LIBDEVFR> est le libellé en français de la deive (par exemple "dollar américain" pour USD)
<LIBIT>, <LIBES>, <LIBDE>, <LIBDK>, <LIBSE>, <LIBNO>, <LIBPT>, <LIBFI>, <LIBNL> : sont les libellés du pays émettant la devise respectivement dans les langues suivantes : Italien, Espagnol, Allemand, Danois, Suédois, Norvégien, Portugais, Finnois, Néerlandais
<LIBDEVIT>, <LIBDEVES>, <LIBDEVDE> : Sont les libellés de la devise respectivement en Italien, Espagnol, Allemand
<ISOCODE> est le code à 3 lettre pour la devise
<SHLIB> est le libellé court, par exemple "$" pour le dollar américain, "F" pour le franc français
<NBDEC> est le nombre de décimales après la virgule, par exemple 2 pour le dollar américain par ce que les gens utilisent les cents de dollar mais 0 pour la lire italienne qui n'a pas de subdivision.
<MODEC> est un nombre entier correspondant à l'importance ou à la catégorie de la devise (par exemple 3 pour une devise participant à l'Euroland) )
Exemple :
<ALLCURRENCIES> <DATE>08/09/2000</DATE> <PREVIOUSDATE>07/09/2000</PREVIOUSDATE> <CURRENCY> <ISOCODE>ADF</ISOCODE> <LIBFR>Andorre (Franc)</LIBFR> <LIBEN>Andorra (Franc)</LIBEN> <DAYPRICE>5.7250</DAYPRICE> </CURRENCY>
Signifie qu' 1 Euro (EUR) = 5.7250 Andorra franc (ADF) au 08/09/2000
Pour avoir le cours de change entre le dollar américain (USD) et la livre anglaise (GBP), vous devez faire une division : 1 USD = EURGBP/EURUSD GBP
avec EURGBP=0.61240 (1 EUR =0.61240 GBP) et EURUSD= 0.8735 (1 EUR= 0.8735 USD)
on obtient :
1 USD = 0.61240 / 0.8735 GBP = 0.70108 GBP

Services web SOAP

Nous permettons aux tiers d'appeler certaines de nos fonctions de conversion de montant d'une devise à une autre. de récupérer certains taux de change (à la date du jour ou dans le passé), de récupérer la description d'une devise ou la liste des devises gérées.
Certaines fonctionnalités de ce service sont accessibles gratuitement, d'autres sont bridées, veuillez consulter nos tarifs ou souscrire au service d'accès au flux de taux de change.

Service web standard utilisant le protocole SOAP et un fichier de définition de service WSDL

SOAP est le protocole standard pour utiliser un service web, il est basé sur un fichier de définition de service appelé .WSDL , c'est un fichier spécial au format XML pouvant être utilisé par toute sorte d'application. SOAP échange des messages au format XML.
Nous fournissons un service web supportant ce protocole SOAP. Nous utilisons le protocole de transport HTTP qui est plus pratique (puisque le port HTTP n'est pas bloqué par les pare-feu).
Nous utilisons le jeu de caractères standard Unicode (UTF-8) to coder les chaines de caractères.
Notre fichier de définition de service web est ici
Ce fichier décrit 3 fonctions et les paramètres associés :
DescCurrency : retourne la description d'une devise : code Iso à 3 caractères, langue (chaine de 2 caractères pouvant valoir FR, EN, DE, IT, ES, FI, DK, NL, PT, SE, NO, JP), libellé du pays de la devise dans cette langue, libellé de la monnaie (le libellé du pays existe en 12 langues mais le libellé de la monnaie n'existe qu'en français, anglais, allemand, italien ou espagnol pour l'instant). Le jeu de caractères utilisé est le standard Unicode UTF-8.
ListCurrencies : retourne la liste des devises gérés par notre site fxtop.com (plus de 200) C'est une séquence avec pour chaque devise, les mêmes information que pour la fonction DescCurrency.
Convert: convertit un montant d'une devise à une autre à une date donnée (aujourd'hui ou dans le passé), si aucune date n'est passée la date du jour sera prise. Pour ce service, vous devez fournir un compte d'utilisation/mot de passe. Si vous ne passez pas le code utilisateur ou le mot de passe, ou s'ils sont incorrects, la conversion s'effectuera sur l'année 1999, même si vous avez passé une autre date ! Le format de date est DD/MM/YYYY.

Vous pouvez trouver un exemple d'exécution de ces 3 fonctions sur cette page écrite en PHP https://fxtop.com/dev/clientwsdl.php, cette page fonctionne même si elle n'est pas hébergée sur notre site. vous pouvez utiliser d'autres technologies que le PHP pour utiliser notre service web.

Le code source de cet exemple en PHP est disponible ici (si ce code source PHP s'affiche curieusement dans votre navigateur, utilisez la fonction "Afficher la source"). Comme vous pouvez le constater, il est très facile d'utiliser un service web eb PHP. Par exemple le code suivant

$leservice=new SoapClient("https://fxtop.com/dev/service.wsdl");
$mylist=$leservice->Convert("123.45", "USD", "GBP", "15/12/1953", "LOGIN","PASSWORD");
echo "Conversion de 123.45 USD en GBP au 15/12/1953  avec authentification - Montant résultant=".
	$mylist->ResultAmount .", Jour=". $mylist->DD .", Mois=". $mylist->MM .", Année=". $mylist->YYYY .
	", Devise source=". $mylist->C1 .", Devise destination=". $mylist->C2 .", Montant initial=". $mylist->OriginalAmount .
	", Taux de change=". $mylist->ExchangeRate .
	", Commentaire=". $mylist->Comment ."<br />";
affiche :
Conversion de 123.45 USD en GBP au 15/12/1953  avec authentification - Montant résultant=
	44.31917256, Jour=15, Mois=12, Année=1953, Devise source=USD, Devise destination=GBP, Montant initial=123.45, Taux de change=0.3590050430000, Commentaire=
donc 123.45 dollars américains valaient 44.32 livres sterling en décembre 1953.

Si vous utilisez PHP, nous vous conseillons un autre service web optimisé https://fxtop.com/dev/serviceForPhp.wsdl, il contient 2 fonctions TabCurrencies et HistoricalRates en plus. Voir exemple sur cette page écrite en PHP https://fxtop.com/dev/clientwsdlForPhp.php.
Le code source de cet exemple en PHP est disponible ici (si ce code source PHP s'affiche curieusement dans votre navigateur, utilisez la fonction "Afficher la source").

Test en ligne de ce service web SOAP

Vous pouvez tester ce webservice sans avoir besoin de coder la moindre ligne en PHP, il suffit de vous rendre sur le site SoapClient (lien direct)
Ensuite rentrez l'adresse de notre fichier de service https://fxtop.com/dev/service.wsdl appuyez sur "Retrieve" puis saisissez les paramètres que vous souhaitez tester.

Exemple d'utilisation du service web SOAP avec .Net, code source Visual Studio en C#

Vous pouvez trouver ici un exemple d'exécution de ce web service avec .Net écrit en C#.
Pour l'utiliser, créer un nouveau projet sous Visual Studio, choisissez le type "Application Console", puis aller dans la fenêtre "Explorateur de solution" et faites un clic droit sur "ConsoleApplication1"
Choisissez l'option "Ajout d'une référence de service".
Entrez l'adresse du service https://fxtop.com/dev/service.wsdl et cliquez sur Ok, le fichier est parsé dans Visual Studio.
Ensuite renommez "ServiceReference1" en "MyFxtop". Copier/Coller notre code source dans Program.cs et l'exemple fonctionnera.
Veuillez noter que cette exemple est bridé et ne permet de faire que des conversions de devises avec des cours de l'année 1999, pour le débrider, il faut souscrire au service d'accès au flux de taux de change afin que l'on puisse vous donner un mot de passe d'accès (service payant).

Veuillez consulter nos tarifs ou souscrire au service d'accès au flux de taux de change afin que nous vous donnions un accès complet à toutes les fonctions de ce service web. Vous pouvez aussi nous contacter si vous voulez que nous adaptions ce service web à vos besoins ou si vous avez besoin d'aide ou de conseils.

Services web légers reposant sur l'architecture REST et le protocole de transport HTTP

Ce sont d'autres interfaces pour appeler nos fonctions. Elles n'utilisent pas de fichier WSDL de définitinon de service (un fichier .WSDL peut être lent à interprêter) et les messages échangés sont légers. Elles sont plus légères et facile à intégrer si vous ne maîtrisez pas SOAP.

Voici des exemples d'utilisation de ces services web (veuillez prendre note que vous pouvez utiliser d'autres technologies que celles présentées ici) :
Veuillez noter que si vous n'êtes pas un client enregistré, seulement les exemples retournant un cours en 1999 fonctionneront !

Service WebExemple d'appel directExemple de formulaire Html statiqueExemple de formulaire dynamique avec Ajax/Jquery
Service web de conversion à la date du jour avec la méthode GET du protocole HTTP et retour au format texte. Ici conversion de 70 GBP en euro à la date du jour. Formulaire HTML pour appeler le service web de conversion à la date du jour avec la méthode GET du protocole HTTP, retour au format texte Aucun
Service web de conversion à la date du jour avec la méthode GET du protocole HTTP et retour au format XML Ici conversion de 70 GBP en euro à la date du jour. Formulaire HTML pour appeler le service web de conversion à la date du jour avec la méthode GET du protocole HTTP, retour au format XML Exemple de formulaire dynamique (écrit en Ajax/Jquery) faisant des requêtes d'interrogation asynchrones en interne du service web de conversion à la date du jour avec la méthode GET du protocole HTTP.
Service web de conversion dans le passé avec la méthode GET du protocole HTTP et retour au format XML Ici conversion de 70 GBP en euro au 15/12/1999 Formulaire HTML pour appeler le service web de conversion dans le passé avec la méthode GET du protocole HTTP et retour au format XML Exemple de formulaire dynamique (écrit en Ajax/Jquery) faisant des requêtes d'interrogation asynchrones de conversion dans le passé appelant en interne le service web de conversion dans le passé avec la méthode GET du protocole HTTP et retour au format XML.
Service web de conversion dans le passé avec la méthode GET du protocole HTTP et retour au format TEXTE Ici conversion de 70 GBP en euro au 15/12/1999 Utilisez le formulaire HTML précédent et choisissez le Mode "TEXT" pour appeler le service web de conversion dans le passé avec la méthode GET du protocole HTTP et retour au format TEXTE Exemple plus léger de formulaire dynamique (écrit en Ajax sans Jquery faisant des requêtes d'interrogation synchrones de conversion dans le passé appelant en interne le service web de conversion dans le passé avec la méthode GET du protocole HTTP et retour au format TEXTE.
Exemple léger de formulaire dynamique incluant un script Javascript externe hébergé chez nous pour contourner les limitations cross sites d'Ajax.
Service web de conversion à la date du jour avec la méthode POST du protocole HTTP et retour au format XML Il n'est pas possible d'appeler directement des pages utilisant la méthode POST. Formulaire HTML pour appeler le service web de conversion à la date du jour avec la méthode POST du protocole HTTP et retour au format XML Exemple de formulaire dynamique (écrit en Ajax/Jquery) faisant des requêtes d'interrogation asynchrones en interne du service web de de conversion à la date du jour avec la méthode POST du protocole HTTP et retour au format XML, comme sur cette page
Exemple de formulaire dynamique sécurisé (écrit en Ajax/Jquery) faisant des requêtes d'interrogation asynchrones en interne du service web de de conversion à la date du jour avec la méthode POST du protocole HTTPS (transport chiffré avec SSL) et retour au format XML.
Service web de récupération d'un historique de taux de change entre 2 dates, méthode Get, retour format XML Historique taux de change journalier GBP/EUR en juillet 1999 exemple de formulaire HTML pour retourner l'historique de taux de change (méthode GET retour au format XML) Aucun
Service web de récupération d'un historique de taux de change entre 2 dates, méthode Get, retour format Excel (CSV) Historique taux de change journalier GBP/EUR en juillet 1999

exemple de formulaire HTML pour retourner l'historique de taux de change (méthode GET retour au format Excel 2007 (XLSX))

exemple de formulaire HTML pour retourner l'historique de taux de change (méthode GET retour au format texte CSV)

Aucun
Service web de récupération d'un historique de taux de change entre 2 dates, méthode Get, retour format requêtes MySQL Historique taux de change journalier GBP/EUR en juillet 1999 exemple de formulaire HTML pour retourner l'historique de taux de change (méthode GET retour au format requêtes SQL pour MySQL Aucun
Service web de récupération de tous les cours de change à une date donnée (ou par défaut à la date du jour) , méthode Get, retour format XML Cours de change contre euro au 1er Juillet 1999 (XML) Exemple de formulaire HTML pour retourner les cours de change à une date donnée (méthode GET retour au format XML) Aucun
Service web de récupération de tous les cours de change à une date donnée (ou par défaut à la date du jour) , méthode Get, retour format CSV (texte compatible avec Excel) Cours de change contre euro au 1er Juillet 1999 (CSV) Exemple de formulaire HTML pour retourner les cours de change à une date donnée (méthode GET retour au format CSV) Aucun
Service web de récupération des taux de change mensuel contre une devise de référence, méthode Get, retour format XML Taux de change mensuel en juillet 1999 contre l'euro Aucun Aucun
Fichier XML journalier avec cours de change contre l'euro, le dollar ou une autre devise de base. Réservé aux clients, voir plus d'information sur les services XML Réservé aux clients, voir exemple ici (libellés en 11 langues et cours de change contre l'euro) ou ici (libellés en anglais et cours de change contre le dollar américain), etc... None
Cours journaliers au format texte CSV pouvant être lu sous Excel Réservé aux clients Réservé aux clients, voir exemple de fichier CSV (peut être lu avec Excel) Aucun
Fichier SQL journalier avec cours de change contre l'euro, le dollar ou une autre devise de base. Réservé aux clients Réservé aux clients, voir exemple fichier mySQL ou exemple pour base de données Oracle Aucun

Note 1 : La syntaxe détaillée des liens et des champs est décrite ici.
Note 2 : Pour de raisons de sécurité, les navigateurs web désactivent souvent les scripts Ajax sur plusieurs domaines, les exemples Ajax/Jquery ne fonctionneront donc pas si vous les copiez sur votre site même si nous vous avons attribué un compte (mais nous avons une solution prête pour contourner ce problème : utiliser un include de script javascript hébergé chez nous (Comme dans cet exemple qui peut fonctionner sur votre propre site si nous vous attribuons un compte), une autre solution alternative est de mettre en place une page serveur proxy).

Veuillez consulter nos tarifs ou souscrire au service d'accès au flux de taux de change pour que nous vous donnions un accès complet à ces services web et puissions vous aider à intégrer ces fonctions dans votre environnement en les adaptant s'il le faut, à vos besoins.

Conversions dynamiques sur votre site web

Des conversions dynamiques (sans recharger une nouvelle page HTML complète) peuvent être exécutées avec les technologies Ajax / JQuery comme mentionné ci-dessus.
Il est également possible de faire dynamiquement des conversions à la date du jour avec la technologie JavaScript come cela est fait sur la plupart des pages de notre site fxtop.com (comme le Convertisseur de devises usuel, Convertisseur rapide poour téléphone mobile, Convertisseur 2 devises présent en bas de la page cours croisés).
Cette technologie peut également être utilisée sur votre site. Vous trouverez ici un exemple de convertisseur de devises qui peut être facilement intégré sur votre site web et un autre exemple ici
Ceci est un service payant, veuillez nos tarifs ou souscrire au service de conversion de devises afin que nous puissions vous aider à intégrer une telle fonctionnalité de diffusion de cours ou de conversion sur votre site.

Terminologie

SOAP

SOAP signifie "Simple Object Access Protocol", c'est un protocole spécifiant la structure des échanges d'information pour la mise en place d'un service web sur un réseau informatique. Il s'appuie sur le format XML (Extensible Markup Language) poour l'échange des messages et il utilise d'autres protocoles, par exemple le protocole HTTP pour la transmission des messages.

WSDL

Le format WSDL (Web Services Description Language - prononcez "wizdil") est un fichier au format XML qui décrit les fonctions d'un service web, la structure des paramètres et les conventions utilisées pour ce service web SOAP.

REST

L'architecture REST (Representational state transfer) est un type d'architecture applicative pour systèmes distribués tel que le web. REST a connu un franc succès ses dernières années comme modèle de conception de service web. Il est en effet plus simple à mettre en place que SOAP qui requiert un fichier WSDL (qui est lourd à interprêter).
REST utilise le protocole de transport HTTP et échange les messages de façon souple pour interfacer différents services et les messages échanger sont plus léger, ce qui limite la bande passante utilisée.

Ajax

Ajax signifie "Asynchronous JavaScript and XML" c'est un ensemble de technologie utilisée pour le "Web 2.0", c'est à dire du contenu dynamique et interactif (une partie de la page est rafraîchie sans avoir à recharger toute la page).
. Ajax s'appuie sur les technologies suivantes :
- JavaScript (langage de programmation côté client) qui permet d'effecture des traitement au niveau du navigateur web.
- XMLHttpRequest : un objet JavaScript récemment introduit dans la norme JavaScript qui permet de faire des interrogations de façon asynchrone (C'est à dire que l'utilisateur peut faire autre chose en attendant la réponse à une interrogation)
- Modèle Document Objet (DOM)
- XML (eXtended Markup Language) utilisé comme format pour les messages échangés entre le client et le serveur
- XHTML pour le formatage du contenu présenté sur la page web
- Feuille de style en cascade (Cascade Style Sheet -CSS) pour le style (forme) de la présentation à l'écran (couleur, taille des polices, emplacement...)

JQuery

JQuery est une librairie de fonctions JavaScript multi-plateformes conçue pour simplifier l'exécution de script côté client et s'intégrer à la page HTML.

SSL

SSL signifie "Secured Socket Layer", c'est un protocole pour échanger des informations de façon chiffrée entre le client et le serveur et éviter qu'un intermédiaire n'accède à son contenu. Cela permet de sécuriser la confidentialité des échanges d'informations sur le web, il est utilisé quand l'adresse commence par "https://".

méthode GET

La méthode GET est l'une des méthodes d'interrogations utilisée par le protocole HTTP. Avec cette méthode, les paramètres sont passés dans l'adresse (URI /URL). vous pouvez les voir dans la barre d'adresse par exemple C1=EUR&A=110 signifie que le paramètre C1 (première devise ou devise source) vaut EUR et le paramètre A (Montant) vaut 110.

méthode POST

La méthode POST est l'une des méthodes d'interrogations supportée par le protocole HTTP. Les paramètres ne sont pas passés dans la barre d'adresse comme pour la méthode GET mais sont groupé dans le corps du message d'interrogation (il n'y a pas de corps de message avec la méthode GET).

Une partie du contenu de cette section sur la technologie vient d'articles correspondant de Wikipedia. Merci aux auteurs de ces articles.

RSS
Nous proposons un flux RSS gratuit accessible via cette icone rss.
Ce flux RSS est personnalisable (paires de devises particulières...), contactez nous pour plus de renseignements.

Service spécifique

Nos compétences en informatique, finance et management sont très étendues.
donc si vous avez des besoins très spécifiques tels que :
- intégration de convertisseur sur votre site Internet ou Intranet
- fourniture de fichier journalier avec les taux de change officiels (avec format tel que XML, SQL, CSV (fichier texte utilisant le point virgule comme séparateur qui peut être lu sous Excel)) - service d'information sur les taux de change sur votre site
- développements web (HTML, Javascript, bases de données...)
- services web : pour récupérer un cours de change particulier aujourd'hui ou dans le passé ou pour effectuer des conversions. Nous supportons notamment les technologies XML, SOAP, RSS, WSDL.
- création de contenus
- assistance, conseil, expertises...
- et plus généralement toutes prestations informatiques en régie, notamment dans le domaine de la finance.
Veuillez nous contacter en exprimant vos besoins

Imprimez cette page Impression
Autres services
A propos de fxtop.com
Nos compétences
Liens acceptés
Syntaxe détaillée des liens et des champs
Souscription flux de données de cours de change
Logiciel et convertisseurs personnalisé
Services spécifiques pour les éditeurs de site web et les webmasters
Règles
XML
Copyright et responsabilités
Contact
Vie privée
Comment utiliser le convertisseur de devises ?
Questionnaire sur l'euro
L'investissement en Bourse
Les Courtiers offrant le trading Forex en France
Faut il investir dans la paire bitcoin contre euro ?
Comment Gagner en Bourse avec le Trading Forex ?
Qu'est-ce qu'un plan de surendettement ?
L'offre American Express
Autres questions : voir page "A propos" ou contactez nous