Análise de fraude com a Cybersource

Split de Pagamento com a solução de captura Gateway de Pagamento

Crie um pagamento de cartão de crédito pelo Split de Pagamento usando a solução de captura Gateway de Pagamento 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.

ℹ️

Importante: companhias aéreas

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

Requisição

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

{  
   "MerchantOrderId":"2017051002",
   "Customer":{  
      "Name":"Nome do Comprador",
      "Identity":"12345678910",
      "IdentityType":"CPF",
      "Email":"[email protected]",
      "Birthdate":"1991-01-02",
      "Phone": "5521976781114",
      "Address":{  
         "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":{  
      "Provider":"Simulado",
      "Type":"CreditCard",
      "Amount":10000,
      "Currency":"BRL",
      "Country":"BRA",
      "Installments":1,
      "Interest":"ByMerchant",
      "Capture":true,
      "Authenticate":false,
      "Recurrent":false,
      "SoftDescriptor":"Mensagem",
      "DoSplit":true,
      "CreditCard":{  
         "CardNumber":"4551870000000181",
         "Holder":"Nome do Portador",
         "ExpirationDate":"12/2021",
         "SecurityCode":"123",
         "Brand":"Visa",
         "SaveCard":"false"
      },
      "ExtraDataCollection":[  
         {  
            "Name":"NomeDoCampo",
            "Value":"ValorDoCampo"
         }
      ],
      "FraudAnalysis":{  
         "Sequence":"AnalyseFirst",
         "SequenceCriteria":"OnSuccess",
         "Provider":"Cybersource",
         "CaptureOnLowRisk":false,
         "VoidOnHighRisk":false,
         "TotalOrderAmount":10000,
         "FingerPrintId":"074c1ee676ed4998ab66491013c565e2",
         "Browser":{  
            "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"
                     }
                  ]
               }
            ]
         }
      }
   }
}

