Split de Pagamento com a solução de captura API E-commerce Cielo
A análise de fraude está disponível mediante contratação adicional. Saiba mais na página de soluções do e-commerce Cielo.
Saiba mais sobre essa funcionalidade na documentação.
Importante: companhias aéreas
- O campo
ServiceTaxAmounté exclusivo para empresas aéreas.
Requisição
Ambiente | Método | Endpoint |
|---|---|---|
Sandbox | post |
|
Produção | post |
|
--header "Authorization: Bearer {access_token}"
{
"MerchantOrderId":"Loja123456",
"Customer":{
"Name":"Nome do Comprador",
"Identity":"12345678910",
"IdentityType":"CPF",
"Email":"[email protected]",
"Birthdate":"1991-01-02",
"Phone": "5521976781114",
"BillingAddress":{
"Street":"Alameda Xingu",
"Number":"512",
"Complement":"27 andar",
"ZipCode":"12345987",
"City":"São Paulo",
"State":"SP",
"Country":"BR",
"District":"Alphaville"
},
"DeliveryAddress":{
"Street":"Alameda Xingu",
"Number":"512",
"Complement":"27 andar",
"ZipCode":"12345987",
"City":"São Paulo",
"State":"SP",
"Country":"BR",
"District":"Alphaville"
}
},
"Payment":{
"Type":"CreditCard",
"Amount":10000,
"Currency":"BRL",
"Country":"BRA",
"ServiceTaxAmount":0,
"Installments":1,
"Interest":"ByMerchant",
"Capture":false,
"Authenticate":false,
"SoftDescriptor":"Mensagem",
"CreditCard":{
"CardNumber":"4551870000000181",
"Holder":"Nome do Portador",
"ExpirationDate":"12/2021",
"SecurityCode":"123",
"Brand":"Visa",
"SaveCard":"false"
},
"FraudAnalysis":{
"Provider":"Cybersource",
"Sequence":"AuthorizeFirst",
"SequenceCriteria":"OnSuccess",
"CaptureOnLowRisk":false,
"VoidOnHighRisk":false,
"TotalOrderAmount":10000,
"Browser":{
"BrowserFingerprint":"074c1ee676ed4998ab66491013c565e2",
"CookiesAccepted":false,
"Email":"[email protected]",
"HostName":"Teste",
"IpAddress":"127.0.0.1",
"Type":"Chrome"
},
"Cart":{
"IsGift":false,
"ReturnsAccepted":true,
"Items":[
{
"GiftCategory":"Undefined",
"HostHedge":"Off",
"NonSensicalHedge":"Off",
"ObscenitiesHedge":"Off",
"PhoneHedge":"Off",
"Name":"ItemTeste1",
"Quantity":1,
"Sku":"20170511",
"UnitPrice":10000,
"Risk":"High",
"TimeHedge":"Normal",
"Type":"AdultContent",
"VelocityHedge":"High"
},
{
"GiftCategory":"Undefined",
"HostHedge":"Off",
"NonSensicalHedge":"Off",
"ObscenitiesHedge":"Off",
"PhoneHedge":"Off",
"Name":"ItemTeste2",
"Quantity":1,
"Sku":"20170512",
"UnitPrice":10000,
"Risk":"High",
"TimeHedge":"Normal",
"Type":"AdultContent",
"VelocityHedge":"High"
}
]
},
"MerchantDefinedFields":[
{
"Id":2,
"Value":"100"
},
{
"Id":4,
"Value":"Web"
},
{
"Id":9,
"Value":"SIM"
}
],
"Shipping":{
"Addressee":"João das Couves",
"Method":"LowCost",
"Phone":"551121840540"
},
"Travel":{
"JourneyType":"OneWayTrip",
"DepartureTime":"2018-01-09 18:00",
"Passengers":[
{
"Name":"Passenger Test",
"Identity":"212424808",
"Status":"Gold",
"Rating":"Adult",
"Email":"[email protected]",
"Phone":"5564991681074",
"TravelLegs":[
{
"Origin":"AMS",
"Destination":"GIG"
}
]
}
]
}
}
}
}Propriedade | Tipo | Tamanho | Obrigatório | Descrição |
|---|---|---|---|---|
| Texto | 50 | Sim | Número do pedido da loja |
| Texto | 120 | Sim | Nome completo do comprador |
| Texto | 16 | Sim | Número do documento de identificação do comprador |
| Texto | 255 | Não | Tipo de documento de identificação do comprador. Possíveis valores: CPF ou CNPJ |
| Texto | 100 | Sim | E-mail do comprador |
| Date | 10 | Sim | Data de nascimento do comprador. Ex.: 1991-01-10 |
| Texto | 15 | Sim | Número do telefone do comprador. Ex.: 5521976781114 |
| Texto | 54 | Sim | Logradouro do endereço de cobrança |
| Texto | 5 | Sim | Número do endereço de cobrança |
| Texto | 14 | Não | Complemento do endereço de cobrança |
| Texto | 9 | Sim | Código postal do endereço de cobrança |
| Texto | 50 | Sim | Cidade do endereço de cobrança |
| Texto | 2 | Sim | Estado do endereço de cobrança |
| Texto | 2 | Sim | País do endereço de cobrança. Mais informações em ISO 2-Digit Alpha Country Code |
| Texto | 45 | Sim | Bairro do endereço de cobrança |
| Texto | 54 | Não | Logradouro do endereço de entrega |
| Texto | 5 | Não | Número do endereço de entrega |
| Texto | 14 | Não | Complemento do endereço de entrega |
| Texto | 9 | Não | Código postal do endereço de entrega |
| Texto | 50 | Não | Cidade do endereço de entrega |
| Texto | 2 | Não | Estado do endereço de entrega |
| Texto | 2 | Não | País do endereço de entrega. Mais informações em ISO 2-Digit Alpha Country Code |
| Texto | 45 | Não | Bairro do endereço de entrega |
| Texto | 15 | Não | Define comportamento do meio de pagamento (ver Anexo). |
| Texto | 100 | Sim | Tipo do meio de pagamento. |
| Número | 15 | Sim | Valor da transação financeira em centavos. Ex: 150000 = r$ 1.500,00 |
| 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 |
| Texto | 3 | Não | País na qual o pagamento será realizado |
| 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 |
| Número | 2 | Sim | Número de parcelas |
| Texto | 10 | Não | Tipo de parcelamento. Possíveis valores:
|
| Booleano | Não | Indica se a autorização deverá ser com captura automática. Possíveis valores: true / false (default) | |
| Booleano | Não | Indica se a transação deve ser autenticada junto ao emissor. Possíveis valores: true / false (default) | |
| Texto | 13 | Não | Texto que será impresso na fatura do portador. Obs.: O valor deste campo tem que ser claro e fácil de identificar pelo portador o estabelecimento onde foi realizada a compra, pois é um dos principais ofensores para chargeback |
| Texto | 16 | Sim | Número do cartão de crédito |
| Texto | 25 | Sim | Nome do portador impresso no cartão de crédito |
| Texto | 7 | Sim | Data de validade do cartão de crédito |
| Texto | 4 | Sim | Código de segurança no verso do cartão de crédito |
| Texto | 10 | Sim | Bandeira do cartão de crédito |
| Booleano | Não | Booleano que identifica se o cartão será salvo para gerar o token (CardToken). Possíveis valores: true / false (default) | |
| Texto | 14 | Sim | Tipo de fluxo da análise de fraude. Possíveis valores: AnalyseFirst / AuthorizeFirst |
| Texto | 9 | Sim | Critério do fluxo da análise de fraude. Possíveis valores: OnSuccess / Always |
| Texto | 10 | Sim | Provedor de AntiFraude. Possíveis valores: Cybersource |
| Booleano | Não | Indica se a transação após a análise de fraude será capturada. Possíveis valores: true / false (default) Obs.1: Quando enviado igual a true e o retorno da análise de fraude for de baixo risco (Accept) a transação anteriormente autorizada será capturada Obs.2: Quando enviado igual a true e o retorno da análise de fraude for revisão (Review) a transação ficará autorizada. A mesma será capturada após a Cielo receber o novo status da análise manual e este for de baixo risco (Accept) Obs.3: Para a utilização deste parâmetro, a sequência do fluxo de análise de risco deve ser obrigatoriamente AuthorizeFirst | |
| Booleano | Não | Indica se a transação após a análise de fraude será cancelada. Possíveis valores: true / false (default). | |
| Número | 15 | Sim | Valor total do pedido em centavos. Ex: 123456 = r$ 1.234,56 |
| Texto | 100 | Sim | Identificador 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 |
| Booleano | Sim | Identifica se o browser do comprador aceita cookies. Possíveis valores: true / false (default) | |
| Texto | 100 | Não | E-mail registrado no browser do comprador. Pode diferenciar do e-mail de cadastro na loja( |
| Texto | 60 | Não | Nome do host informado pelo browser do comprador e identificado através do cabeçalho HTTP |
| Texto | 45 | Sim | Endereço de IP do comprador. Formato IPv4 ou IPv6 |
| 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 |
| Booleano | Não | Indica se o pedido realizado pelo comprador é para presente | |
| Booleano | Não | Indica se o pedido realizado pelo comprador pode ser devolvido a loja. Possíveis valores: true / false (default) | |
| Texto | 9 | Não | Identifica que avaliará os endereços de cobrança e entrega para diferentes cidades, estados ou países. Saiba mais na página de soluções |
| Texto | 6 | Não | Nível de importância dos endereços de IP e e-mail do comprador na análise de fraude. Saiba mais na página de soluções |
| Texto | 6 | Não | Nível de importância das verificações sobre os dados do comprador sem sentido na análise de fraude. Saiba mais |
| Texto | 6 | Não | Nível de importância das verificações sobre os dados do comprador com obscenidade na análise de fraude. Saiba mais na página de soluções do e-commerce Cielo |
| 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. Saiba mais na página de soluções |
| Texto | 255 | Sim | Nome do Produto |
| Número | 15 | Sim | Quantidade do produto |
| Texto | 255 | Sim | SKU (Stock Keeping Unit - Unidade de Controle de Estoque) do produto |
| Número | 15 | Sim | Preço unitário do produto. Ex: 10950 = r$ 109,50 |
| Texto | 6 | Não | Nível de risco do produto associado a quantidade de chargebacks. Saiba mais |
| Texto | 6 | Não | Nível de importância da hora do dia na análise de fraude que o comprador realizou o pedido. Saiba mais na página de soluções |
| Texto | 19 | Não | Categoria do produto. A análise de fraude está disponível mediante contratação adicional. Saiba mais |
| 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. Saiba mais na página de soluções do e-commerce Cielo |
| Número | 2 | Sim | ID das informações adicionais a serem enviadas. A análise de fraude está disponível mediante contratação adicional. Saiba mais |
| Texto | 255 | Sim | Valor das informações adicionais a serem enviadas. A análise de fraude está disponível mediante contratação adicional. Saiba mais |
| Texto | 120 | Não | Nome completo do responsável a receber o produto no endereço de entrega |
| Texto | 8 | Não | Meio de entrega do pedido. A análise de fraude está disponível mediante contratação adicional. Saiba mais |
| Texto | 15 | Não | Número do telefone do responsável a receber o produto no endereço de entrega. Ex.: 552121114700 |
| Texto | 32 | Não | Tipo de viagem. A análise de fraude está disponível mediante contratação adicional. Saiba mais |
| DateTime | Não | Data e hora de partida. Ex.: 2018-03-31 19:16:38 | |
| Texto | 120 | Não | Nome completo do passageiro |
| Texto | 32 | Não | Número do documento do passageiro |
| Texto | 15 | Não | Classificação da empresa aérea. A análise de fraude está disponível mediante contratação adicional. Saiba mais |
| Texto | 13 | Não | Tipo do passageiro. A análise de fraude está disponível mediante contratação adicional. Saiba mais |
| Texto | 255 | Não | E-mail do passageiro |
| Texto | 15 | Não | Telefone do passageiro. Ex.: 552121114700 |
| Texto | 3 | Não | Código do aeroporto de partida. Mais informações em IATA 3-Letter Codes |
| Texto | 3 | Não | Código do aeroporto de chegada. Mais informações em IATA 3-Letter Codes |
Resposta da criação de pagamento com análise de fraude
A resposta irá trazer os mesmos resultados que uma transação de crédito convencional, mais os parâmetros referentes ao resultado da análise de fraude.
| Propriedade | Descrição | Tipo |
|---|---|---|
Payment.FraudAnalysis.IsRetryTransaction | Retentativa de uma análise, e deverá ser enviado com valor igual a "true" quando o código de retorno na primeira tentativa for igual a BP900. | booleano |
Payment.FraudAnalysis.Id | Identificação transação no Antifraude | GUID |
Payment.FraudAnalysis.Status | Status da transação no Antifraude. | número |
Payment.FraudAnalysis.StatusDescription | Descrição do status do Antifraude. | texto |
Payment.FraudAnalysis.ReplyData.ProviderTransactionId | Identificador da transação na Cybersource. | string |
{
"MerchantOrderId":"2017051002",
"Customer":{
"Name":"Nome do Comprador",
"Identity":"12345678910",
"IdentityType":"CPF",
"Email":"[email protected]",
"Birthdate":"1991-01-02",
"Phone": "5521976781114",
"BillingAddress":{
"Street":"Alameda Xingu",
"Number":"512",
"Complement":"27 andar",
"ZipCode":"12345987",
"City":"São Paulo",
"State":"SP",
"Country":"BR",
"District":"Alphaville"
},
"DeliveryAddress":{
"Street":"Alameda Xingu",
"Number":"512",
"Complement":"27 andar",
"ZipCode":"12345987",
"City":"São Paulo",
"State":"SP",
"Country":"BR",
"District":"Alphaville"
}
},
"Payment": {
"Type":"CreditCard",
"Amount":10000,
"Currency":"BRL",
"Country":"BRA",
"ServiceTaxAmount":0,
"Installments":1,
"Interest":"ByMerchant",
"Capture":false,
"Authenticate":false,
"SoftDescriptor":"Mensagem",
"CreditCard": {
"CardNumber":"455187******0181",
"Holder":"Nome do Portador",
"ExpirationDate":"12/2021",
"Brand": "Visa",
"SaveCard": false
},
"FraudAnalysis": {
"Provider":"Cybersource",
"Sequence": "AuthorizeFirst",
"SequenceCriteria": "OnSuccess",
"CaptureOnLowRisk":false,
"VoidOnHighRisk":false,
"TotalOrderAmount":10000,
"Browser":{
"BrowserFingerprint":"074c1ee676ed4998ab66491013c565e2",
"CookiesAccepted":false,
"Email":"[email protected]",
"HostName":"Teste",
"IpAddress":"127.0.0.1",
"Type":"Chrome"
},
"Cart":{
"IsGift":false,
"ReturnsAccepted":true,
"Items":[
{
"GiftCategory":"Undefined",
"HostHedge":"Off",
"NonSensicalHedge":"Off",
"ObscenitiesHedge":"Off",
"PhoneHedge":"Off",
"Name":"ItemTeste1",
"Quantity":1,
"Sku":"20170511",
"UnitPrice":10000,
"Risk":"High",
"TimeHedge":"Normal",
"Type":"AdultContent",
"VelocityHedge":"High"
},
{
"GiftCategory":"Undefined",
"HostHedge":"Off",
"NonSensicalHedge":"Off",
"ObscenitiesHedge":"Off",
"PhoneHedge":"Off",
"Name":"ItemTeste2",
"Quantity":1,
"Sku":"20170512",
"UnitPrice":10000,
"Risk":"High",
"TimeHedge":"Normal",
"Type":"AdultContent",
"VelocityHedge":"High"
}
]
},
"MerchantDefinedFields":[
{
"Id":2,
"Value":"100"
},
{
"Id":4,
"Value":"Web"
},
{
"Id":9,
"Value":"SIM"
}
],
"Shipping":{
"Addressee":"João das Couves",
"Method":"LowCost",
"Phone":"551121840540"
},
"Travel":{
"JourneyType":"OneWayTrip",
"DepartureTime":"2018-01-09 18:00",
"Passengers":[
{
"Name":"Passenger Test",
"Identity":"212424808",
"Status":"Gold",
"Rating":"Adult",
"Email":"[email protected]",
"Phone":"5564991681074",
"TravelLegs":[
{
"Origin":"AMS",
"Destination":"GIG"
}
]
}
]
},
"Id": "0e4d0a3c-e424-4fa5-a573-4eabbd44da42",
"Status": 1,
"ReplyData": {
"AddressInfoCode": "COR-BA^MM-BIN",
"FactorCode": "B^D^R^Z",
"Score": 42,
"BinCountry": "us",
"CardIssuer": "FIA CARD SERVICES, N.A.",
"CardScheme": "VisaCredit",
"HostSeverity": 1,
"InternetInfoCode": "FREE-EM^RISK-EM",
"IpRoutingMethod": "Undefined",
"ScoreModelUsed": "default_lac",
"CasePriority": 3
}
},
"ProofOfSale": "492115",
"Tid": "12345678902606D31001",
"AuthorizationCode": "123456",
"PaymentId": "04096cfb-3f0a-4ece-946c-3b7dc5d38f19",
"ExtraDataCollection": [],
"Status": 1,
"ReturnCode": "4",
"ReturnMessage": "Transação autorizada",
"Links": [
{
"Method": "GET",
"Rel": "self",
"Href": "https://apiquerysandbox.cieloecommerce.cielo.com.br/1/sales/{PaymentId}"
},
{
"Method": "PUT",
"Rel": "capture",
"Href": "https://apisandbox.cieloecommerce.cielo.com.br/1/sales/{PaymentId}/capture"
},
{
"Method": "PUT",
"Rel": "void",
"Href": "https://apisandbox.cieloecommerce.cielo.com.br/1/sales/{PaymentId}/void"
}
]
}
}