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

Ambiente

Método

Endpoint

Sandbox

https://apisandbox.braspag.com.br/v2/sales/

Produção

https://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âmetro

Tipo

Tamanho

Obrigatório

Descrição

MerchantId

GUID

36

Sim (envio no header)

Identificador da loja no Split.

MerchantKey

Texto

40

Sim (envio no header)

Chave pública para autenticação dupla no Split.

MerchantOrderId

Texto

50

Sim

Número do pedido da loja

Customer.Name

Texto

120

Sim

Nome completo do comprador

Customer.Identity

Texto

16

Sim

Número do documento de identificação do comprador

Customer.IdentityType

Texto

255

Sim

Tipo de documento de identificação do comprador
Possíveis valores: CPF ou CNPJ

Customer.Email

Texto

100

Sim

E-mail do comprador

Customer.Birthdate

Date

10

Não

Data de nascimento do comprador
Ex.: 1991-01-10

Customer.Phone

Texto

15

Sim

Número do telefone do comprador
Ex.: 5521976781114

Customer.Address.Street

Texto

54

Sim

Logradouro do endereço de cobrança

Customer.Address.Number

Texto

5

Sim

Número do endereço de cobrança

Customer.Address.Complement

Texto

14

Não

Complemento do endereço de cobrança

Customer.Address.ZipCode

Texto

9

Sim

Código postal do endereço de cobrança

Customer.Address.City

Texto

50

Sim

Cidade do endereço de cobrança

Customer.Address.State

Texto

2

Sim

Estado do endereço de cobrança

Customer.Address.Country

Texto

2

Sim

País do endereço de cobrança. Mais informações em ISO 2-Digit Alpha Country Code{:target="_blank"}

Customer.Address.District

Texto

45

Sim

Bairro do endereço de cobrança

Customer.DeliveryAddress.Street

Texto

54

Obrigatório caso faça entrega

Logradouro do endereço de entrega

Customer.DeliveryAddress.Number

Texto

5

Obrigatório caso faça entrega

Número do endereço de entrega

Customer.DeliveryAddress.Complement

Texto

14

Obrigatório caso faça entrega

Complemento do endereço de entrega

Customer.DeliveryAddress.ZipCode

Texto

9

Obrigatório caso faça entrega

Código postal do endereço de entrega

Customer.DeliveryAddress.City

Texto

50

Obrigatório caso faça entrega

Cidade do endereço de entrega

Customer.DeliveryAddress.State

Texto

2

Obrigatório caso faça entrega

Estado do endereço de entrega

Customer.DeliveryAddress.Country

Texto

2

Obrigatório caso faça entrega

País do endereço de entrega. Mais informações em ISO 2-Digit Alpha Country Code{:target="_blank"}

Customer.DeliveryAddress.District

Texto

45

Obrigatório caso faça entrega

Bairro do endereço de entrega

Payment.Provider

Texto

15

Sim

Nome da provedora da autorização

Payment.Type

Texto

100

Sim

Tipo do meio de pagamento.
Obs.: Somente o tipo CreditCard funciona com análise de fraude

Payment.Amount

Número

15

Sim

Valor da transação financeira em centavos
Ex: 150000 = r$ 1.500,00

Payment.ServiceTaxAmount

Número

15

Não

Aplicá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.Currency

Texto

3

Não

Moeda na qual o pagamento será feito
Possíveis valores: BRL / USD / MXN / COP / CLP / ARS / PEN / EUR / PYN / UYU / VEB / VEF / GBP

Payment.Country

Texto

3

Não

País na qual o pagamento será realizado

Payment.Installments

Número

2

Sim

Número de parcelas

Payment.Interest

Texto

10

Não

Tipo de parcelamento
Possíveis valores: ByMerchant / ByIssuer

Payment.Capture

Booleano


Não

Indica 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.Authenticate

Booleano


Não

Indica se a transação deve ser autenticada
Possíveis valores: true / false (default)
Obs.: Deverá verificar junto à adquirente a disponibilidade desta funcionalidade

Payment.Recurrent

Booleano


Não

Indica 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.SoftDescriptor

Texto

13

Não

Texto que será impresso na fatura do portador
. Na fatura, o sofdescriptor pode ser encurtado de acordo com as regras da adquirente e bandeira.

Payment.DoSplit

Booleano


Não

