Documentos Cielo logo Documentos Cielo

What is AVS?

The AVS is a system that analyzes and compares the billing address informed by the buyer to the billing address registered at the bank that issued the credit card. This helps in reducing the risk of chargeback. It should be used for sales analysis, assisting in the decision to capture the transaction.

Integration

To perform a transaction using AVS, the merchant must send a POST request to the Cielo Ecommerce API, creating a transaction that contains the AVS node within the Payment.CreditCard node.

It is worth emphasizing that AVS should be used using the fallow rules:

AVS Rules

Value Description
C Check
N Do not check
I Not Available
T Temporarily unavailable
X Unsupported Service for this brand
E Incorrect data sent. Check if all fields have been submitted

AVS node content

Field Description Type Size Required
Avs.Cpf Buyer’s CPF text 11 No
Avs.ZipCode Zip code - billing address text 8 No
Avs.Street Address of the Buyer’s billing address text 50 No
Avs.Number Buyer’s Billing address number text 6 No
Avs.Complement Supplement - Buyer’s billing address text 30 No
Avs.District Neighborhood/District - Buyer’s billing address text 20 No

POST - WITH 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"
            }
        ]
    }
}

Response

Field Description Type Size
Avs.Cpf Buyer’s CPF text 11
Avs.ZipCode Zip code - billing address text 8
Avs.Street Address of the Buyer’s billing address text 50
Avs.Number Buyer’s Billing address number text 6
Avs.Complement Supplement - Buyer’s billing address text 30
Avs.District Neighborhood/District - Buyer’s billing address text 20
Avs.Status Indicates AVS analysis status - See Status table text 20
Avs.ReturnCode Describes the reason for the analysis status - see table Return Code text 20
AvsCepReturnCode Status of the ZIP Code:

C - Check
N - Do not check
I - Not available
T - Temporarily unavailable
X - Service not supported for this brand
E - Incorrect data sent. Check that all fields have been submitted
Text 1
AvsAddressReturnCode Status of the Adress:

C - Check
N - Do not check
I - Not available
T - Temporarily unavailable
X - Service not supported for this brand
E - Incorrect data sent. Check that all fields have been submitted
Text 1

AVS.Status

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

Value Description
C Check
N Do not check
I Not Available
T Temporarily unavailable
X Unsupported Service for this brand
E Incorrect data sent. Check if all fields have been submitted