Tokenização
Dados da API
- Dados da API:
- URL: https://api.sopague.com.br/gateway
- Arquitetura: Representational State Transfer (REST)
O que é Tokenização?
A tokenização é uma operação essencial para aumentar a segurança em transações. Ela substitui os dados confidenciais de um cartão por um token único, garantindo que informações sensíveis não sejam expostas durante o processamento.
Gerar Token utilizando numero do cartão
Esta operação permite criar um token para um cartão, protegendo suas informações. Para realizar a tokenização, faça uma requisição POST
conforme o exemplo abaixo:
POST
v1/cards/tokenization
Via request Representational State Transfer (REST) com o body:
Requisição
{
"cardNumber":"string"
}
Dicionário de dados - Parâmetros
PROPRIEDADE | DESCRIÇÃO | TIPO | LOCAL | OBRIGATÓRIO | TAMANHO |
---|---|---|---|---|---|
cardNumber | Número do cartão que será tokenizado | string | body | sim | de 9 a 19 |
- 🟢 200
- 🔴 400
- 🔴 500
Tokenização realizada com sucesso
[
{
"numberToken":" 4DB5E9B5-F30E-4416-8E41-20B539426B68"
}
]
Dicionário de dados - Retorno
PROPRIEDADE | DESCRIÇÃO | TIPO |
---|---|---|
numberToken | Token gerado para o cartão | string |
Erro na requisição
[
{
"tag": "CardNumber",
"description": "Cartão inválido."
}
]
Dicionário de dados - Retorno
PROPRIEDADE | DESCRIÇÃO | TIPO |
---|---|---|
tag | Tag do erro | string |
description | Descrição do erro | string |
Erro interno
[
{
"tag": "",
"description": "Não foi possível executar comando. Erro desconhecido."
}
]
Dicionário de dados - Retorno
PROPRIEDADE | DESCRIÇÃO | TIPO |
---|---|---|
tag | Tag do erro | string |
description | Descrição do erro | string |