Análise de fraude com a Cybersource

Split de Pagamento com a solução de captura API E-commerce Cielo

A análise de fraude está disponível mediante contratação adicional. Saiba mais na página de soluções do e-commerce Cielo.

ℹ️

Saiba mais sobre essa funcionalidade na documentação.

ℹ️

Importante: companhias aéreas

  • O campo ServiceTaxAmount é exclusivo para empresas aéreas.
ℹ️

CNPJs alfanuméricos serão implementados pela Receita Federal em julho de 2026

Essa mudança afeta apenas novas inscrições, não havendo mudanças em CNPJs existentes.

O CNPJ alfanumérico já está sendo suportado pela Cielo, sem mudanças na sua integração.

Recomendamos verificar a necessidade de possíveis ajustes nos sistemas próprios de checkout de sua loja.

Requisição

AmbienteMétodoEndpoint
Sandboxhttps://apisandbox.braspag.com.br/v2/sales/
Produçãohttps://api.braspag.com.br/v2/sales/

--header "Authorization: Bearer {access_token}"

{  
    "MerchantOrderId":"Loja123456",
    "Customer":{  
        "Name":"Nome do Comprador",
        "Identity":"12345678910",
        "IdentityType":"CPF",
        "Email":"[email protected]",
        "Birthdate":"1991-01-02",
        "Phone": "5521976781114",
        "BillingAddress":{  
            "Street":"Alameda Xingu",
            "Number":"512",
            "Complement":"27 andar",
            "ZipCode":"12345987",
            "City":"São Paulo",
            "State":"SP",
            "Country":"BR",
            "District":"Alphaville"
        },
        "DeliveryAddress":{  
            "Street":"Alameda Xingu",
            "Number":"512",
            "Complement":"27 andar",
            "ZipCode":"12345987",
            "City":"São Paulo",
            "State":"SP",
            "Country":"BR",
            "District":"Alphaville"
        }
    },
    "Payment":{  
        "Type":"CreditCard",
        "Amount":10000,
        "Currency":"BRL",
        "Country":"BRA",
        "ServiceTaxAmount":0,
        "Installments":1,
        "Interest":"ByMerchant",
        "Capture":false,
        "Authenticate":false,
        "SoftDescriptor":"Mensagem",
        "CreditCard":{  
            "CardNumber":"4551870000000181",
            "Holder":"Nome do Portador",
            "ExpirationDate":"12/2021",
            "SecurityCode":"123",
            "Brand":"Visa",
            "SaveCard":"false"
        },
        "FraudAnalysis":{  
            "Provider":"Cybersource",
            "Sequence":"AuthorizeFirst",
            "SequenceCriteria":"OnSuccess",
            "CaptureOnLowRisk":false,
            "VoidOnHighRisk":false,
            "TotalOrderAmount":10000,
            "Browser":{  
                "BrowserFingerprint":"074c1ee676ed4998ab66491013c565e2",
                "CookiesAccepted":false,
                "Email":"[email protected]",
                "HostName":"Teste",
                "IpAddress":"127.0.0.1",
                "Type":"Chrome"
            },
            "Cart":{  
                "IsGift":false,
                "ReturnsAccepted":true,
                "Items":[  
                    {  
                        "GiftCategory":"Undefined",
                        "HostHedge":"Off",
                        "NonSensicalHedge":"Off",
                        "ObscenitiesHedge":"Off",
                        "PhoneHedge":"Off",
                        "Name":"ItemTeste1",
                        "Quantity":1,
                        "Sku":"20170511",
                        "UnitPrice":10000,
                        "Risk":"High",
                        "TimeHedge":"Normal",
                        "Type":"AdultContent",
                        "VelocityHedge":"High"
                    },
                    {  
                        "GiftCategory":"Undefined",
                        "HostHedge":"Off",
                        "NonSensicalHedge":"Off",
                        "ObscenitiesHedge":"Off",
                        "PhoneHedge":"Off",
                        "Name":"ItemTeste2",
                        "Quantity":1,
                        "Sku":"20170512",
                        "UnitPrice":10000,
                        "Risk":"High",
                        "TimeHedge":"Normal",
                        "Type":"AdultContent",
                        "VelocityHedge":"High"
                    }
                ]
            },
            "MerchantDefinedFields":[  
                {  
                    "Id":2,
                    "Value":"100"
                },
                {  
                    "Id":4,
                    "Value":"Web"
                },
                {  
                    "Id":9,
                    "Value":"SIM"
                }
            ],
            "Shipping":{  
                "Addressee":"João das Couves",
                "Method":"LowCost",
                "Phone":"551121840540"
            },
            "Travel":{  
                "JourneyType":"OneWayTrip",
                "DepartureTime":"2018-01-09 18:00",
                "Passengers":[  
                    {  
                        "Name":"Passenger Test",
                        "Identity":"212424808",
                        "Status":"Gold",
                        "Rating":"Adult",
                        "Email":"[email protected]",
                        "Phone":"5564991681074",
                        "TravelLegs":[  
                            {  
                                "Origin":"AMS",
                                "Destination":"GIG"
                            }
                        ]
                    }
                ]
            }
        }
    }
}

