Testomgeving voor het controleren van de entiteitsstatus in het VIES-systeem.

Voor iedereen die de werking van gedeelde bibliotheken, plug-ins en een add-on voor Microsoft Excel wil testen, is er een test-API beschikbaar gesteld op: https://viesapi.eu/api-test/

Voor het gebruik van de test-API hoeft u geen account aan te maken op de website viesapi.eu en alle test-API-functies werken op precies dezelfde manier als in het geval van de productie-API (https://viesapi.eu/api/). De enige beperking is het aantal EU-btw-nummers waarvoor aanvragen kunnen worden verzonden.

Vragen die naar het API-testadres worden verzonden, kunnen alleen verwijzen naar de volgende nummers die zijn toegewezen aan specifieke functies:

Functie naam Beschrijving EU btw-nummers
haalVIESData Een functie voor het bevestigen van de activiteit van een EU-btw-nummer uitgegeven door een van de lidstaten van de Europese Unie 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

Configuratie

Voor productieaccounts worden de sleutel-ID en de sleutel gegenereerd door de gebruiker na het inloggen op zijn account op het viesapi.eu-portaal. In het geval van de test-API is het niet nodig om een account aan te maken - het volstaat om de configuratie uit te voeren zoals hieronder beschreven.

Gebruik voor autorisatie in de testomgeving de volgende waarden: test_id en test_key.

De test-API vereist dat een parameterloze constructor wordt gebruikt bij het construeren van het clientobject om correcte authenticatie uit te voeren. Hier zijn voorbeelden voor bepaalde bibliotheken:

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()

Gebruik

Het controleren van individuele functionaliteiten van de test-API bestaat uit het aanroepen van individuele functies die in detail worden beschreven op de documentatie pagina met de hierboven vermelde parameters (EU-btw-nummers).

Elk van de bibliotheken die we aanbieden, bevat de broncode voor een voorbeeldprogramma met de naam voorbeeld, die het juiste gebruik van alle API-functies illustreert.