Validação do cartão baseado no método Zero Auth
POST/cards/verification
O propósito desse endpoint é validar a autenticidade de um cartão de crédito fornecido pelo portador. Um cartão válido é aquele que não está cancelado, bloqueado ou sujeito a restrições. Essa verificação assegura a integridade do cartão, contribuindo para transações seguras e livres de complicações.
Request
Header Parameters
Inclua a propriedade 'caller-origin' como uma string no header das requisições REST somente se a aplicação for uma plataforma de e-commerce, caso contrário, não inclua.
- application/json
Body
required
Possible values: [CREDIT
]
Possible values: >= 13 characters
and <= 16 characters
, Value must match regular expression ^\d+$
Possible values: >= 3 characters
and <= 4 characters
, Value must match regular expression ^\d+$
Possible values: Value must match regular expression ^\d{9}$|^\d{11}$|^[A-Z0-9]{9}$
Possible values: >= 1
and <= 12
Os intervalos de ano aceitos estão entre ano atual e ano atual +19
Responses
- 200
- 400
- 401
- 415
- 500
OK
- application/json
- Schema
- Example (from schema)
Schema
{
"authorization": "string",
"nsu": "string",
"acquirerErrorCode": "string",
"acquirerErrorMessage": "string",
"isValid": true,
"cardId": "string"
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
errors
object[]
{
"message": "string",
"success": true,
"errors": [
{
"message": "must be a well-formed UUID string",
"field": "merchantChargeId"
}
]
}
Unauthorized
- application/json
- Schema
- Example (from schema)
- Example
Schema
Array [
]
errors
object[]
{
"message": "string",
"success": true,
"errors": [
{
"message": "must be a well-formed UUID string",
"field": "merchantChargeId"
}
]
}
{
"message": "Authorization token not found.",
"success": false,
"errors": {
"message": "Authorization token not found",
"field": "Authorization Token"
}
}
Unsupported Media Type
- application/json
- Schema
- Example (from schema)
- Example
Schema
Array [
]
errors
object[]
{
"message": "string",
"success": true,
"errors": [
{
"message": "must be a well-formed UUID string",
"field": "merchantChargeId"
}
]
}
{
"message": "Request object is invalid or incorrectly formatted",
"success": false,
"errors": null
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
errors
object[]
{
"message": "string",
"success": true,
"errors": [
{
"message": "must be a well-formed UUID string",
"field": "merchantChargeId"
}
]
}