PropriedadeTipoTamanhoObrigatórioDescrição
MerchantOrderIdTexto50SimNúmero do pedido da loja
Customer.NameTexto120SimNome completo do comprador
Customer.IdentityTexto16SimNúmero do documento de identificação do comprador.
Permite envio de CNPJs alfanuméricos.
Customer.IdentityTypeTexto255NãoTipo de documento de identificação do comprador. Possíveis valores: CPF ou CNPJ
Customer.EmailTexto100SimE-mail do comprador
Customer.BirthdateDate10SimData de nascimento do comprador. Ex.: 1991-01-10
Customer.PhoneTexto15SimNúmero do telefone do comprador. Ex.: 5521976781114
Customer.BillingAddress.StreetTexto54SimLogradouro do endereço de cobrança
Customer.BillingAddress.NumberTexto5SimNúmero do endereço de cobrança
Customer.BillingAddress.ComplementTexto14NãoComplemento do endereço de cobrança
Customer.BillingAddress.ZipCodeTexto9SimCódigo postal do endereço de cobrança
Customer.BillingAddress.CityTexto50SimCidade do endereço de cobrança
Customer.BillingAddress.StateTexto2SimEstado do endereço de cobrança
Customer.BillingAddress.CountryTexto2SimPaís do endereço de cobrança. Mais informações em ISO 2-Digit Alpha Country Code
Customer.BillingAddress.DistrictTexto45SimBairro do endereço de cobrança
Customer.DeliveryAddress.StreetTexto54NãoLogradouro do endereço de entrega
Customer.DeliveryAddress.NumberTexto5NãoNúmero do endereço de entrega
Customer.DeliveryAddress.ComplementTexto14NãoComplemento do endereço de entrega
Customer.DeliveryAddress.ZipCodeTexto9NãoCódigo postal do endereço de entrega
Customer.DeliveryAddress.CityTexto50NãoCidade do endereço de entrega
Customer.DeliveryAddress.StateTexto2NãoEstado do endereço de entrega
Customer.DeliveryAddress.CountryTexto2NãoPaís do endereço de entrega. Mais informações em ISO 2-Digit Alpha Country Code
Customer.DeliveryAddress.DistrictTexto45NãoBairro do endereço de entrega
Payment.ProviderTexto15NãoDefine comportamento do meio de pagamento (ver Anexo).
Obs.: Não obrigatório para Payment.Type igual a CreditCard
Payment.TypeTexto100SimTipo do meio de pagamento.
Obs.: Somente o tipo CreditCard funciona com análise de fraude
Payment.AmountNúmero15SimValor da transação financeira em centavos. Ex: 150000 = r$ 1.500,00
Payment.CurrencyTexto3NãoMoeda na qual o pagamento será feito. Possíveis valores: BRL / USD / MXN / COP / CLP / ARS / PEN / EUR / PYN / UYU / VEB / VEF / GBP
Payment.CountryTexto3NãoPaís na qual o pagamento será realizado
Payment.ServiceTaxAmountNúmero15NãoAplicável apenas para empresas aéreas. Montante do valor da autorização que deve ser destinado à taxa de serviço. Obs.: Esse valor não é adicionado ao valor da autorização
Payment.InstallmentsNúmero2SimNúmero de parcelas
Payment.InterestTexto10NãoTipo de parcelamento. Possíveis valores:
  • ByMerchant_ (parcelado loja)
  • ByIssuer_ (parcelado emissor)
