{
"number": "4000000000000010",
"holderName": "JOAO M SILVA",
"expirationMonth": "12",
"expirationYear": "2028",
"cvv": "123"
}
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzZWxsZXIiOjEsImNhcmQiOnsib...kZCI6dHJ1ZX0sImlhdCI6MTY4NTM4MjAwMSwiZXhwIjoxNjg1MzgyMzAxfQ.aBcDeFgHiJkLmNoPqRsTuVwXyZ
Transações
Tokenização de Cartão
Endpoint para tokenizar dados de cartão de crédito
POST
/
api
/
v1
/
card-token
{
"number": "4000000000000010",
"holderName": "JOAO M SILVA",
"expirationMonth": "12",
"expirationYear": "2028",
"cvv": "123"
}
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzZWxsZXIiOjEsImNhcmQiOnsib...kZCI6dHJ1ZX0sImlhdCI6MTY4NTM4MjAwMSwiZXhwIjoxNjg1MzgyMzAxfQ.aBcDeFgHiJkLmNoPqRsTuVwXyZ
Tokenização de Cartão
Este endpoint permite que você tokenize dados de cartão de crédito de forma segura, convertendo informações sensíveis do cartão em um token que pode ser usado para transações sem armazenar os dados reais do cartão.Autenticação
Este endpoint utiliza autenticação via query parameter:https://api.hydrahub.com.br/api/v1/card-token?publicKey=pk_userKey
Parâmetros da Requisição
string
required
Sua chave pública para tokenização
Body da Requisição
string
required
Número do cartão de crédito
string
required
Nome do titular como aparece no cartão
string
required
Mês de expiração (formato: MM)
string
required
Ano de expiração (formato: AAAA)
string
required
Código de segurança do cartão
{
"number": "4000000000000010",
"holderName": "JOAO M SILVA",
"expirationMonth": "12",
"expirationYear": "2028",
"cvv": "123"
}
Resposta
A resposta é o token do cartão em formato JWT:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzZWxsZXIiOjEsImNhcmQiOnsib...kZCI6dHJ1ZX0sImlhdCI6MTY4NTM4MjAwMSwiZXhwIjoxNjg1MzgyMzAxfQ.aBcDeFgHiJkLmNoPqRsTuVwXyZ
Exemplo com cURL
curl --location 'https://api.hydrahub.com.br/api/v1/card-token?publicKey=pk_userKey' \
--header 'Content-Type: application/json' \
--data '{
"number": "4000000000000010",
"holderName": "JOAO M SILVA",
"expirationMonth": "12",
"expirationYear": "2028",
"cvv": "123"
}'
Códigos de Resposta
200- Token gerado com sucesso401- Erro de autenticação400- Dados inválidos