ParâmetroTipoTamanhoObrigatórioDescrição
MerchantIdGUID36Sim (envio no header)Identificador da loja no Split.
MerchantKeyTexto40Sim (envio no header)Chave pública para autenticação dupla no Split.
MerchantOrderIdTexto50SimNúmero do pedido da loja
Customer.NameTexto120SimNome completo do comprador
Customer.IdentityTexto16SimNúmero do documento de identificação do comprador
Customer.IdentityTypeTexto255SimTipo de documento de identificação do comprador
Possíveis valores: CPF ou CNPJ
Customer.EmailTexto100SimE-mail do comprador
Customer.BirthdateDate10NãoData de nascimento do comprador
Ex.: 1991-01-10
Customer.PhoneTexto15SimNúmero do telefone do comprador
Ex.: 5521976781114
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.ZipCodeTexto9SimCódigo postal 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{:target="_blank"}
Customer.Address.DistrictTexto45SimBairro do endereço de cobrança
Customer.DeliveryAddress.StreetTexto54Obrigatório caso faça entregaLogradouro do endereço de entrega
Customer.DeliveryAddress.NumberTexto5Obrigatório caso faça entregaNúmero do endereço de entrega
Customer.DeliveryAddress.ComplementTexto14Obrigatório caso faça entregaComplemento do endereço de entrega
Customer.DeliveryAddress.ZipCodeTexto9Obrigatório caso faça entregaCódigo postal do endereço de entrega
Customer.DeliveryAddress.CityTexto50Obrigatório caso faça entregaCidade do endereço de entrega
Customer.DeliveryAddress.StateTexto2Obrigatório caso faça entregaEstado do endereço de entrega
Customer.DeliveryAddress.CountryTexto2Obrigatório caso faça entregaPaís do endereço de entrega. Mais informações em ISO 2-Digit Alpha Country Code{:target="_blank"}
Customer.DeliveryAddress.DistrictTexto45Obrigatório caso faça entregaBairro do endereço de entrega
Payment.ProviderTexto15SimNome da provedora 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.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.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.InstallmentsNúmero2SimNúmero de parcelas
Payment.InterestTexto10NãoTipo de parcelamento
Possíveis valores: ByMerchant / ByIssuer
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.: Caso use o fluxo AuthorizeFirst, é obrigatório enviar o campo PaymentCapture como "false".
Payment.AuthenticateBooleano***NãoIndica se a transação deve ser autenticada
Possíveis valores: true / false (default)
Obs.: Deverá verificar junto à adquirente a disponibilidade desta funcionalidade
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
. Na fatura, o sofdescriptor pode ser encurtado de acordo com as regras da adquirente e bandeira.
Payment.DoSplitBooleano***NãoIndica se a transação será dividida entre vários participantes
Possíveis valores: true / false (default)
Payment.ExtraDataCollection.NameTexto50NãoIdentificador do campo extra que será enviado
Payment.ExtraDataCollection.ValueTexto1024NãoValor do campo extra que será enviado
Payment.CreditCard.CardNumberTexto19SimNú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ãoIndica se os dados do cartão de crédito serão armazenados no Cartão Protegido
Payment.CreditCard.AliasTexto64NãoAlias (apelido) do cartão de crédito salvo no Cartão Protegido
Payment.FraudAnalysis.ProviderTexto10SimProvedor de AntiFraude
Possíveis valores: Cybersource
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 o Split receber a notificação da alteração de status e esta for 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.FingerPrintIdTexto88SimÉ o valor do ProviderIdentifier. Identificador utilizado para cruzar informações obtidas do dispositivo do comprador.
Obs.: Este identificador poderá ser qualquer valor ou o número do pedido, mas deverá ser único durante 48 horas.
Saiba como configurar o Fingerprint no manual do Antifraude{:target="_blank"}
Payment.FraudAnalysis.Browser.HostNameTexto60NãoNome do host informado pelo browser do comprador e identificado através do cabeçalho HTTP
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.TypeTexto40NãoNome do browser utilizado pelo comprador e identificado através do cabeçalho HTTP
Ex.: Google Chrome, Mozilla Firefox, Safari, etc
Payment.FraudAnalysis.Browser.IpAddressTexto45SimEndereço de IP do comprador. Formato IPv4 ou IPv6
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
[Tabela 1 - Payment.Fraudanalysis.Cart.Items{n}.GiftCategory]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-1-payment.fraudanalysis.cart.tems[n].giftcategory)
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
[Tabela 2 - Payment.Fraudanalysis.Cart.Items{n}.HostHedge]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-2-payment.fraudanalysis.cart.items[n].hosthedge)
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
[Tabela 3 - Cart.Items{n}.NonSensicalHedge]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-3-payment.fraudanalysis.cart.items[n].nonsensicalhedge)
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
[Tabela 4 - Payment.Fraudanalysis.Cart.Items{n}.ObscenitiesHedge]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-4-payment.fraudanalysis.cart.items[n].obscenitieshedge)
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
[Tabela 5 - Payment.Fraudanalysis.Cart.Items{n}.PhoneHedge]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-5-payment.fraudanalysis.cart.items[n].phonehedge)
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
[Tabela 6 - Payment.Fraudanalysis.CartI.tems{n}.Risk]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-6-payment.fraudanalysis.cart.items[n].risk)
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
[Tabela 7 - Payment.Fraudanalysis.Cart.Items{n}.TimeHedge]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-7-payment.fraudanalysis.cart.items[n].timehedge)
Payment.FraudAnalysis.Cart.Items.TypeTexto19NãoCategoria do produto
[Tabela 8 - Payment.Fraudanalysis.Cart.Items{n}.Type]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-8-payment.fraudanalysis.cart.items[n].type)
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
[Tabela 9 - Payment.Fraudanalysis.Cart.Items{n}.VelocityHedge]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-9-payment.fraudanalysis.cart.items[n].velocityhedge)
Payment.FraudAnalysis.MerchantDefinedFields.IdNúmero2SimID das informações adicionais a serem enviadas
[Tabela 20 - Payment.FraudAnalysis.MerchantDefinedFields]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-20-payment.fraudanalysis.merchantdefinedfields)
Payment.FraudAnalysis.MerchantDefinedFields.ValueTexto255SimValor das informações adicionais a serem enviadas
[Tabela 20 - Payment.FraudAnalysis.MerchantDefinedFields]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-20-payment.fraudanalysis.merchantdefinedfields)
Payment.FraudAnalysis.Shipping.AddresseeTexto120Obrigatório caso faça entregaNome completo do responsável a receber o produto no endereço de entrega
Payment.FraudAnalysis.Shipping.MethodTexto8NãoMeio de entrega do pedido
[Tabela 10 - Payment.Fraudanalysis.Shipping.Method]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-10-payment.fraudanalysis.shipping.method)
Payment.FraudAnalysis.Shipping.PhoneTexto15Obrigatório caso faça entregaNúmero do telefone do responsável a receber o produto no endereço de entrega
Ex.: 552121114700
Payment.FraudAnalysis.Travel.JourneyTypeTexto32NãoTipo de viagem
[Tabela 11 - Payment.FraudAnalysis.Travel.JourneyType]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-11-payment.fraudanalysis.travel.journeytype)
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
[Tabela 12 - Payment.FraudAnalysis.Travel.Passengers{n}.Status]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-12-payment.fraudanalysis.travel.passengers[n].status)
Payment.FraudAnalysis.Travel.Passengers.RatingTexto13NãoTipo do passageiro
[Tabela 13 - Payment.FraudAnalysis.Travel.Passengers{n}.PassengerType]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-13-payment.fraudanalysis.travel.passengers[n].rating)
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{:target="_blank"}
Payment.FraudAnalysis.Travel.Passengers.TravelLegs.DestinationTexto3NãoCódigo do aeroporto de chegada. Mais informações em IATA 3-Letter Codes{:target="_blank"}