Payment.CaptureBooleano
NãoIndica se a autorização deverá ser com captura automática. Possíveis valores: true / false (default)
Payment.AuthenticateBooleano
NãoIndica se a transação deve ser autenticada junto ao emissor. Possíveis valores: true / false (default)
Payment.SoftDescriptorTexto13NãoTexto que será impresso na fatura do portador. Obs.: O valor deste campo tem que ser claro e fácil de identificar pelo portador o estabelecimento onde foi realizada a compra, pois é um dos principais ofensores para chargeback
Payment.CreditCard.CardNumberTexto16SimNúmero do cartão de crédito
Payment.CreditCard.HolderTexto25SimNome do portador impresso no cartão de crédito
Payment.CreditCard.ExpirationDateTexto7SimData de validade do cartão de crédito
Payment.CreditCard.SecurityCodeTexto4SimCódigo de segurança no verso do cartão de crédito
Payment.CreditCard.BrandTexto10SimBandeira do cartão de crédito
Payment.CreditCard.SaveCardBooleano
NãoBooleano que identifica se o cartão será salvo para gerar o token (CardToken). Possíveis valores: true / false (default)
Payment.FraudAnalysis.SequenceTexto14SimTipo de fluxo da análise de fraude. Possíveis valores: AnalyseFirst / AuthorizeFirst
Payment.FraudAnalysis.SequenceCriteriaTexto9SimCritério do fluxo da análise de fraude. Possíveis valores: OnSuccess / Always
Payment.FraudAnalysis.ProviderTexto10SimProvedor de AntiFraude. Possíveis valores: Cybersource
Payment.FraudAnalysis.CaptureOnLowRiskBooleano
Não

Indica se a transação após a análise de fraude será capturada. Possíveis valores: true / false (default)

Obs.1: Quando enviado igual a true e o retorno da análise de fraude for de baixo risco (Accept) a transação anteriormente autorizada será capturada

Obs.2: Quando enviado igual a true e o retorno da análise de fraude for revisão (Review) a transação ficará autorizada. A mesma será capturada após a Cielo receber o novo status da análise manual e este for de baixo risco (Accept)

Obs.3: Para a utilização deste parâmetro, a sequência do fluxo de análise de risco deve ser obrigatoriamente AuthorizeFirst