Indica se a transação será dividida entre vários participantes
Possíveis valores: true / false (default)

Payment.ExtraDataCollection.Name

Texto

50

Não

Identificador do campo extra que será enviado

Payment.ExtraDataCollection.Value

Texto

1024

Não

Valor do campo extra que será enviado

Payment.CreditCard.CardNumber

Texto

19

Sim

Número do cartão de crédito

Payment.CreditCard.Holder

Texto

25

Sim

Nome do portador impresso no cartão de crédito

Payment.CreditCard.ExpirationDate

Texto

7

Sim

Data de validade do cartão de crédito

Payment.CreditCard.SecurityCode

Texto

4

Sim

Código de segurança no verso do cartão de crédito

Payment.CreditCard.Brand

Texto

10

Sim

Bandeira do cartão de crédito

Payment.CreditCard.SaveCard

Booleano


Não

Indica se os dados do cartão de crédito serão armazenados no Cartão Protegido

Payment.CreditCard.Alias

Texto

64

Não

Alias (apelido) do cartão de crédito salvo no Cartão Protegido

Payment.FraudAnalysis.Provider

Texto

10

Sim

Provedor de AntiFraude
Possíveis valores: Cybersource

Payment.FraudAnalysis.CaptureOnLowRisk

Booleano


Não

Indica 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.TotalOrderAmount

Número

15

Sim

Valor total do pedido em centavos
Ex: 123456 = r$ 1.234,56

Payment.FraudAnalysis.FingerPrintId

Texto

88

Sim

É 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.HostName

Texto

60

Não

Nome do host informado pelo browser do comprador e identificado através do cabeçalho HTTP

Payment.FraudAnalysis.Browser.CookiesAccepted

Booleano


Sim

Identifica se o browser do comprador aceita cookies
Possíveis valores: true / false (default)

Payment.FraudAnalysis.Browser.Email

Texto

100

Não

E-mail registrado no browser do comprador. Pode diferenciar do e-mail de cadastro na loja(Customer.Email)

Payment.FraudAnalysis.Browser.Type

Texto

40

Não

Nome do browser utilizado pelo comprador e identificado através do cabeçalho HTTP
Ex.: Google Chrome, Mozilla Firefox, Safari, etc

Payment.FraudAnalysis.Browser.IpAddress

Texto

45

Sim

Endereço de IP do comprador. Formato IPv4 ou IPv6

Payment.FraudAnalysis.Cart.IsGift

Booleano


Não

Indica se o pedido realizado pelo comprador é para presente

Payment.FraudAnalysis.Cart.ReturnsAccepted

Booleano


Não

Indica se o pedido realizado pelo comprador pode ser devolvido a loja
Possíveis valores: true / false (default)

Payment.FraudAnalysis.Cart.Items.GiftCategory

Texto

9

Não

