Below you find country-specific KYC-services (Know Your Customer). The goal is to verify the true identity of the end-user.

APIs

POST to https://env.zignsec.com/v2/ekyc/matchpidcpr

where env is API or test.

List of Services

    • Denmark: MatchPidCpr – This call checks if a Danish PID number matches the publicly used CPR number. (PID is the long technical key identifying a person especially in the NemID service.)

MatchPidCpr API (for Danish NemID)

This call checks whether the PID (NemID´s technical person identifier returned on every NemID authentication) matches the supplied CPR number.

API

POST to https://env.zignsec.com/v2/ekyc/matchpidcpr
   where env is API or test.

A Real Example

If the below data is sent to the TEST environment the service will return True, since there is a match in the CPR TEST register between PID and CPR, meaning they refer to the same Danish person.
PID: “9208-2002-2-577168596796”
CPR: “1506093330”
Both ids refer to the same Danish person – Tika Klaussen (TIKA144) in the test environment – so the MatchPidCpr call returns True.

Example Request

POST https://test.zignsec.com/v2/ekyc/MatchPidCpr HTTP/1.1
Content-Type: application/json; charset=UTF-8
Authorization: your_key_here

{
   "Pid":"9208-2002-2-577168596796",
   "Cpr":"2005803511"
}

Example Response

{
  "id":"1a722876-1b11-444d-8105-69e59671c384",
  "errors":[],
  "IsMatch":true
}