Payment.FraudAnalysis.VoidOnHighRiskBooleano
NãoIndica se a transação após a análise de fraude será cancelada. Possíveis valores: true / false (default).
Obs.1: Quando enviado igual a true e o retorno da análise de fraude for de alto risco (Reject) a transação anteriormente autorizada será cancelada
Obs.2: Quando enviado igual a true e o retorno da análise de fraude for revisão (Review) a transação ficará autorizada. A mesma será cancelada após a Cielo receber o novo status da análise manual e este for alto risco (Reject)
Obs.3: Para a utilização deste parâmetro, a sequência do fluxo de análise de risco deve ser obrigatoriamente AuthorizeFirst
Payment.FraudAnalysis.TotalOrderAmountNúmero15SimValor total do pedido em centavos. Ex: 123456 = r$ 1.234,56
Payment.FraudAnalysis.Browser.BrowserFingerprintTexto100SimIdentificador utilizado para cruzar informações obtidas do dispositivo do comprador. Este mesmo identificador deve ser utilizado para gerar o valor que será atribuído ao campo session_id do script ou utilizando os SDKs (iOS ou Android) que será incluído na página de checkout.
Obs.: Este identificador poderá ser qualquer valor ou o número do pedido, mas deverá ser único durante 48 horas
Payment.FraudAnalysis.Browser.CookiesAcceptedBooleano
SimIdentifica se o browser do comprador aceita cookies. Possíveis valores: true / false (default)
Payment.FraudAnalysis.Browser.EmailTexto100NãoE-mail registrado no browser do comprador. Pode diferenciar do e-mail de cadastro na loja(Customer.Email)
Payment.FraudAnalysis.Browser.HostNameTexto60NãoNome do host informado pelo browser do comprador e identificado através do cabeçalho HTTP
Payment.FraudAnalysis.Browser.IpAddressTexto45SimEndereço de IP do comprador. Formato IPv4 ou IPv6
Payment.FraudAnalysis.Browser.TypeTexto40NãoNome do browser utilizado pelo comprador e identificado através do cabeçalho HTTP. Ex.: Google Chrome, Mozilla Firefox, Safari, etc
Payment.FraudAnalysis.Cart.IsGiftBooleano
NãoIndica se o pedido realizado pelo comprador é para presente
Payment.FraudAnalysis.Cart.ReturnsAcceptedBooleano
NãoIndica se o pedido realizado pelo comprador pode ser devolvido a loja. Possíveis valores: true / false (default)
Payment.FraudAnalysis.Cart.Items.GiftCategoryTexto9NãoIdentifica que avaliará os endereços de cobrança e entrega para diferentes cidades, estados ou países. Saiba mais na página de soluções
Payment.FraudAnalysis.Cart.Items.HostHedgeTexto6NãoNível de importância dos endereços de IP e e-mail do comprador na análise de fraude. Saiba mais na página de soluções
Payment.FraudAnalysis.Cart.Items.NonSensicalHedgeTexto6NãoNível de importância das verificações sobre os dados do comprador sem sentido na análise de fraude. Saiba mais
Payment.FraudAnalysis.Cart.Items.ObscenitiesHedgeTexto6NãoNível de importância das verificações sobre os dados do comprador com obscenidade na análise de fraude. Saiba mais na página de soluções do e-commerce Cielo
Payment.FraudAnalysis.Cart.Items.PhoneHedgeTexto6NãoNível de importância das verificações sobre os números de telefones do comprador na análise de fraude. Saiba mais na página de soluções
Payment.FraudAnalysis.Cart.Items.NameTexto255SimNome do Produto
Payment.FraudAnalysis.Cart.Items.QuantityNúmero15SimQuantidade do produto
Payment.FraudAnalysis.Cart.Items.SkuTexto255SimSKU (Stock Keeping Unit - Unidade de Controle de Estoque) do produto
Payment.FraudAnalysis.Cart.Items.UnitPriceNúmero15SimPreço unitário do produto. Ex: 10950 = r$ 109,50
Payment.FraudAnalysis.Cart.Items.RiskTexto6NãoNível de risco do produto associado a quantidade de chargebacks. Saiba mais
Payment.FraudAnalysis.Cart.Items.TimeHedgeTexto6NãoNível de importância da hora do dia na análise de fraude que o comprador realizou o pedido. Saiba mais na página de soluções
Payment.FraudAnalysis.Cart.Items.TypeTexto19NãoCategoria do produto. A análise de fraude está disponível mediante contratação adicional. Saiba mais
Payment.FraudAnalysis.Cart.Items.VelocityHedgeTexto6NãoNível de importância da frequência de compra do comprador na análise de fraude dentros dos 15 minutos anteriores. Saiba mais na página de soluções do e-commerce Cielo
Payment.FraudAnalysis.MerchantDefinedFields.IdNúmero2SimID das informações adicionais a serem enviadas. A análise de fraude está disponível mediante contratação adicional. Saiba mais
Payment.FraudAnalysis.MerchantDefinedFields.ValueTexto255SimValor das informações adicionais a serem enviadas. A análise de fraude está disponível mediante contratação adicional. Saiba mais
Payment.FraudAnalysis.Shipping.AddresseeTexto120NãoNome completo do responsável a receber o produto no endereço de entrega
Payment.FraudAnalysis.Shipping.MethodTexto8NãoMeio de entrega do pedido. A análise de fraude está disponível mediante contratação adicional. Saiba mais
Payment.FraudAnalysis.Shipping.PhoneTexto15NãoNúmero do telefone do responsável a receber o produto no endereço de entrega. Ex.: 552121114700
Payment.FraudAnalysis.Travel.JourneyTypeTexto32NãoTipo de viagem. A análise de fraude está disponível mediante contratação adicional. Saiba mais
Payment.FraudAnalysis.Travel.DepartureTimeDateTime
NãoData e hora de partida. Ex.: 2018-03-31 19:16:38
Payment.FraudAnalysis.Travel.Passengers.NameTexto120NãoNome completo do passageiro
Payment.FraudAnalysis.Travel.Passengers.IdentityTexto32NãoNúmero do documento do passageiro
Payment.FraudAnalysis.Travel.Passengers.StatusTexto15NãoClassificação da empresa aérea. A análise de fraude está disponível mediante contratação adicional. Saiba mais
Payment.FraudAnalysis.Travel.Passengers.RatingTexto13NãoTipo do passageiro. A análise de fraude está disponível mediante contratação adicional. Saiba mais
Payment.FraudAnalysis.Travel.Passengers.EmailTexto255NãoE-mail do passageiro
Payment.FraudAnalysis.Travel.Passengers.PhoneTexto15NãoTelefone do passageiro. Ex.: 552121114700
Payment.FraudAnalysis.Travel.Passengers.TravelLegs.OriginTexto3NãoCódigo do aeroporto de partida. Mais informações em IATA 3-Letter Codes
Payment.FraudAnalysis.Travel.Passengers.TravelLegs.DestinationTexto3NãoCódigo do aeroporto de chegada. Mais informações em IATA 3-Letter Codes

