Documentos Cielo logo Documentos Cielo

O QUE É O AVS

O AVS é um serviço para transações online onde é realizada uma validação cadastral através do batimento dos dados do endereço informado pelo comprador (endereço de entrega da fatura) na loja virtual, com os dados cadastrais do banco emissor do cartão. Isso auxilia na redução do risco de chargeback. Deve ser utilizada para análise de vendas, auxiliando na decisão de captura da transação.

Integração

Para realizar uma transação utilizando o AVS, o lojista deverá enviar uma requisição POST para a API Cielo Ecommerce,criando uma transação que contenha o nó AVS dentro do nó Payment.CreditCard.

Vale Destacar que o AVS deve ser utilizado valendo-se das regras abaixo:

Regras do AVS

Valor Descrição
C Confere
N Não confere
I Indisponível
T Temporariamente indisponível
X Serviço não suportado para esta Bandeira
E Dados enviados incorretos. Verificar se todos os campos foram enviados

Conteudo do Nó AVS

Paramêtro Descrição Tipo Tamanho Obrigatório
Avs.Cpf CPF do portador texto 11 Não
Avs.ZipCode CEP do endereço de cobrança do portador texto 8 Não
Avs.Street Logradouro do endereço de cobrança do portador texto 50 Não
Avs.Number Número do endereço de cobrança do portador texto 6 Não
Avs.Complement Complemento do endereço de cobrança do portador texto 30 Não
Avs.District Bairro do endereço de cobrança do portador texto 20 Não

Conteudo do POST - COM AVS

{
   "MerchantOrderId":"2014111703",
   "Payment":{
     "Type":"CreditCard",
     "Amount":15700,
     "Installments":1,
     "SoftDescriptor":"123456789ABCD",
     "CreditCard":{
         "CardNumber":"4551870000000181",
         "Holder":"Teste Holder",
         "ExpirationDate":"12/2021",
         "SecurityCode":"123",
         "Brand":"Visa",
         "Avs":{
        	"Cpf": "10939107716",
        	"ZipCode": "24320570",
        	"Street": "Estrada Caetano Monteiro",
        	"Number": "391",
        	"Complement": "Bl",
        	"District": "Niteroi"
    	}
     }
   }
}

Response: AVS

{
    "MerchantOrderId": "2014111703",
    "Customer": {
        "Name": "[Guest]"
    },
    "Payment": {
        "ServiceTaxAmount": 0,
        "Installments": 1,
        "Interest": 0,
        "Capture": false,
        "Authenticate": false,
        "Recurrent": false,
        "CreditCard": {
            "CardNumber": "455187******0181",
            "Holder": "Teste Holder",
            "ExpirationDate": "12/2021",
            "SaveCard": false,
            "Brand": "Visa",
            "Avs": {
                "Cpf": "10939107716",
                "ZipCode": "24320570",
                "Street": "Estrada Caetano Monteiro",
                "Number": "391",
                "Complement": "Bl",
                "District": "Niteroi",
                "Status": 9,
                "ReturnCode": "I"
            }
        },
        "Tid": "10447480686IHEHPA33B",
        "ProofOfSale": "279003",
        "SoftDescriptor": "123456789ABCD",
        "Provider": "Cielo",
        "Eci": "7",
        "VelocityAnalysis": {
            "Id": "467a37d0-435e-4729-b1b4-6a2c4ea7360e",
            "ResultMessage": "Accept",
            "Score": 0
        },
        "PaymentId": "467a37d0-435e-4729-b1b4-6a2c4ea7360e",
        "Type": "CreditCard",
        "Amount": 15700,
        "ReceivedDate": "2017-08-22 15:45:06",
        "Currency": "BRL",
        "Country": "BRA",
        "ReturnCode": "14",
        "ReturnMessage": "Autorizacao negada",
        "Status": 3,
        "Links": [
            {
                "Method": "GET",
                "Rel": "self",
                "Href": "https://apiquery.cieloecommerce.cielo.com.br/1/sales/467a37d0-435e-4729-b1b4-6a2c4ea7360e"
            }
        ]
    }
}

Conteudo do Response

Paramêtro Descrição Tipo Tamanho
Avs.Cpf CPF do portador texto 11
Avs.ZipCode CEP do endereço de cobrança do portador texto 8
Avs.Street Logradouro do endereço de cobrança do portador texto 50
Avs.Number Número do endereço de cobrança do portador texto 6
Avs.Complement Complemento do endereço de cobrança do portador texto 30
Avs.District Bairro do endereço de cobrança do portador texto 20
Avs.Status Indica o status da analise do AVS - Ver tabela Status texto 20
Avs.ReturnCode Descreve o motivo do status da analise - ver tabela Return Code texto 20
AvsCepReturnCode Situação do CEP enviado:

C - Confere
N - Não confere
I - Indisponível
T - Temporariamente indisponível
X - Serviço não suportado para esta Bandeira
E - Dados enviados incorretos. Verificar se todos os campos foram enviados
Texto 1
AvsAddressReturnCode Analise do endereço enviado:

C - Confere
N - Não confere
I - Indisponível
T - Temporariamente indisponível
X - Serviço não suportado para esta Bandeira
E - Dados enviados incorretos. Verificar se todos os campos foram enviados
Texto 1

AVS.Status

Status Descrição
0 Dados comparados são correspondentes
1 CEP e CPF confirmados
2 Address e CPF confirmados
3 CEP e Address confirmados
4 Cpf confirmado
5 Address confirmado
6 CEP Confirmado
7 Não confirmado ou não suportado
8 Emissor do cartão no oferece AVS
9 Sistema do emissor de cartão indisponivel
10 Address indisponivel
11 Nenhum dado confirmado
12 Nenhum dado retornado pelo emissor
13 AVS indisponivel para o lojista
14 Resposta do emissor indisponivel
Status Description
0 Exact Match
1 ZipCode And Cpf Match
2 Address And Cpf Match
3 ZipCode And Address Match
4 Cpf Match
5 Address Match
6 ZipCode Match
7 Not Supported Or Not Verified
8 Issuer Do Not Participate
9 Issuer System Unavailable
10 Address Unavailable
11 Nothing Match
12 Nothing Provided
13 No tAvailable For Merchant
14 Invalid Response

Return Code

Valor Descrição
C Confere
N Não confere
I Indisponível
T Temporariamente indisponível
X Serviço não suportado para esta Bandeira
E Dados enviados incorretos. Verificar se todos os campos foram enviados