A consulta pode ser refinada utilizando os parâmetros de filtragem no corpo da requisição. Isso permite, por exemplo, buscar por um cartão específico utilizando seu NumeroTruncado(geralmente os últimos 4 dígitos) ou listar apenas os cartões com um determinadoStatusCartao(como "Ativo" ou "Expirado").
Nota importante: A resposta deste endpoint incluirá o CartaoIdde cada cartão listado. EsteCartaoIdé o token que deve ser utilizado no endpoint "Efetuar transação com cartão tokenizado" para realizar uma cobrança.
curl --location '/api/Transacoes/ConsultarCartoes' \
--header 'UserName;' \
--header 'RequestOrigin;' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"Data": {
"CodigoCanal": 0,
"CodigoCliente": 0,
"StatusCartao": "Todos",
"NumeroTruncado": "string"
}
}'{
"Data": [
{
"Apelido": "string",
"DataValidade": "string",
"Bandeira": "string",
"Status": "string",
"CartaoId": "string",
"NomeImpresso": "string",
"NumeroCartao": "string"
}
],
"ResultCode": 0,
"Message": "string",
"ValidationData": {
"ResultCode": 0,
"Message": "string",
"Errors": [
{
"ErrorMessage": "string",
"FieldName": "string"
}
]
}
}