Resposta da criação de pagamento com análise de fraude

A resposta irá trazer os mesmos resultados que uma transação de crédito convencional, mais os parâmetros referentes ao resultado da análise de fraude.

PropriedadeDescriçãoTipo
Payment.FraudAnalysis.IsRetryTransactionRetentativa de uma análise, e deverá ser enviado com valor igual a "true" quando o código de retorno na primeira tentativa for igual a BP900.booleano
Payment.FraudAnalysis.IdIdentificação transação no AntifraudeGUID
Payment.FraudAnalysis.StatusStatus da transação no Antifraude.número
Payment.FraudAnalysis.StatusDescriptionDescrição do status do Antifraude.texto
Payment.FraudAnalysis.ReplyData.ProviderTransactionIdIdentificador da transação na Cybersource.string
{
    "MerchantOrderId":"2017051002",
    "Customer":{  
        "Name":"Nome do Comprador",
        "Identity":"12345678910",
        "IdentityType":"CPF",
        "Email":"[email protected]",
        "Birthdate":"1991-01-02",
        "Phone": "5521976781114",
        "BillingAddress":{  
            "Street":"Alameda Xingu",
            "Number":"512",
            "Complement":"27 andar",
            "ZipCode":"12345987",
            "City":"São Paulo",
            "State":"SP",
            "Country":"BR",
            "District":"Alphaville"
        },
        "DeliveryAddress":{  
            "Street":"Alameda Xingu",
            "Number":"512",
            "Complement":"27 andar",
            "ZipCode":"12345987",
            "City":"São Paulo",
            "State":"SP",
            "Country":"BR",
            "District":"Alphaville"
        }
    },
    "Payment": {
        "Type":"CreditCard",
        "Amount":10000,
        "Currency":"BRL",
        "Country":"BRA",
        "ServiceTaxAmount":0,
        "Installments":1,
        "Interest":"ByMerchant",
        "Capture":false,
        "Authenticate":false,
        "SoftDescriptor":"Mensagem",
        "CreditCard": {
            "CardNumber":"455187******0181",
            "Holder":"Nome do Portador",
            "ExpirationDate":"12/2021",
            "Brand": "Visa",
            "SaveCard": false
        },
        "FraudAnalysis": {
            "Provider":"Cybersource",
            "Sequence": "AuthorizeFirst",
            "SequenceCriteria": "OnSuccess",
            "CaptureOnLowRisk":false,
            "VoidOnHighRisk":false,
            "TotalOrderAmount":10000,
            "Browser":{  
                "BrowserFingerprint":"074c1ee676ed4998ab66491013c565e2",
                "CookiesAccepted":false,
                "Email":"[email protected]",
                "HostName":"Teste",
                "IpAddress":"127.0.0.1",
                "Type":"Chrome"
            },
            
            "Cart":{  
                "IsGift":false,
                "ReturnsAccepted":true,
                "Items":[  
                    {  
                        "GiftCategory":"Undefined",
                        "HostHedge":"Off",
                        "NonSensicalHedge":"Off",
                        "ObscenitiesHedge":"Off",
                        "PhoneHedge":"Off",
                        "Name":"ItemTeste1",
                        "Quantity":1,
                        "Sku":"20170511",
                        "UnitPrice":10000,
                        "Risk":"High",
                        "TimeHedge":"Normal",
                        "Type":"AdultContent",
                        "VelocityHedge":"High"
                    },
                    {  
                        "GiftCategory":"Undefined",
                        "HostHedge":"Off",
                        "NonSensicalHedge":"Off",
                        "ObscenitiesHedge":"Off",
                        "PhoneHedge":"Off",
                        "Name":"ItemTeste2",
                        "Quantity":1,
                        "Sku":"20170512",
                        "UnitPrice":10000,
                        "Risk":"High",
                        "TimeHedge":"Normal",
                        "Type":"AdultContent",
                        "VelocityHedge":"High"
                    }
                ]
            },
            "MerchantDefinedFields":[  
                {  
                    "Id":2,
                    "Value":"100"
                },
                {  
                    "Id":4,
                    "Value":"Web"
                },
                {  
                    "Id":9,
                    "Value":"SIM"
                }
            ],
            "Shipping":{  
                "Addressee":"João das Couves",
                "Method":"LowCost",
                "Phone":"551121840540"
            },
            "Travel":{  
                "JourneyType":"OneWayTrip",
                "DepartureTime":"2018-01-09 18:00",
                "Passengers":[  
                    {  
                        "Name":"Passenger Test",
                        "Identity":"212424808",
                        "Status":"Gold",
                        "Rating":"Adult",
                        "Email":"[email protected]",
                        "Phone":"5564991681074",
                        "TravelLegs":[  
                            {  
                                "Origin":"AMS",
                                "Destination":"GIG"
                            }
                        ]
                    }
                ]
            },
            "Id": "0e4d0a3c-e424-4fa5-a573-4eabbd44da42",
            "Status": 1,
            "ReplyData": {
                "AddressInfoCode": "COR-BA^MM-BIN",
                "FactorCode": "B^D^R^Z",
                "Score": 42,
                "BinCountry": "us",
                "CardIssuer": "FIA CARD SERVICES, N.A.",
                "CardScheme": "VisaCredit",
                "HostSeverity": 1,
                "InternetInfoCode": "FREE-EM^RISK-EM",
                "IpRoutingMethod": "Undefined",
                "ScoreModelUsed": "default_lac",
                "CasePriority": 3
            }
        },
        "ProofOfSale": "492115",
        "Tid": "12345678902606D31001",
        "AuthorizationCode": "123456",
        "PaymentId": "04096cfb-3f0a-4ece-946c-3b7dc5d38f19",
        "ExtraDataCollection": [],
        "Status": 1,
        "ReturnCode": "4",
        "ReturnMessage": "Transação autorizada",
        "Links": [
            {
                "Method": "GET",
                "Rel": "self",
                "Href": "https://apiquerysandbox.cieloecommerce.cielo.com.br/1/sales/{PaymentId}"
            },
            {
                "Method": "PUT",
                "Rel": "capture",
                "Href": "https://apisandbox.cieloecommerce.cielo.com.br/1/sales/{PaymentId}/capture"
            },
            {
                "Method": "PUT",
                "Rel": "void",
                "Href": "https://apisandbox.cieloecommerce.cielo.com.br/1/sales/{PaymentId}/void"
            }
        ]
    }
}