Environnement de test pour vérifier le statut de l'entité dans le système VIES.

Pour tous ceux qui souhaitent tester le fonctionnement des bibliothèques partagées, des plugins et d'un module complémentaire pour Microsoft Excel, une API de test a été mise à disposition sur : https://viesapi.eu/api-test/

L'utilisation de l'API de test ne nécessite pas la création d'un compte sur le site viesapi.eu, et toutes les fonctions de l'API de test fonctionnent exactement de la même manière que dans le cas de l'API de production (https://viesapi.eu/api/). La seule limite est la plage de numéros de TVA intracommunautaire pour lesquels les demandes peuvent être envoyées.

Les demandes envoyées à l'adresse API-test peuvent seulement reportez-vous aux numéros suivants attribués à des fonctions spécifiques :

Nom de la fonction La description Numéros de TVA de l'UE
getVIESData Une fonction de confirmation de l'activité d'un numéro de TVA intracommunautaire délivré par l'un des États membres de l'Union européenne PL7272445205
PL5213003700
PL5252242171
PL7171642051
DE327990207
FR10402571889
DK56314210
ES38076731R
PT501613897
CZ7710043187
IT06903461215
BG202211464
HU29312757
RO14388698
EL801116623
FI23064613
HR79147056526
LT100005828314
LV40203202898
SK2022210311
NL863726392B01
BE0835221567
ATU74581419
CY10137629O
EE100110874
IE8251135U
LU22108711
MT26572515
SE556037867001
SI51510847

Configuration

Pour les comptes de production, l'identifiant de clé et la clé sont générés par l'utilisateur après s'être connecté à son compte sur le portail viesapi.eu. Dans le cas de l'API de test, il n'est pas nécessaire de créer un compte, il suffit d'effectuer la configuration comme décrit ci-dessous.

Pour l'autorisation dans l'environnement de test, utilisez les valeurs suivantes : test_id et test_key.

L'API de test nécessite l'utilisation d'un constructeur sans paramètre lors de la construction de l'objet client pour effectuer une authentification correcte. Voici des exemples pour des bibliothèques particulières :

using viesapiLibrary.dll;

// Create the test env service client object.
VIESAPIClient viesapi = new VIESAPIClient();
#include "viesapi.h"

// Create the test env service client object.
VIESAPIClient* viesapi = NULL;
viesapi_new_test(&viesapi);
import pl.viesapi.client.*;

// Create the test env service client object.
VIESAPIClient viesapi = new VIESAPIClient();
var VIESAPI = require('viesapiclient');

// Create the test env service client object.
var viesapi = new VIESAPI.VIESAPIClient();
require_once 'VIESAPI/VIESAPIClient.php';

\VIESAPI\VIESAPIClient::registerAutoloader();

// Create the test env service client object.
$viesapi = new \VIESAPI\VIESAPIClient();
from viesapi import *
from pprint import pprint

# Create the test env service client object.
viesapi = VIESAPIClient()
' Create the test env service client object
Dim viesapi As New VIESAPIClient
# Create the test env service client object.
=VIESAPI.CONNECT.TEST()

Usage

La vérification des fonctionnalités individuelles de l'API de test consiste à appeler des fonctions individuelles décrites en détail sur le Documentation page avec les paramètres (numéros de TVA UE) énumérés ci-dessus.

Chacune des bibliothèques que nous fournissons contient le code source d'un exemple de programme appelé Exemple, qui illustre l'utilisation correcte de toutes les fonctions de l'API.