API Reference
API Reference

A Mundi entende que a qualidade da transação é de suma importância para os ecommerces e por isso preocupa-se com a evolução do tratamento dado a análise de fraude.

Criamos um campo para atender as diferentes indústrias afim de apurar ainda mais os dados utilizados durante a análise de fraude de uma transação.

Exemplo de requisição:

{  
   "AntifraudCustomData":{
      
      "Seller":{
         "Id":"37",
         "Name":"Posto Ipiranga Helio Pelegrino",
         "TaxDocumentNumber":"21.321.323/0001-21",
         "Address":{
            "City":"Tatooine",
            "Complement":"",
            "Country":"Brazil",
            "District":"Mos Eisley",
            "Number":"123",
            "State":"RJ",
            "Street":"Mos Eisley Cantina",
            "ZipCode":"20001000"
         }
      },
      "Device":{
         "Ip":"243.178.100.37",
         "Platform":"Chrome",
         "SessionId":"10092",
         "Geolocation":{
            "Latitude":"47.12",
            "Longitude":"-32.78"
         }
      },
      "Credit":{
         "CreditType":"Recharge",
         "Description":"Credits Purchase",
         "AmountInCents":1000,
         "PurchaseIdCollection":[
            {
               "PurchaseType":"car_plate",
               "Value":"AAA-0000"
            }
         ],
         "CreditUsageCollection":[
            {
               "CreditType":"pass",
               "Description":"passe",
               "LastDate":"2017-05-01T00:00:00",
               "LastAmountInCents":400,
               "LastPurchaseId":"AAA-0000",
               "TotalTransactions":6,
               "TotalAmountInCents":3520
            }
         ]
      },
      "Travel":[
        {
          "TripType":"Bus",
          "TripCostInCents":100,
          "Origination":[
             {
                "Company":"Pássaro Marrom",
                "Class":"",
                "Origin":"Cabo Frio-RJ",
                "Destination":"Rio de Janeiro-RJ",
                "DepartureDate":"2017-07-20T12:00:00",
                "ArrivalDate":"2017-07-20T15:00:00"
             }
          ],
          "Return":[
             {
                "Company":"Pássaro Marrom",
                "Class":"",
                "Origin":"Rio de Janeiro-RJ",
                "Destination":"Cabo Frio-RJ",
                "DepartureDate":"2017-07-25T12:00:00",
                "ArrivalDate":"2017-07-25T15:00:00"
             }
          ],
          "Passengers":[
             {
                 "DateOfBirth":"1990-07-01",
                 "Name":"Bruna",
                 "FrequentTraveler":false,
                 "Nationality":"BR",
                 "SpecialNeeds":false,
                 "Documents":[
                   {
                     "Number":"11111111111",
                     "DocumentType":"CPF"
                   }
                 ],
    	  		      "Loyalty":{
    	  		         "Category":"Gold",
    	  		         "MemberId":"123456",
    	  		         "MemberName":"Bruna",
       	           "Documents":[
       	             {
       	               "Number":"222222222",
       	               "DocumentType":"RG"
       	             }
       	           ],
    	  		         "ProgramName":"Fidelidade X"
    	  		      }
             }
            ]
         }
       ]
     }
  }
}

Travel

Conexão aérea

{  
   "AntifraudCustomData":{
      "Travel":[
        {
          "TripType":"flight",
          "TripCostInCents":100,
          "Origination":[
             {
                "Company":"Latam",
                "Class":"economy",
                "Origin":"GIG",
                "Destination":"GRU",
                "DepartureDate":"2017-07-20T12:00:00",
                "ArrivalDate":"2017-07-20T15:00:00"
             }
          ],
          "Return":[
             {
                "Company":"Latam",
                "Class":"economy",
                "Origin":"GRU",
                "Destination":"GIG",
                "DepartureDate":"2017-07-25T12:00:00",
                "ArrivalDate":"2017-07-25T15:00:00"
             }
          ],
          "Passengers":[
             {
                 "DateOfBirth":"1990-07-01",
                 "Name":"Bruna",
                 "FrequentTraveler":false,
                 "Nationality":"BR",
                 "SpecialNeeds":false,
                 "Documents":[
                   {
                     "Number":"11111111111",
                     "DocumentType":"CPF"
                   }
                 ],
    	  		      "Loyalty":{
    	  		         "Category":"Gold",
    	  		         "MemberId":"123456",
    	  		         "MemberName":"Bruna",
       	           "Documents":[
       	             {
       	               "Number":"222222222",
       	               "DocumentType":"RG"
       	             }
       	           ],
    	  		         "ProgramName":"Fidelidade X"
    	  		      }
             }
            ]
        }
       ]
   }
}

Conexão terrestre

{  
   "AntifraudCustomData":{
      "Travel":[
        {
          "TripType":"Bus",
          "TripCostInCents":100,
          "Origination":[
             {
                "Company":"1001 Transporte rodoviário",
                "Class":"",
                "Origin":"Cabo Frio-RJ",
                "Destination":"Rio de Janeiro-RJ",
                "DepartureDate":"2017-07-20T12:00:00",
                "ArrivalDate":"2017-07-20T15:00:00"
             }
          ],
          "Return":[
             {
                "Company":"1001 Transporte rodoviário",
                "Class":"",
                "Origin":"Rio de Janeiro-RJ",
                "Destination":"Cabo Frio-RJ",
                "DepartureDate":"2017-07-25T12:00:00",
                "ArrivalDate":"2017-07-25T15:00:00"
             }
          ],
          "Passengers":[
             {
                 "DateOfBirth":"1990-07-01",
                 "Name":"Bruna",
                 "FrequentTraveler":false,
                 "Nationality":"BR",
                 "SpecialNeeds":false,
                 "Documents":[
                   {
                     "Number":"11111111111",
                     "DocumentType":"CPF"
                   }
                 ],
    	  		      "Loyalty":{
    	  		         "Category":"Gold",
    	  		         "MemberId":"123456",
    	  		         "MemberName":"Bruna",
       	           "Documents":[
       	             {
       	               "Number":"222222222",
       	               "DocumentType":"RG"
       	             }
       	           ],
    	  		         "ProgramName":"Fidelidade X"
    	  		      }
             }
            ]
        }
       ]
   }
}

📘

Diferenças entre viagem aérea e terrestre

Note que para a descrição de viagem aérea o sistema deve utilizar o código IATA (formato: 3 caracteres), enquanto para a descrição de viagens via transporte rodoviário devemos utilizar o nome da cidade acrescentando o estado, exemplo:

Rio de janeiro-RJ; São Paulo-SP, Petrópolis-RJ

As tags e exemplos apresentados aqui em cima, mostram como você deve nos enviar uma transação caso utilize o antifraude.

Essa requisição precisa que os dados do comprador sejam enviados, assim como os dados do carrinho de compras. Por isso, é importante que o seu e-commerce esteja preparado e tenha uma seção de cadastro completa na qual o cliente colocará todas as informações básicas.

Ao receber a resposta da requisição, você receberá o status de transação: AuthorizePendingCapture e o status do antifraude: Análise Manual Pendente ou Solicitação de Análise de Fraude Pendente.

Se a sua transação for aprovada pelo antifraude ela será capturada automaticamente mudando o status para: Captured, se a sua transação for recusada ela será canelada automaticamente alterando o status para Voidedou Refunded.

🚧

Antifraude para boleto

É possível passar boletos no antifraude. Porém, muitas lojas optam por não utilizar, se você deseja que os seus boletos não passem no antifraude, você deve solicitar isso a nossa equipe de Relacionamento com Cliente pelo e-mail [email protected].

Language
Website Localization**/