Análise de Fraude com a ClearSale

Crie um pagamento de cartão de crédito pelo Split de Pagamento usando a solução de captura API E-commerce Cielo e realize a análise de fraude para a gestão de risco do seu e-commerce.

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.

🚧

Atenção:

  • Os campos do nó FraudAnalysis.Travel são obrigatórios caso o segmento do seu negócio seja o aéreo;
  • Para configurar o Fingerprint com a ClearSale, consulte o manual de Gestão de Risco.
ℹ️

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


{
  "MerchantOrderId": "Loja123456",
  "Customer": {
    "Name": "Aline de Souza",
    "Identity": "11111111111",
    "IdentityType": "CPF",
    "Email": "[email protected]",
    "Birthdate": "1996-11-14",
    "Phone": "+55 11 5555-1001",
    "Mobile": "+55 11 5555-1001",
    "DeliveryAddress": {
      "Street": "Alameda Xingu",
      "Number": "512",
      "Complement": "27 andar",
      "ZipCode": "06455030",
      "City": "Barueri",
      "State": "SP",
      "Country": "BR",
      "District": "Alphaville"
    },
    "BillingAddress": {
      "Street": "Alameda Xingu",
      "Number": "512",
      "Complement": "21 andar",
      "ZipCode": "06455030",
      "City": "Barueri",
      "State": "SP",
      "Country": "BR",
      "District": "Alphaville"
    }
  },
  "Payment": {
    "Type": "CreditCard",
    "Provider": "Simulado",
    "Amount": 45500,
    "Installments": 1,
    "Capture": false,
    "Recurrent": false,
    "SoftDescriptor": "Nome fantasia da loja",
    "CreditCard": {
      "CardNumber": "4000021231111111",
      "Holder": "Guilherme Silva",
      "ExpirationDate": "08/2033",
      "SaveCard": false,
      "Brand": "Visa"
    },
    "FraudAnalysis": {
      "Provider": "ClearSale",
      "Sequence": "AuthorizeFirst",
      "SequenceCriteria": "OnSuccess",
      "CaptureOnLowRisk": false,
      "VoidOnHighRisk": false,
      "TotalOrderAmount": 46000,
      "Cart": {
        "IsGift": false,
        "ReturnsAccepted": true,
        "Items": [
          {
            "Name": "Mouse",
            "Quantity": 1,
            "Sku": "100010",
            "UnitPrice": 532400,
            "Type": "EletronicGood"
          },
          {
            "Name": "Windows 11 Professional",
            "Quantity": 2,
            "Sku": "100011",
            "UnitPrice": 85515,
            "Type": "EletronicSoftware"
          }
        ]
      },
      "Travel": {
        "Passengers": [
          {
            "Name": "Aline de Souza",
            "TravelLegs": [
              {
                "Origin": "SDU",
                "Destination": "CGH",
                "DepartureDate": "2025-10-09T18:30:00",
                "Boarding": "2025-10-09T18:45:00",
                "Arriving": "2025-10-09T20:00:00"
              }
            ]
          },
          {
            "Name": "Guilherme Silva",
            "TravelLegs": [
              {
                "Origin": "SDU",
                "Destination": "CGH",
                "DepartureDate": "2025-10-09T18:30:00",
                "Boarding": "2025-10-09T18:45:00",
                "Arriving": "2025-10-09T20:00:00"
              }
            ]
          }
        ]
      }
    }
  },
  "splitpayments": [
    {
      "subordinatemerchantid": "f2d6eb34-2c6b-4948-8fff-51facdd2a28f",
      "amount": 5000,
      "fares": {
        "mdr": 5,
        "fee": 30
      }
    },
    {
      "subordinatemerchantid": "f2d6eb34-2c6b-4948-8fff-51facdd2a28f",
      "amount": 5000,
      "fares": {
        "mdr": 4,
        "fee": 15
      }
    }
  ]
}

Parâmetros do cabeçalho