Identifica que avaliará os endereços de cobrança e entrega para diferentes cidades, estados ou países
Pagamento** e realize a análise de fraude para a gestão de ri({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-1-payment.fraudanalysis.cart.temsttp.giftcategory)

Payment.FraudAnalysis.Cart.Items.HostHedge

Texto

6

Não

Nível de importância dos endereços de IP e e-mail do comprador na análise de fraude
tura Gateway de Pagamento e realize a análise de fraud({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-2-payment.fraudanalysis.cart.itemsdic.hosthedge)

Payment.FraudAnalysis.Cart.Items.NonSensicalHedge

Texto

6

Não

Nível de importância das verificações sobre os dados do comprador sem sentido na análise de fraude
de Pagamento** e realize a análise de fraud({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-3-payment.fraudanalysis.cart.itemsdic.nonsensicalhedge)

Payment.FraudAnalysis.Cart.Items.ObscenitiesHedge

Texto

6

Não

Nível de importância das verificações sobre os dados do comprador com obscenidade na análise de fraude
agamento** e realize a análise de fraude para a gestão de risco d({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-4-payment.fraudanalysis.cart.items/ww.obscenitieshedge)

Payment.FraudAnalysis.Cart.Items.PhoneHedge

Texto

6

Não

Nível de importância das verificações sobre os números de telefones do comprador na análise de fraude
Pagamento** e realize a análise de fraude para a gestão de ({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-5-payment.fraudanalysis.cart.itemshtt.phonehedge)

Payment.FraudAnalysis.Cart.Items.Name

Texto

255

Sim

Nome do Produto

Payment.FraudAnalysis.Cart.Items.Quantity

Número

15

Sim

Quantidade do produto

Payment.FraudAnalysis.Cart.Items.Sku

Texto

255

Sim

SKU (Stock Keeping Unit - Unidade de Controle de Estoque) do produto

Payment.FraudAnalysis.Cart.Items.UnitPrice

Número

15

Sim

Preço unitário do produto
Ex: 10950 = r$ 109,50

Payment.FraudAnalysis.Cart.Items.Risk

Texto

6

Não

Nível de risco do produto associado a quantidade de chargebacks
ndo a solução de captura Gateway de Pagamento e r({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-6-payment.fraudanalysis.cart.itemsel .risk)

Payment.FraudAnalysis.Cart.Items.TimeHedge

Texto

6

Não

Nível de importância da hora do dia na análise de fraude que o comprador realizou o pedido
Gateway de Pagamento** e realize a análise de fraude para ({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-7-payment.fraudanalysis.cart.itemsl. .timehedge)

Payment.FraudAnalysis.Cart.Items.Type

Texto

19

Não

Categoria do produto
ão de crédito** pelo Split de Pagamento usando a solu({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-8-payment.fraudanalysis.cart.itemserc.type)

Payment.FraudAnalysis.Cart.Items.VelocityHedge

Texto

6

Não

Nível de importância da frequência de compra do comprador na análise de fraude dentros dos 15 minutos anteriores
e realize a análise de fraude para a gestão de risco do seu e({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-9-payment.fraudanalysis.cart.itemselo.velocityhedge)

Payment.FraudAnalysis.MerchantDefinedFields.Id

Número

2

Sim

ID das informações adicionais a serem enviadas
de Pagamento usando a solução de captura **Gateway de Pa({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-20-payment.fraudanalysis.merchantdefinedfields)

Payment.FraudAnalysis.MerchantDefinedFields.Value

Texto

255

Sim

Valor das informações adicionais a serem enviadas
Pagamento usando a solução de captura **Gateway de Pagam({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-20-payment.fraudanalysis.merchantdefinedfields)

Payment.FraudAnalysis.Shipping.Addressee

Texto

120

Obrigatório caso faça entrega

Nome completo do responsável a receber o produto no endereço de entrega

Payment.FraudAnalysis.Shipping.Method

Texto

8

Não

Meio de entrega do pedido
crédito** pelo Split de Pagamento usando a solução({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-10-payment.fraudanalysis.shipping.method)

Payment.FraudAnalysis.Shipping.Phone

Texto

15

Obrigatório caso faça entrega

Número do telefone do responsável a receber o produto no endereço de entrega
Ex.: 552121114700

Payment.FraudAnalysis.Travel.JourneyType

Texto

32

Não

Tipo de viagem
cartão de crédito pelo Split de Pagamento usando a({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-11-payment.fraudanalysis.travel.journeytype)

Payment.FraudAnalysis.Travel.DepartureTime

DateTime


Não

Data e hora de partida
Ex.: 2018-03-31 19:16:38

Payment.FraudAnalysis.Travel.Passengers.Name

Texto

120

Não

Nome completo do passageiro

Payment.FraudAnalysis.Travel.Passengers.Identity

Texto

32

Não

Número do documento do passageiro

Payment.FraudAnalysis.Travel.Passengers.Status

Texto

15

Não

Classificação da empresa aérea
ito** pelo Split de Pagamento usando a solução de captura **Gat({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-12-payment.fraudanalysis.travel.passengerse e.status)

Payment.FraudAnalysis.Travel.Passengers.Rating

Texto

13

Não

Tipo do passageiro
rtão de crédito** pelo Split de Pagamento usando a solução de captura ({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-13-payment.fraudanalysis.travel.passengersfra.rating)

Payment.FraudAnalysis.Travel.Passengers.Email

Texto

255

Não

E-mail do passageiro

Payment.FraudAnalysis.Travel.Passengers.Phone

Texto

15

Não

Telefone do passageiro
Ex.: 552121114700

Payment.FraudAnalysis.Travel.Passengers.TravelLegs.Origin

Texto

3

Não

Código do aeroporto de partida. Mais informações em IATA 3-Letter Codes{:target="_blank"}

Payment.FraudAnalysis.Travel.Passengers.TravelLegs.Destination

Texto

3

Não

Có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"
      }]
   }
}

Propriedade

Tipo

Descrição

MerchantOrderId

Texto

Número do pedido da loja

Customer.Name

Texto

Nome completo do comprador

Customer.Identity

Texto

Número do documento de identificação do comprador

Customer.IdentityType

Texto

Tipo de documento de identificação do comprador

Customer.Email

Texto

E-mail do comprador

Customer.Birthdate

Date

Data de nascimento do comprador

Customer.Phone

Texto

Número do telefone do comprador

Customer.Address.Street

Texto

Logradouro do endereço de cobrança

Customer.Address.Number

Texto

Número do endereço de cobrança

Customer.Address.Complement

Texto

Complemento do endereço de cobrança

Customer.Address.ZipCode

Texto

Código postal do endereço de cobrança

Customer.Address.City

Texto

Cidade do endereço de cobrança

Customer.Address.State

Texto

Estado do endereço de cobrança

Customer.Address.Country

Texto

País do endereço de cobrança

Customer.Address.District

Texto

Bairro do endereço de cobrança

Customer.DeliveryAddress.Street

Texto

Logradouro do endereço de entrega

Customer.DeliveryAddress.Number

Texto

Número do endereço de entrega

Customer.DeliveryAddress.Complement

Texto

Complemento do endereço de entrega

Customer.DeliveryAddress.ZipCode

Texto

Código do endereço de entrega

Customer.DeliveryAddress.City

Texto

Cidade do endereço de entrega

Customer.DeliveryAddress.State

Texto

Estado do endereço de entrega

Customer.DeliveryAddress.Country

Texto

País do endereço de entrega

Customer.DeliveryAddress.District

Texto

Bairro do endereço de entrega

Payment.Provider

Texto

Nome da provedora da autorização

Payment.Type

Texto

Tipo do meio de pagamento

Payment.Amount

Número

Valor da transação financeira em centavos

Payment.ServiceTaxAmount

Número

Montante do valor da autorização que deve ser destinado à taxa de serviço

Payment.Currency

Texto

Moeda na qual o pagamento será feito

Payment.Country

Texto

País na qual o pagamento será realizado

Payment.Installments

Número

Número de parcelas

Payment.Interest

Texto

Tipo de parcelamento

Payment.Capture

Booleano

Indica se a autorização deverá ser com captura automática

Payment.Authenticate

Booleano

Indica se a transação deve ser autenticada

Payment.Recurrent

Booleano

Indica se a transação é do tipo recorrente

Payment.SoftDescriptor

Texto

Texto que será impresso na fatura do portador. Na fatura, o sofdescriptor pode ser encurtado de acordo com as regras da adquirente e bandeira.

Payment.DoSplit

Booleano

Indica se a transação será dividida entre vários participantes

Payment.ExtraDataCollection.Name

Texto

Identificador do campo extra que será enviado

Payment.ExtraDataCollection.Value

Texto

Valor do campo extra que será enviado

Payment.Credentials.Code

Texto

Afiliação gerada pela adquirente

Payment.Credentials.Key

Texto

Chave de afiliação/token gerado pela adquirente

Payment.Credentials.Username

Texto

Usuário gerado no credenciamento com a adquirente Getnet

Payment.Credentials.Password

Texto

Senha gerada no credenciamento com a adquirente Getnet

Payment.Credentials.Signature

Texto

ID do terminal no credenciamento com a adquirente Global Payments

Payment.CreditCard.CardNumber

Texto

Número do cartão de crédito truncado

Payment.CreditCard.Holder

Texto

Nome do portador impresso no cartão de crédito

Payment.CreditCard.ExpirationDate

Texto

Data de validade do cartão de crédito

Payment.CreditCard.SecurityCode

Texto

Código de segurança no verso do cartão de crédito

Payment.CreditCard.Brand

Texto

Bandeira do cartão de crédito

Payment.CreditCard.SaveCard

Booleano

Indica se os dados do cartão de crédito foram armazenados no Cartão Protegido

Payment.CreditCard.Alias

Texto

Alias (apelido) do cartão de crédito salvo no Cartão Protegido

Payment.CreditCard.CardToken

GUID

Identificador do cartão de crédito salvo no Cartão Protegido

Payment.FraudAnalysis.Sequence

Texto

Tipo de fluxo da análise de fraude

Payment.FraudAnalysis.SequenceCriteria

Texto

Critério do fluxo da análise de fraude

Payment.FraudAnalysis.Provider

Texto

Provedor de AntiFraude

Payment.FraudAnalysis.CaptureOnLowRisk

Booleano

Indica se a transação após a análise de fraude será capturada

Payment.FraudAnalysis.VoidOnHighRisk

Booleano

Indica se a transação após a análise de fraude será cancelada

Payment.FraudAnalysis.TotalOrderAmount

Número

Valor total do pedido em centavos

Payment.FraudAnalysis.FingerPrintId

Texto

Identificador utilizado para cruzar informações obtidas do dispositivo do comprador

Payment.FraudAnalysis.Browser.HostName

Texto

Nome do host informado pelo browser do comprador e identificado através do cabeçalho HTTP

Payment.FraudAnalysis.Browser.CookiesAccepted

Booleano

Identifica se o browser do comprador aceita cookies

Payment.FraudAnalysis.Browser.Email

Texto

E-mail registrado no browser do comprador. Pode diferenciar do e-mail de cadastro na loja(Customer.Email)

Payment.FraudAnalysis.Browser.Type

Texto

Nome do browser utilizado pelo comprador e identificado através do cabeçalho HTTP

Payment.FraudAnalysis.Browser.IpAddress

Texto

Endereço de IP do comprador. Formato IPv4 ou IPv6

Payment.FraudAnalysis.Cart.IsGift

Booleano

Indica se o pedido realizado pelo comprador é para presente

Payment.FraudAnalysis.Cart.ReturnsAccepted

Booleano

Indica se o pedido realizado pelo comprador pode ser devolvido a loja

Payment.FraudAnalysis.Cart.Items.GiftCategory

Texto

Identifica que avaliará os endereços de cobrança e entrega para diferentes cidades, estados ou países

Payment.FraudAnalysis.Cart.Items.HostHedge

Texto

Nível de importância dos endereços de IP e e-mail do comprador na análise de fraude

Payment.FraudAnalysis.Cart.Items.NonSensicalHedge

Texto

Nível de importância das verificações sobre os dados do comprador sem sentido na análise de fraude

Payment.FraudAnalysis.Cart.Items.ObscenitiesHedge

Texto

Nível de importância das verificações sobre os dados do comprador com obscenidade na análise de fraude

Payment.FraudAnalysis.Cart.Items.PhoneHedge

Texto

Nível de importância das verificações sobre os números de telefones do comprador na análise de fraude

Payment.FraudAnalysis.Cart.Items.Name

Texto

Nome do Produto

Payment.FraudAnalysis.Cart.Items.Quantity

Número

Quantidade do produto

Payment.FraudAnalysis.Cart.Items.Sku

Texto

SKU (Stock Keeping Unit - Unidade de Controle de Estoque) do produto

Payment.FraudAnalysis.Cart.Items.UnitPrice

Número

Preço unitário do produto

Payment.FraudAnalysis.Cart.Items.Risk

Texto

Nível de risco do produto associado a quantidade de chargebacks

Payment.FraudAnalysis.Cart.Items.TimeHedge

Texto

Nível de importância da hora do dia na análise de fraude que o comprador realizou o pedido

Payment.FraudAnalysis.Cart.Items.Type

Texto

Categoria do produto

Payment.FraudAnalysis.Cart.Items.VelocityHedge

Texto

Nível de importância da frequência de compra do comprador na análise de fraude dentros dos 15 minutos anteriores

Payment.FraudAnalysis.MerchantDefinedFields.Id

Número

ID das informações adicionais a serem enviadas

Payment.FraudAnalysis.MerchantDefinedFields.Value

Texto

Valor das informações adicionais a serem enviadas

Payment.FraudAnalysis.Shipping.Addressee

Texto

Nome completo do responsável a receber o produto no endereço de entrega

Payment.FraudAnalysis.Shipping.Method

Texto

Meio de entrega do pedido

Payment.FraudAnalysis.Shipping.Phone

Número

Número do telefone do responsável a receber o produto no endereço de entrega

Payment.FraudAnalysis.Travel.JourneyType

Texto

Tipo de viagem

Payment.FraudAnalysis.Travel.DepartureTime

DateTime

Data e hora de partida

Payment.FraudAnalysis.Travel.Passengers.Name

Texto

Nome completo do passageiro

Payment.FraudAnalysis.Travel.Passengers.Identity

Texto

Número do documento do passageiro

Payment.FraudAnalysis.Travel.Passengers.Status

Texto

Classificação da empresa aérea

Payment.FraudAnalysis.Travel.Passengers.Rating

Texto

Tipo do passageiro

Payment.FraudAnalysis.Travel.Passengers.Email

Texto

E-mail do passageiro

Payment.FraudAnalysis.Travel.Passengers.Phone

Número

Telefone do passageiro

Payment.FraudAnalysis.Travel.Passengers.TravelLegs.Origin

Texto

Código do aeroporto de partida

Payment.FraudAnalysis.Travel.Passengers.TravelLegs.Destination

Texto

Código do aeroporto de chegada

Payment.FraudAnalysis.Id

GUID

Id da transação no AntiFraude Braspag

Payment.FraudAnalysis.Status

Número

Status da transação no AntiFraude Braspag
Split de Pagamento usando a solução de cap({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-14-payment.fraudanalysis.status)

Payment.FraudAnalysis.FraudAnalysisReasonCode

Número

Código de retorno da Cybersouce
to** pelo Split de Pagamento usando a solução de captura **({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-15-payment.fraudanalysis.fraudanalysisreasoncode)

Payment.FraudAnalysis.ReplyData.AddressInfoCode

Texto

Có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
isco do seu e-commerce.

A análise de fraude está disponív({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-16-payment.fraudanalysis.replydata.addressinfocode)

Payment.FraudAnalysis.ReplyData.FactorCode

Texto

Códigos que afetaram a pontuação da análise
Os códigos são concatenados usando o caracter ^. Ex.: B^D^R^Z
** e realize a análise de fraude para a gestão de risco ({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-17-payment.fraudanalysis.replydata.factorcode)

Payment.FraudAnalysis.ReplyData.Score

Número

Score da análise de fraude. Valor entre 0 e 100

Payment.FraudAnalysis.ReplyData.BinCountry

Texto

Có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.CardIssuer

Texto

Nome do banco ou entidade emissora do cartão de crédito

Payment.FraudAnalysis.ReplyData.CardScheme

Texto

Bandeira do cartão

Payment.FraudAnalysis.ReplyData.HostSeverity

Número

Ní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.InternetInfoCode

Texto

Có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
u e-commerce.

A análise de fraude está disponível mediante({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-18-payment.fraudanalysis.replydata.internetinfocode)

Payment.FraudAnalysis.ReplyData.IpRoutingMethod

Texto

Método de roteamento do comprador obtido a partir do endereço de IP
a solução de captura Gateway de Pagamento e realize a aná({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-19-payment.fraudanalysis.replydata.iproutingmethod)

Payment.FraudAnalysis.ReplyData.ScoreModelUsed

Texto

Nome 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.CasePriority

Número

Define 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.ProviderTransactionId

Texto

Id da transação na Cybersource

Payment.PaymentId

GUID

Identificador da transação no Pagador

Payment.AcquirerTransactionId

Texto

Identificador da transação na adquirente

Payment.ProofOfSale

Texto

Número do comprovante de venda na adquirente (NSU - Número sequencial único da transação)

Payment.AuthorizationCode

Texto

Código de autorização na adquirente

Payment.ReceivedDate

Datetime

Data em que a transação foi recebida no Pagador
Ex.: 2018-01-16 16:38:19

Payment.CapturedDate

Datetime

Data em que a transação foi capturada na adquirente
Ex.: 2018-01-16 16:38:20

Payment.CapturedAmount

Número

Valor capturado da transação
Ex.: 123456 = r$ 1.234,56

Payment.ECI

Texto

Eletronic Commerce Indicator. Código gerado em uma transação de crédito com autenticação externa

Payment.ReasonCode

Texto

Código de retorno da operação

Payment.ReasonMessage

Texto

Mensagem de retorno da operação

Payment.Status

Número

Status da transação no Pagador
ito** pelo Split de Pagament({{ site.baseurl_root }}manual/split-pagamentos-braspag-pagador#tabela-21-payment.status)

Payment.ProviderReturnCode

Texto

Código retornado pela adquirente ou banco

Payment.ProviderReturnMessage

Texto

Mensagem retornada pela adquirente ou banco