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. A validação somente será aprovada quando: o valor informado corresponder exatamente ao valor gerado na pré-autorização; o processo ainda estiver dentro do prazo de expiração; houver tentativas disponíveis para validação.
| Parâmetro | Tipo | Obrigatoriedade | Descrição |
|---|---|---|---|
idCreditCard | int32 | Sim | Identificador do cartão de crédito que está em processo de validação. |
idProspect | int32 | Condicional | Identificador do prospect vinculado ao cartão. Obrigatório quando a validação estiver sendo realizada para um prospect. |
idMember | int32 | Condicional | Identificador do membro vinculado ao cartão. Obrigatório quando a validação estiver sendo realizada para um membro. |
validationValue | decimal | Sim | Valor informado pelo cliente correspondente ao valor da pré-autorização realizada pelo gateway de pagamento. O valor deve corresponder exatamente ao registrado durante o início da validação. |
| Campo | Tipo | Descrição |
|---|---|---|
cardStatus | string | Status atual do cartão após a tentativa de validação. Quando aprovado, o status passa para Active. Enquanto ainda houver tentativas disponíveis e o prazo não expirar, o cartão poderá permanecer em Pending. |
attemptsRemaining | int32 | Quantidade de tentativas restantes para confirmar a validação. Quando a validação for concluída com sucesso, esse campo poderá não possuir valor. |
validationExpiration | string (datetime) | Data e hora limite para conclusão da validação. Após a aprovação da validação, esse campo poderá não possuir valor. |
username:passwordAuthorization: Basic *****************{
"idCreditCard": 0,
"idProspect": 0,
"idMember": 0,
"validationValue": 0
}curl --location 'https://evo-integracao-api.w12app.com.br/api/v1/PaymentType/card-validation-check' \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json-patch+json' \
--data '{
"idCreditCard": 0,
"idProspect": 0,
"idMember": 0,
"validationValue": 0
}'{
"cardStatus": "string",
"attemptsRemaining": 0,
"validationExpiration": "string"
}