PropriedadeDescriçãoTipoTamanhoObrigatório
MerchantIdIdentificador da loja na API E-commerce Cielo.GUID36Sim
MerchantKeyChave pública para autenticação dupla na API E-commerce Cielo.string40Sim
RequestIdIdentificador da requisição, usado quando a loja usa diferentes servidores para cada GET/POST/PUT.GUID36Não

Parâmetros do corpo

ParâmetroTipoTamanhoObrigatórioDescrição
MerchantOrderIdTexto20SimNúmero de identificação do pedido. *Atenção: Os caracteres permitidos são apenas a-z, A-Z, 0-9. Não são permitidos caracteres especiais e espaços em branco
Customer.NameTexto120SimNome completo do comprador. < br/>Atenção: Os caracteres permitidos são apenas a-z, A-Z. Não são permitidos caracteres especiais e números.
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.PhoneTexto20NãoÉ obrigatório enviar pelo menos um telefone. Telefone residencial. Formato +DDI DDD NNNN-NNNN Exemplo: +55 11 5555-1001.
Customer.MobileTexto20NãoÉ obrigatório enviar pelo menos um telefone. Celular. Formato +DDI DDD NNNNN-NNNN Exemplo: +55 11 99999-9999.
Customer.Address.StreetTexto54SimLogradouro do endereço de cobrança
Customer.Address.NumberTexto5SimNúmero do endereço de cobrança
Customer.Address.ComplementTexto14NãoComplemento do endereço de cobrança
Customer.Address.ZipCodeTexto9SimCEP do endereço de cobrança
Customer.Address.CityTexto50SimCidade do endereço de cobrança
Customer.Address.StateTexto2SimEstado do endereço de cobrança
Customer.Address.CountryTexto2SimPaís do endereço de cobrança. Mais informações em ISO 2-Digit Alpha Country Code
Customer.Address.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ãoCEP 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.ProviderTexto15SimNome da provedor da autorização
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.InstallmentsNúmero2SimNúmero de parcelas
Payment.CaptureBooleano
NãoIndica se a autorização deverá ser com captura automática
Possíveis valores: "true"/"false" (default)
Obs.: Deverá verificar junto à adquirente a disponibilidade desta funcionalidade
Obs2.: Este campo deverá ser preenchido de acordo com o fluxo da análise de fraude.
Payment.RecurrentBooleano
NãoIndica se a transação é do tipo recorrente
Possíveis valores: true / false (default)
Obs.: Este campo igual a true não irá criar uma recorrência, apenas permitirá a realização de uma transação sem a necessidade de envio do CVV e servindo de indicação para a adquirente que é a cobrança de uma transação de uma recorrência
Obs2.: Somente para transações Cielo
Obs3.: O campo Payment.Authenticate deve ser igual a false quando este for igual a true
Payment.SoftDescriptorTexto13NãoTexto que será impresso na fatura do portador
. O valor deste campo deve tornar fácil para o portador a identificação do estabelecimento onde foi realizada a compra, pois é um dos principais ofensores para chargeback
Payment.DoSplitBooleano
NãoIndica se a transação será dividida entre vários participantes
Possíveis valores: true / false (default)
Payment.SplitPayments.SubordinateMerchantIdTexto36NãoMerchantId (identificador) do seller.
Payment.SplitPayments.AmountNúmero--NãoValor líquido da participação do seller na transação, em centavos. O desconto da taxa será calculado pelo Split.
Payment.SplitPayments.Fares.MdrTexto--NãoMDR(%) do master a ser descontado do valor referente a participação do seller.
Payment.SplitPayments.Fares.FeeNúmero--NãoTarifa Fixa(R$) a ser descontada do valor referente a participação do seller, em centavos.
Payment.CreditCard.CardNumberTexto16SimNúmero do cartão de crédito
Payment.CreditCard.HolderTexto25SimNome do portador impresso no cartão de crédito. Obs.: Regras de tamanho do campo podem variar de acordo com a adquirente
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.SaveCardBooleano--NãoBandeira do cartão de crédito
Payment.CreditCard.BrandTexto10SimBandeira do cartão de crédito
Payment.FraudAnalysis.ProviderTexto10NãoProvedor de AntiFraude
Nesse caso, use "ClearSale".
Payment.FraudAnalysis.CaptureOnLowRiskBooleano
NãoIndica se a transação após a análise de fraude será capturada
Possíveis valores: true / false (default)
Obs.: 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
Obs2.: 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.: 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.VoidOnHighRisk Booleano--NãoIndica se a transação será cancelada após a análise de fraude se o retorno for alto risco.
Possíveis valores: true / false (default)
Obs.: 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
Obs2.: Quando enviado igual a true e o retorno da análise de fraude for revisão (Review) a transação ficará autorizada. A transação será cancelada após a Cielo receber o novo status da análise manual e este for alto risco (Reject)
Obs.: Para a utilização deste parâmetro, a sequência do fluxo de análise de risco deve ser obrigatoriamente AuthorizeFirst
Payment.FraudAnalysis.Sequence Texto14SimTipo de fluxo da análise de fraude. Possíveis valores: “AnalyseFirst” / “AuthorizeFirst”.
Payment.FraudAnalysis.SequenceCriteria Texto09SimCritério do fluxo da análise de fraude. Possíveis valores: “OnSuccess” / “Always”.
Payment.FraudAnalysis.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.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.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úmero15NãoPreço unitário do produto
Ex: 10950 = r$ 109,50
Payment.FraudAnalysis.Cart.Items.TypeTexto19SimCategoria do produto.
Tabela 36 - CartItem[n].Category..
Payment.FraudAnalysis.Shipping.AddresseeTexto60SimNome do destinatário.
Payment.FraudAnalysis.Shipping.MethodTexto--NãoMeio de entrega.
Lista de Valores - Payment.FraudAnalysis.Shipping.Method
Payment.FraudAnalysis.Travel.Passengers.NameTexto120NãoNome completo do passageiro
Payment.FraudAnalysis.Travel.Passengers.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
Payment.FraudAnalysis.Travel.Passengers.TravelLegs.DepartureDateData--NãoData do voo
Payment.FraudAnalysis.Travel.Passengers.TravelLegs.BoardingData--NãoData de embarque
Payment.FraudAnalysis.Travel.Passengers.TravelLegs.ArrivingData--NãoData de desembarque

