Verificação de habilitação no Canadá
A API de verificação de habilitação da Verifik permite autenticar habilitações canadenses usando dados oficiais do governo. Foi projetada para automatizar seus processos de KYC (Know Your Customer), prevenir fraudes e garantir o cumprimento de todos os requisitos regulatórios sem esforço.
Construímos esta integração para empresas que precisam de uma forma rápida, segura e automatizada de confirmar a validade de habilitações emitidas nas províncias da Colúmbia Britânica e Ontário.
O que esta API valida?
Nossa API conecta-se diretamente aos registros oficiais para validar:
- Número da habilitação: verifica a autenticidade dos números de habilitação.
- Status da habilitação: confirma se a habilitação está atualmente válida.
- Correspondência de identidade: para a Colúmbia Britânica, valida se o sobrenome corresponde ao registro da habilitação.
Ao validar esses elementos, você pode confiar que a habilitação é autêntica e válida, reduzindo significativamente os riscos de fraude.
Os serviços canadenses de validação de identidade incluem verificação de habilitações para as províncias da Colúmbia Britânica e Ontário. Esses serviços permitem verificar a autenticidade e validade das habilitações emitidas nessas províncias canadenses.
Províncias suportadas
| Província | Endpoint | Descrição |
|---|---|---|
| Colúmbia Britânica | /v2/ca/british-columbia/driver-license | Verifica habilitações da BC com número do documento e sobrenome |
| Ontário | /v2/ca/ontario/driver-license | Verifica habilitações de Ontário com número do documento |
Habilitação - Colúmbia Britânica
Endpoint
GET https://api.verifik.co/v2/ca/british-columbia/driver-license
O serviço de verificação de habilitação da Colúmbia Britânica oferece um método simples para verificar a autenticidade e validade de uma habilitação na província da Colúmbia Britânica, Canadá. Utilizando este serviço, é possível validar rapidamente uma habilitação com base no número do documento e sobrenome informados.
Cabeçalhos
| Nome | Valor |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
Parâmetros
| Nome | Tipo | Obrigatório | Descrição | Exemplo |
|---|---|---|---|---|
documentNumber | string | Sim | Habilitação a ser consultada; todos os dados devem ser informados exatamente como aparecem neste documento. | 1123456 |
lastName | string | Sim | Sobrenome que aparece na habilitação. | HELLO |
Requisição
- JavaScript
- Python
- PHP
- Swift
import axios from 'axios';
const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/ca/british-columbia/driver-license',
params: {
documentNumber: '7793458',
lastName: 'JIWA'
},
headers: {
'Accept': 'application/json',
'Authorization': 'Bearer <seu_token>'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
import http.client
conn = http.client.HTTPSConnection("api.verifik.co")
payload = ''
headers = {}
conn.request("GET", "/v2/ca/british-columbia/driver-license?documentNumber=1123456&lastName=HELLO", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('https://api.verifik.co/v2/ca/british-columbia/driver-license?documentNumber=1123456&lastName=HELLO');
$request->setMethod(HTTP_Request2::METHOD_GET);
$request->setConfig(array(
'follow_redirects' => TRUE
));
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
?>
var request = URLRequest(url: URL(string: "https://api.verifik.co/v2/ca/british-columbia/driver-license?documentNumber=1123456&lastName=HELLO")!,timeoutInterval: Double.infinity)
request.httpMethod = "GET"
let task = URLSession.shared.dataTask(with: request) { data, response, error in
guard let data = data else {
print(String(describing: error))
return
}
print(String(data: data, encoding: .utf8)!)
}
task.resume()
Habilitação - Ontário
Endpoint
GET https://api.verifik.co/v2/ca/ontario/driver-license
O serviço de habilitação de Ontário permite obter rapidamente informações essenciais sobre uma habilitação emitida na província de Ontário, Canadá. Fornecendo o número do documento, é possível acessar detalhes como o status da licença e o número de verificação associado.
Use este serviço para validar e verificar a autenticidade de habilitações de Ontário de forma eficiente. Seja para confirmar a validade de uma habilitação para fins de identificação ou regulatórios, este serviço fornece informações precisas e atualizadas da licença.
Cabeçalhos
| Nome | Valor |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
Parâmetros
| Nome | Tipo | Obrigatório | Descrição | Exemplo |
|---|---|---|---|---|
documentNumber | string | Sim | Habilitação a ser consultada; todos os dados devem ser informados exatamente como aparecem neste documento. | S123456789123456 |
Requisição
- JavaScript
- Python
- PHP
- Swift
import axios from 'axios';
const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/ca/ontario/driver-license',
params: {
documentNumber: 'S123456789123456'
},
headers: {
'Accept': 'application/json',
'Authorization': 'Bearer <seu_token>'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
import requests
url = "https://api.verifik.co/v2/ca/ontario/driver-license?documentNumber=S123456789123456"
payload = {}
headers = {}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('https://api.verifik.co/v2/ca/ontario/driver-license?documentNumber=S123456789123456');
$request->setMethod(HTTP_Request2::METHOD_GET);
$request->setConfig(array(
'follow_redirects' => TRUE
));
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
?>
var request = URLRequest(url: URL(string: "https://api.verifik.co/v2/ca/ontario/driver-license?documentNumber=S123456789123456")!,timeoutInterval: Double.infinity)
request.httpMethod = "GET"
let task = URLSession.shared.dataTask(with: request) { data, response, error in
guard let data = data else {
print(String(describing: error))
return
}
print(String(data: data, encoding: .utf8)!)
}
task.resume()
Exemplos de resposta
- 200 - Colúmbia Britânica
- 200 - Ontário
- 404
- 409
{
"data": {
"documentNumber": "1123456",
"lastName": "HELLO",
"valid": true
},
"signature": {
"dateTime": "August 8, 2023 10:56 PM",
"message": "Certified by Verifik.co"
},
"id": "1234567"
}
{
"data": {
"documentNumber": "S123456789123456",
"licenceStatus": "Valid",
"verificationNumber": "123V5"
},
"signature": {
"dateTime": "March 12, 2024 3:47 PM",
"message": "Certified by Verifik.co"
},
"id": "8X9FD"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing lastName\n missing documentNumber\n"
}
Casos de uso comuns
- Fintech e bancos: verifique habilitações instantaneamente durante a abertura de contas ou solicitações de empréstimo.
- Mobilidade e entregas: autentique motoristas antes de tornarem-se ativos em sua plataforma.
- RH e recrutamento: valide credenciais de motoristas como parte do seu fluxo de contratação.
- Seguros e automotivo: confirme a validade de habilitações antes de emitir apólices ou processar sinistros.
Fontes oficiais e confiabilidade
Conectamo-nos diretamente aos sistemas oficiais de licenciamento provinciais canadenses (Colúmbia Britânica e Ontário) para garantir que você receba informações verificadas e atualizadas. Cada consulta é tratada com estrita aderência a padrões de segurança e regulação.
Principais benefícios
- Conformidade automatizada: simplifique suas verificações para prevenir fraudes sem adicionar atrito para seus usuários.
- Resultados instantâneos: processe verificações em segundos, ideal para onboarding digital em tempo real.
- Dados confiáveis: apoie-se em dados obtidos diretamente dos registros provinciais oficiais.
- Integração simples: conecte-se facilmente via nossa API REST ou utilize nossos SDKs compatíveis.
Conformidade e segurança
Priorizamos a segurança dos seus dados. A Verifik utiliza criptografia avançada (HTTPS / TLS 1.3) e padrões rigorosos de gerenciamento de privacidade para garantir a confidencialidade. Nosso serviço é monitorado 24/7 quanto à disponibilidade e oferece controles de acesso baseados em funções para manter o acesso da sua equipe seguro.
Sobre a Verifik
A Verifik é uma plataforma líder em verificação de identidade, conformidade e prevenção a fraudes em toda a América Latina e do Norte. Nossas APIs automatizam processos de KYC, KYB, AML e validação biométrica, conectando empresas a fontes de dados oficiais na Colômbia, México, Peru, Chile, Uruguai, Argentina, Brasil, Canadá e além.