Smart-ID

Smart-ID is a free app that serves as a convenient digital identity card. It can be used for secure authentication, digital signing and validation of agreements or transactions. It provides a method for verifying a person's identity online in a similar manner to presenting a physical identification document in person. Smart-ID is compatible with smartphones and tablets. It is accepted by state institutions, banks, and enterprises in Estonia, Latvia and Lithuania.

What kind of data I will get

Smart-ID allows you to secure and authenticate your digital transactions, which may include personal data, financial data or any kind of sensitive information. For example, you can use it for secure online banking, e-services and legal transactions. The data processed includes first and last name, date of birth, personal identification number and country.

Input

User needs to provide individual document number.

{
    "documentNumber": "PNOEE-50001029996-MOCK-Q"
}

Mock Input

Below you can find mock numbers which you can use to explore and test various features and behaviors of the application.

End ResultCountryDocument NumberComment

OK

EE

LT

LV

BE

PNOEE-50001029996-MOCK-Q

PNOLT-50001029996-MOCK-Q

PNOLV-020100-29990-MOCK-Q

PNOBE-00010299944-MOCK-Q

Adult

OK

EE

LT

LV

PNOEE-30303039816-MOCK-Q PNOLT-30303039816-MOCK-Q PNOLV-030303-10215-MOCK-Q

User has other active account

OK

EE

LT

LV

PNOEE-50701019992-MOCK-Q PNOLT-50701019992-MOCK-Q PNOLV-010107-20007-MOCK-Q PNOLV-329999-88807-MOCK-Q

User age is under 18 (01.01.2007)

OK

EE

LT

LV

PNOEE-30303039903-MOCK-Q PNOLT-30303039903-MOCK-Q PNOLV-030303-10004-MOCK-Q

No numbers in names

OK

LV

PNOLV-311299-19993-MOCK-Q PNOLV-329999-99901-MOCK-Q

dateOfBirth in separate field

OK

LV

PNOLV-329999-99709-MOCK-Q

No dateOfBirth in separate field

USER_REFUSED _DISPLAYTEXTANDPIN

EE

LT

LV

PNOEE-30403039928-MOCK-Q PNOLT-30403039928-MOCK-Q PNOLV-030403-10024-MOCK-Q

v1 response USER_REFUSED

USER_REFUSED _VC_CHOICE

EE

LT

LV

PNOEE-30403039939-MOCK-Q PNOLT-30403039939-MOCK-Q PNOLV-030403-10032-MOCK-Q

v1 response USER_REFUSED

USER_REFUSED _CONFIRMATIONMESSAGE

EE

LT

LV

PNOEE-30403039946-MOCK-Q PNOLT-30403039946-MOCK-Q PNOLV-030403-10040-MOCK-Q

v1 response USER_REFUSED

USER_REFUSED CONFIRMATIONMESSAGE WITH_VC_CHOICE

EE

LT

LV

PNOEE-30403039950-MOCK-Q PNOLT-30403039950-MOCK-Q PNOLV-030403-10059-MOCK-Q

v1 response USER_REFUSED

USER_REFUSED _CERT_CHOICE

EE

LT

LV

PNOEE-30403039961-MOCK-Q PNOLT-30403039961-MOCK-Q PNOLV-030403-10067-MOCK-Q

v1 response USER_REFUSED

WRONG_VC

EE

LT

LV

PNOEE-30403039972-MOCK-Q PNOLT-30403039972-MOCK-Q PNOLV-030403-10075-MOCK-Q

TIMEOUT

EE

LT

LV

PNOEE-30403039983-MOCK-Q PNOLT-30403039983-MOCK-Q PNOLV-030403-10083-MOCK-Q

Output

AttributeTypeDescription

givenName

string

First name of verified user.

surname

string

Last name of verified user.

identityNumber

string

Identity number of verified user.

country

string

Country of verified user.

dateOfBirth

string

Date of birth of verified user in RRRR-MM-DD format.

Output Example

{
    "verification": {
      "givenName": "Jan",
      "surname": "Kowalski",
      "identityNumber": "50001029996",
      "country": "EE",
      "dateOfBirth": "2000-01-02"
    }
  }

Last updated