Resposta

{
    "MerchantOrderId": "Loja123456",
    "Customer": {
        "Name": "Aline de Souza",
        "Identity": "11111111111",
        "IdentityType": "CPF",
        "Email": "[email protected]",
        "Birthdate": "1996-11-14",
        "Phone": "+55 11 5555-1001",
        "Mobile": "+55 11 5555-1001"
        "DeliveryAddress": {
            "Street": "Alameda Xingu",
            "Number": "512",
            "Complement": "27 andar",
            "ZipCode": "12345987",
            "City": "São Paulo",
            "State": "SP",
            "Country": "BR",
            "District": "Alphaville",
            "AddressType": 0,
        },
        "BillingAddress": {
            "Street": "Alameda Xingu",
            "Number": "512",
            "Complement": "21 andar",
            "ZipCode": "06455030",
            "City": "Barueri",
            "State": "SP",
            "Country": "BR",
            "District": "Alphaville"
        }
    },
    "Payment": {
        "ServiceTaxAmount": 0,
        "Installments": 1,
        "Interest": 0,
        "Capture": false,
        "Authenticate": false,
        "Recurrent": false,
        "CreditCard": {
            "CardNumber": "400002******1111",
            "Holder": "Guilherme Silva",
            "ExpirationDate": "08/2033",
            "SaveCard": false,
            "Brand": "Visa",
            "PaymentAccountReference": "2UKZQRDOXLRMGW3B41E8IB5KZOH8V"
        },
        "Tid": "1020115320892",
        "ProofOfSale": "039771",
        "AuthorizationCode": "616672",
        "SoftDescriptor": "Nome fantasia da loja",
        "Provider": "Simulado",
        "FraudAnalysis": {
            "Id": "7bc9a7ea-25a9-483c-1f61-08dbbaaa0d60",
            "Status": 1,
            "StatusDescription": "Accept",
            "ReplyData": {
                "ProviderTransactionId": "7BC9A7EA-25A9-483C-1F61-08DBBAAA0D60"
            },            
            "Sequence": "AuthorizeFirst",
            "SequenceCriteria": "OnSuccess",
            "TotalOrderAmount": 46000,
            "TransactionAmount": 0,
            "Cart": {
                "IsGift": false,
                "ReturnsAccepted": true,
                "Items": [
                    {
                        "Type": 4,
                        "Name": "Mouse",
                        "Risk": 0,
                        "Sku": "100010",
                        "OriginalPrice": 0,
                        "UnitPrice": 532400,
                        "Quantity": 1,
                        "GiftCategory": 0,
                        "Weight": 0,
                        "CartType": 0
                    },
                    {
                        "Type": 5,
                        "Name": "Windows 11 Professional",
                        "Risk": 0,
                        "Sku": "100011",
                        "OriginalPrice": 0,
                        "UnitPrice": 85515,
                        "Quantity": 2,
                        "GiftCategory": 0,
                        "Weight": 0,
                        "CartType": 0
                    }
                ]
            },
            "Travel": {
                "Passengers": [
                    {
                        "Name": "Aline de Souza",
                        "Rating": 0,
                        "PassengerType": "Undefined",
                        "TravelLegs": [
                            {
                                "Destination": "CGH",
                                "Origin": "SDU",
                                "DepartureDate": "2025-10-09T18:30:00",
                                "Boarding": "2025-10-09T18:45:00",
                                "Arriving": "2025-10-09T20:00:00"
                            }
                        ]
                    },
                    {
                        "Name": "Guilherme Silva",
                        "Rating": 0,
                        "PassengerType": "Undefined",
                        "TravelLegs": [
                            {
                                "Destination": "CGH",
                                "Origin": "SDU",
                                "DepartureDate": "2025-10-09T18:30:00",
                                "Boarding": "2025-10-09T18:45:00",
                                "Arriving": "2025-10-09T20:00:00"
                            }
                        ]
                    }
                ]
            },
            "Shipping": {
                "Addressee": "Nome Comprador",
                "Phone": "+55 11 5555-1001",
                "Method": 5,
                "Email": "[email protected]",
                "WorkPhone": "+55 11 5555-1002",
                "Mobile": "+55 11 5555-1003",
                "Identity": "99988877711",
                "IdentityType": "CPF"
            },
            "CaptureOnLowRisk": false,
            "VoidOnHighRisk": false,
            "FraudAnalysisReasonCode": 1,
            "Provider": "ClearSale",
            "IsRetryTransaction": false
        },
        "IsQrCode": false,
        "Amount": 45500,
        "ReceivedDate": "2025-10-20 11:53:18",
        "Status": 1,
        "IsSplitted": false,
        "ReturnMessage": "Operation Successful",
        "ReturnCode": "4",
        "PaymentId": "d0109922-2cd3-4a3f-89fc-4c69230d3438",
        "Type": "CreditCard",
        "Currency": "BRL",
        "Country": "BRA",
        "Links": [
            {
                "Method": "GET",
                "Rel": "self",
                "Href": "https://apiquerysandbox.cieloecommerce.cielo.com.br/1/sales/d0109922-2cd3-4a3f-89fc-4c69230d3438"
            },
            {
                "Method": "PUT",
                "Rel": "capture",
                "Href": "https://apisandbox.cieloecommerce.cielo.com.br/1/sales/d0109922-2cd3-4a3f-89fc-4c69230d3438/capture"
            },
            {
                "Method": "PUT",
                "Rel": "void",
                "Href": "https://apisandbox.cieloecommerce.cielo.com.br/1/sales/d0109922-2cd3-4a3f-89fc-4c69230d3438/void"
            }
        ]
    }
}