Os campos do nó FraudAnalysis.Travel se tornam obrigatórios caso o segmento do seu negócio seja aéreas.

Resposta

{  
   "MerchantOrderId":"2017051002",
   "Customer":{  
      "Name":"Nome do Comprador",
      "Identity":"12345678910",
      "IdentityType":"CPF",
      "Email":"[email protected]",
      "Birthdate":"1991-01-02",
      "Phone": "5521976781114"
      "Address":{  
         "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":{  
      "Provider":"Simulado",
      "Type":"CreditCard",
      "Amount":10000,
      "Currency":"BRL",
      "Country":"BRA",
      "Installments":1,
      "Interest":"ByMerchant",
      "Capture":true,
      "Authenticate":false,
      "Recurrent":false,
      "SoftDescriptor":"Mensagem",
      "DoSplit":true,
      "CreditCard":{  
         "CardNumber":"455187******0181",
         "Holder":"Nome do Portador",
         "ExpirationDate":"12/2021",
         "SecurityCode":"123",
         "Brand":"Visa",
         "SaveCard":"false"
      },
      "ExtraDataCollection":[  
         {  
            "Name":"NomeDoCampo",
            "Value":"ValorDoCampo"
         }
      ],
      "FraudAnalysis":{  
         "Sequence":"AnalyseFirst",
         "SequenceCriteria":"OnSuccess",
         "Provider":"Cybersource",
         "CaptureOnLowRisk":false,
         "VoidOnHighRisk":false,
         "TotalOrderAmount":10000,
         "FingerPrintId":"074c1ee676ed4998ab66491013c565e2",
         "Browser":{  
            "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,
        "FraudAnalysisReasonCode":100,
        "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,
            "ProviderTransactionId":"5220688414326697303008"
         }
      },
      "PaymentId": "c374099e-c474-4916-9f5c-f2598fec2925",
      "ProofOfSale": "20170510053219433",
      "AcquirerTransactionId": "0510053219433",
      "AuthorizationCode": "936403",
      "ReceivedDate": "2017-05-10 17:32:19",
      "CapturedAmount": 10000,
      "CapturedDate": "2017-05-10 17:32:19",
      "ReasonCode": 0,
      "ReasonMessage": "Successful",
      "Status": 2,
      "ProviderReturnCode": "6",
      "ProviderReturnMessage": "Operation Successful",
      "Links": [{
        "Method": "GET",
        "Rel": "self",
        "Href": "https://apiquerysandbox.braspag.com.br/v2/sales/c374099e-c474-4916-9f5c-f2598fec2925"
      },
      {
        "Method": "PUT",
        "Rel": "void",
        "Href": "https://apisandbox.braspag.com.br/v2/sales/c374099e-c474-4916-9f5c-f2598fec2925/void"
      }]
   }
}
PropriedadeTipoDescrição
MerchantOrderIdTextoNúmero do pedido da loja
Customer.NameTextoNome completo do comprador
Customer.IdentityTextoNúmero do documento de identificação do comprador
Customer.IdentityTypeTextoTipo de documento de identificação do comprador
Customer.EmailTextoE-mail do comprador
Customer.BirthdateDateData de nascimento do comprador
Customer.PhoneTextoNúmero do telefone do comprador
Customer.Address.StreetTextoLogradouro do endereço de cobrança
Customer.Address.NumberTextoNúmero do endereço de cobrança
Customer.Address.ComplementTextoComplemento do endereço de cobrança
Customer.Address.ZipCodeTextoCódigo postal do endereço de cobrança
Customer.Address.CityTextoCidade do endereço de cobrança
Customer.Address.StateTextoEstado do endereço de cobrança
Customer.Address.CountryTextoPaís do endereço de cobrança
Customer.Address.DistrictTextoBairro do endereço de cobrança
Customer.DeliveryAddress.StreetTextoLogradouro do endereço de entrega
Customer.DeliveryAddress.NumberTextoNúmero do endereço de entrega
Customer.DeliveryAddress.ComplementTextoComplemento do endereço de entrega
Customer.DeliveryAddress.ZipCodeTextoCódigo do endereço de entrega
Customer.DeliveryAddress.CityTextoCidade do endereço de entrega
Customer.DeliveryAddress.StateTextoEstado do endereço de entrega
Customer.DeliveryAddress.CountryTextoPaís do endereço de entrega
Customer.DeliveryAddress.DistrictTextoBairro do endereço de entrega
Payment.ProviderTextoNome da provedora da autorização
Payment.TypeTextoTipo do meio de pagamento
Payment.AmountNúmeroValor da transação financeira em centavos
Payment.ServiceTaxAmountNúmeroMontante do valor da autorização que deve ser destinado à taxa de serviço
Payment.CurrencyTextoMoeda na qual o pagamento será feito
Payment.CountryTextoPaís na qual o pagamento será realizado
Payment.InstallmentsNúmeroNúmero de parcelas
Payment.InterestTextoTipo de parcelamento
Payment.CaptureBooleanoIndica se a autorização deverá ser com captura automática
Payment.AuthenticateBooleanoIndica se a transação deve ser autenticada
Payment.RecurrentBooleanoIndica se a transação é do tipo recorrente
Payment.SoftDescriptorTextoTexto que será impresso na fatura do portador. Na fatura, o sofdescriptor pode ser encurtado de acordo com as regras da adquirente e bandeira.
Payment.DoSplitBooleanoIndica se a transação será dividida entre vários participantes
Payment.ExtraDataCollection.NameTextoIdentificador do campo extra que será enviado
Payment.ExtraDataCollection.ValueTextoValor do campo extra que será enviado
Payment.Credentials.CodeTextoAfiliação gerada pela adquirente
Payment.Credentials.KeyTextoChave de afiliação/token gerado pela adquirente
Payment.Credentials.UsernameTextoUsuário gerado no credenciamento com a adquirente Getnet
Payment.Credentials.PasswordTextoSenha gerada no credenciamento com a adquirente Getnet
Payment.Credentials.SignatureTextoID do terminal no credenciamento com a adquirente Global Payments
Payment.CreditCard.CardNumberTextoNúmero do cartão de crédito truncado
Payment.CreditCard.HolderTextoNome do portador impresso no cartão de crédito
Payment.CreditCard.ExpirationDateTextoData de validade do cartão de crédito
Payment.CreditCard.SecurityCodeTextoCódigo de segurança no verso do cartão de crédito
Payment.CreditCard.BrandTextoBandeira do cartão de crédito
Payment.CreditCard.SaveCardBooleanoIndica se os dados do cartão de crédito foram armazenados no Cartão Protegido
Payment.CreditCard.AliasTextoAlias (apelido) do cartão de crédito salvo no Cartão Protegido
Payment.CreditCard.CardTokenGUIDIdentificador do cartão de crédito salvo no Cartão Protegido
Payment.FraudAnalysis.SequenceTextoTipo de fluxo da análise de fraude
Payment.FraudAnalysis.SequenceCriteriaTextoCritério do fluxo da análise de fraude
Payment.FraudAnalysis.ProviderTextoProvedor de AntiFraude
Payment.FraudAnalysis.CaptureOnLowRiskBooleanoIndica se a transação após a análise de fraude será capturada
Payment.FraudAnalysis.VoidOnHighRiskBooleanoIndica se a transação após a análise de fraude será cancelada
Payment.FraudAnalysis.TotalOrderAmountNúmeroValor total do pedido em centavos
Payment.FraudAnalysis.FingerPrintIdTextoIdentificador utilizado para cruzar informações obtidas do dispositivo do comprador
Payment.FraudAnalysis.Browser.HostNameTextoNome do host informado pelo browser do comprador e identificado através do cabeçalho HTTP
Payment.FraudAnalysis.Browser.CookiesAcceptedBooleanoIdentifica se o browser do comprador aceita cookies
Payment.FraudAnalysis.Browser.EmailTextoE-mail registrado no browser do comprador. Pode diferenciar do e-mail de cadastro na loja(Customer.Email)
Payment.FraudAnalysis.Browser.TypeTextoNome do browser utilizado pelo comprador e identificado através do cabeçalho HTTP
Payment.FraudAnalysis.Browser.IpAddressTextoEndereço de IP do comprador. Formato IPv4 ou IPv6
Payment.FraudAnalysis.Cart.IsGiftBooleanoIndica se o pedido realizado pelo comprador é para presente
Payment.FraudAnalysis.Cart.ReturnsAcceptedBooleanoIndica se o pedido realizado pelo comprador pode ser devolvido a loja
Payment.FraudAnalysis.Cart.Items.GiftCategoryTextoIdentifica que avaliará os endereços de cobrança e entrega para diferentes cidades, estados ou países
Payment.FraudAnalysis.Cart.Items.HostHedgeTextoNível de importância dos endereços de IP e e-mail do comprador na análise de fraude
Payment.FraudAnalysis.Cart.Items.NonSensicalHedgeTextoNível de importância das verificações sobre os dados do comprador sem sentido na análise de fraude
Payment.FraudAnalysis.Cart.Items.ObscenitiesHedgeTextoNível de importância das verificações sobre os dados do comprador com obscenidade na análise de fraude
Payment.FraudAnalysis.Cart.Items.PhoneHedgeTextoNível de importância das verificações sobre os números de telefones do comprador na análise de fraude
Payment.FraudAnalysis.Cart.Items.NameTextoNome do Produto
Payment.FraudAnalysis.Cart.Items.QuantityNúmeroQuantidade do produto
Payment.FraudAnalysis.Cart.Items.SkuTextoSKU (Stock Keeping Unit - Unidade de Controle de Estoque) do produto
Payment.FraudAnalysis.Cart.Items.UnitPriceNúmeroPreço unitário do produto
Payment.FraudAnalysis.Cart.Items.RiskTextoNível de risco do produto associado a quantidade de chargebacks
Payment.FraudAnalysis.Cart.Items.TimeHedgeTextoNível de importância da hora do dia na análise de fraude que o comprador realizou o pedido
Payment.FraudAnalysis.Cart.Items.TypeTextoCategoria do produto
Payment.FraudAnalysis.Cart.Items.VelocityHedgeTextoNível de importância da frequência de compra do comprador na análise de fraude dentros dos 15 minutos anteriores
Payment.FraudAnalysis.MerchantDefinedFields.IdNúmeroID das informações adicionais a serem enviadas
Payment.FraudAnalysis.MerchantDefinedFields.ValueTextoValor das informações adicionais a serem enviadas
Payment.FraudAnalysis.Shipping.AddresseeTextoNome completo do responsável a receber o produto no endereço de entrega
Payment.FraudAnalysis.Shipping.MethodTextoMeio de entrega do pedido
Payment.FraudAnalysis.Shipping.PhoneNúmeroNúmero do telefone do responsável a receber o produto no endereço de entrega
Payment.FraudAnalysis.Travel.JourneyTypeTextoTipo de viagem
Payment.FraudAnalysis.Travel.DepartureTimeDateTimeData e hora de partida
Payment.FraudAnalysis.Travel.Passengers.NameTextoNome completo do passageiro
Payment.FraudAnalysis.Travel.Passengers.IdentityTextoNúmero do documento do passageiro
Payment.FraudAnalysis.Travel.Passengers.StatusTextoClassificação da empresa aérea
Payment.FraudAnalysis.Travel.Passengers.RatingTextoTipo do passageiro
Payment.FraudAnalysis.Travel.Passengers.EmailTextoE-mail do passageiro
Payment.FraudAnalysis.Travel.Passengers.PhoneNúmeroTelefone do passageiro
Payment.FraudAnalysis.Travel.Passengers.TravelLegs.OriginTextoCódigo do aeroporto de partida
Payment.FraudAnalysis.Travel.Passengers.TravelLegs.DestinationTextoCódigo do aeroporto de chegada
Payment.FraudAnalysis.IdGUIDId da transação no AntiFraude Braspag
Payment.FraudAnalysis.StatusNúmeroStatus da transação no AntiFraude Braspag
[Tabela 14 - Payment.FraudAnalysis.Status]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-14-payment.fraudanalysis.status)
Payment.FraudAnalysis.FraudAnalysisReasonCodeNúmeroCódigo de retorno da Cybersouce
[Tabela 15 - Payment.FraudAnalysis.FraudAnalysisReasonCode]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-15-payment.fraudanalysis.fraudanalysisreasoncode)
Payment.FraudAnalysis.ReplyData.AddressInfoCodeTextoCódigos indicam incompatibilidades entre os endereços de cobrança e entrega do comprador
Os códigos são concatenados usando o caracter ^ Ex.: COR-BA^MM-BIN
[Tabela 16 - Payment.FraudAnalysis.ReplyData.AddressInfoCode]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-16-payment.fraudanalysis.replydata.addressinfocode)
Payment.FraudAnalysis.ReplyData.FactorCodeTextoCódigos que afetaram a pontuação da análise
Os códigos são concatenados usando o caracter ^. Ex.: B^D^R^Z
[Tabela 17 - ProviderAnalysisResult.AfsReply.FactorCode]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-17-payment.fraudanalysis.replydata.factorcode)
Payment.FraudAnalysis.ReplyData.ScoreNúmeroScore da análise de fraude. Valor entre 0 e 100
Payment.FraudAnalysis.ReplyData.BinCountryTextoCódigo do país do BIN do cartão usado na análise. Mais informações em ISO 2-Digit Alpha Country Code
Payment.FraudAnalysis.ReplyData.CardIssuerTextoNome do banco ou entidade emissora do cartão de crédito
Payment.FraudAnalysis.ReplyData.CardSchemeTextoBandeira do cartão
Payment.FraudAnalysis.ReplyData.HostSeverityNúmeroNível de risco do domínio de e-mail do comprador, de 0 a 5, onde 0 é risco indeterminado e 5 representa o risco mais alto
Payment.FraudAnalysis.ReplyData.InternetInfoCodeTextoCódigos que indicam problemas com o endereço de e-mail, o endereço IP ou o endereço de cobrança
Os códigos são concatenados usando o caracter ^. Ex.: FREE-EM^RISK-EM
[Tabela 18 - Payment.FraudAnalysis.ReplyData.InternetInfoCode]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-18-payment.fraudanalysis.replydata.internetinfocode)
Payment.FraudAnalysis.ReplyData.IpRoutingMethodTextoMétodo de roteamento do comprador obtido a partir do endereço de IP
[Tabela 19 - Payment.FraudAnalysis.ReplyData.IpRoutingMethod]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-19-payment.fraudanalysis.replydata.iproutingmethod)
Payment.FraudAnalysis.ReplyData.ScoreModelUsedTextoNome do modelo de score utilizado na análise. Caso não tenha nenhum modelo definido, o modelo padrão da Cybersource foi o utilizado
Payment.FraudAnalysis.ReplyData.CasePriorityNúmeroDefine o nível de prioridade das regras ou perfis do lojista. O nível de prioridade varia de 1 (maior) a 5 (menor) e o valor padrão é 3, e este será atribuído caso não tenha definido a prioridade das regras ou perfis. Este campo somente será retornado se a loja for assinante do Enhanced Case Management
Payment.FraudAnalysis.ReplyData.ProviderTransactionIdTextoId da transação na Cybersource
Payment.PaymentIdGUIDIdentificador da transação no Pagador
Payment.AcquirerTransactionIdTextoIdentificador da transação na adquirente
Payment.ProofOfSaleTextoNúmero do comprovante de venda na adquirente (NSU - Número sequencial único da transação)
Payment.AuthorizationCodeTextoCódigo de autorização na adquirente
Payment.ReceivedDateDatetimeData em que a transação foi recebida no Pagador
Ex.: 2018-01-16 16:38:19
Payment.CapturedDateDatetimeData em que a transação foi capturada na adquirente
Ex.: 2018-01-16 16:38:20
Payment.CapturedAmountNúmeroValor capturado da transação
Ex.: 123456 = r$ 1.234,56
Payment.ECITextoEletronic Commerce Indicator. Código gerado em uma transação de crédito com autenticação externa
Payment.ReasonCodeTextoCódigo de retorno da operação
Payment.ReasonMessageTextoMensagem de retorno da operação
Payment.StatusNúmeroStatus da transação no Pagador
[Tabela 21 - Payment.Status]({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-21-payment.status)
Payment.ProviderReturnCodeTextoCódigo retornado pela adquirente ou banco
Payment.ProviderReturnMessageTextoMensagem retornada pela adquirente ou banco