Тестова среда за проверка на статуса на обекта във VIES системата.

За всички, които желаят да тестват работата на споделени библиотеки, плъгини и добавка за Microsoft Excel, е предоставен тестов API на адрес: https://viesapi.eu/api-test/

Използването на тестовия API не изисква създаване на акаунт на уебсайта viesapi.eu и всички функции на тестовия API работят по абсолютно същия начин, както в случая с производствения API (https://viesapi.eu/api/). Единственото ограничение е диапазонът от ДДС номера в ЕС, за които могат да се изпращат запитвания.

Запитванията, изпратени до адреса на API-теста, могат само вижте следните номера, присвоени на конкретни функции:

Име на функцията Описание Номера по ДДС в ЕС
getVIESData Функция за потвърждаване на дейността на ЕС ДДС номер, издаден от някоя от държавите-членки на Европейския съюз 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

Конфигурация

За производствените акаунти идентификаторът на ключа и ключът се генерират от потребителя след влизане в акаунта му в портала viesapi.eu. В случая на тестовия API не е необходимо да създавате акаунт – достатъчно е да извършите конфигурацията, както е описано по-долу.

За оторизация в тестовата среда използвайте следните стойности: test_id и test_key.

Тестовият API изисква да се използва конструктор без параметър, когато се конструира клиентският обект, за да се извърши правилно удостоверяване. Ето примери за конкретни библиотеки:

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

Използване

Проверката на отделните функции на тестовия API се състои в извикване на отделни функции, описани подробно на документация страница с параметрите (номера по ДДС в ЕС), изброени по-горе.

Всяка от библиотеките, които предоставяме, съдържа изходния код за примерна програма, наречена пример, което илюстрира правилното използване на всички API функции.