Siga a estrutura de pergunta recomendada pelo Dev Bot antes de enviar suas dúvidas de integração.
🚧 Observações Disponível para uso com chave de acesso de filial e também com chave de acesso de ADM Geral. O fluxo está disponível apenas quando a funcionalidade de validação de cartões estiver habilitada para a filial e suportada pelo gateway de pagamento. Este endpoint apenas inicia o processo de validação. A confirmação deverá ser realizada posteriormente através do endpoint Confirmar Validação do Cartão de Crédito.
| Parâmetro | Tipo | Obrigatoriedade | Descrição |
|---|---|---|---|
idBranch | int32 | Sim | Identificador da filial onde será realizada a validação do cartão. |
idProspect | int32 | Condicional | Identificador do prospect que será vinculado ao processo de validação do cartão. Obrigatório quando a validação for realizada para um prospect. |
idMember | int32 | Condicional | Identificador do membro que será vinculado ao processo de validação do cartão. Obrigatório quando a validação for realizada para um membro. |
cardData | object | Sim | Objeto contendo os dados tokenizados do cartão de crédito (estrutura detalhada abaixo). |
cardData| Campo | Tipo | Obrigatoriedade | Descrição |
|---|---|---|---|
token | string | Não | Token definitivo do cartão gerado pelo EVO e utilizado para criação da pré-autorização. |
temporaryToken | string | Não | Token temporário retornado pelo gateway durante o cadastro do cartão. |
branchToken | string | Não | Token da filial utilizado pelo gateway de pagamento. |
totalInstallments | int32 | Não | Quantidade de parcelas configurada para o cartão. |
truncatedCardNumber | string | Não | Número do cartão mascarado. |
brand | string | Não | Bandeira do cartão de crédito. |
cardHolderName | string | Não | Nome impresso no cartão. |
cardExpirationYear | int32 | Não | Ano de expiração do cartão. |
cardExpirationMonth | int32 | Não | Mês de expiração do cartão. |
| Campo | Tipo | Descrição |
|---|---|---|
validationStatusSuccess | boolean | Indica se o processo de validação foi iniciado com sucesso. (true ou false). |
idMember | int32 | Identificador do membro vinculado ao cartão, quando aplicável. |
idProspect | int32 | Identificador do prospect vinculado ao cartão, quando aplicável. |
idCreditCard | int32 | Identificador do cartão de crédito criado no EVO e associado ao processo de validação. |
cardStatus | string | Status inicial do cartão após a criação da validação. Quando iniciado com sucesso, o cartão permanece com status Pending até a conclusão do processo. |
attemptsRemaining | int32 | Quantidade de tentativas restantes para confirmação da validação. |
validationExpiration | string (datetime) | Data e hora limite para conclusão da validação do cartão. Após esse prazo, será necessário iniciar um novo processo de validação. |