Provedor de soluções de prevenção a fraudes com foco em análise de risco para transações online, utilizando machine learning para avaliação do comportamento do comprador. A Konduto atua em modo realtime e assíncrono para avaliação das transações.
Mais informações.
Funcionalidades suportadas pelo antifraude
| Provedor | Realtime | Assíncrono |
|---|
| | |
Este serviço ou método é oferecido pelo provedor e suportado pela API da
Malga
Este serviço ou método não é oferecido pelo provedor
Este serviço ou método é oferecido pelo provedor e ainda não é suportado
pela API da Malga. Caso tenha interesse em utilizar este recurso, contate o
nosso time de atendimento pelo e-mail
suporte@malga.io. Não se aplica
Integrando a Konduto ao seu checkout
Esta seção guia você passo a passo para integrar a Konduto ao seu fluxo de checkout, garantindo a correta prevenção de fraudes.
1. Obtenha seus dados de integração
Após solicitar e receber os dados de integração com a Konduto, configure-os no merchant da Malga. Estes dados são essenciais para autenticar e habilitar o serviço.
- api-key e client-id: dúvidas sobre api-key e client-id consulte a página sobre autenticação para mais detalhes
- secret-key: chave secreta de API fornecida pela Konduto para autenticação
curl --location 'https://api.malga.io/v1/merchants' \
--header 'X-Client-Id: <client-id>' \
--header 'X-Api-Key: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"mcc": "4789",
"providers": [
{
"name": "KONDUTO",
"priority": 1,
"credentials": {
"type": "KONDUTO",
"secretKey": "<secret-key>"
},
"options": {
"type": "ANTIFRAUD",
"captureOnApproved": true,
"refundOnReproved": true,
"runBeforeCharge": false
}
}
]
}'
A Konduto utiliza o fingerprint do navegador para enriquecer a análise de risco. Inclua o SDK da Konduto no seu checkout e capture o identificador do visitante antes de realizar a transação.
<!-- SDK de Fingerprint da Konduto -->
<script src="https://i.k-analytix.com/k.js" type="text/javascript"></script>
Após a inclusão, capture o identificador do visitante e envie-o no campo browser.browserFingerprint da requisição:
// Aguarda a captura do fingerprint pela Konduto
var period = 300;
var limit = 20 * 1000 / period;
var attempts = 0;
var interval = setInterval(function() {
var kId = Konduto.getVisitorID();
if (kId || attempts >= limit) {
clearInterval(interval);
// Utilize o kId como browserFingerprint na requisição de cobrança
console.log("Konduto Visitor ID:", kId);
}
attempts++;
}, period);
Adicione o objeto de fraudAnalysis ao body quando realizar nova cobrança. O campo browser.browserFingerprint deve ser preenchido com o visitor ID capturado pelo SDK da Konduto.
curl --location 'https://api.malga.io/v1/charges' \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <api-key>' \
--header 'X-Client-Id: <client-id>' \
--data-raw '{
"merchantId": "7f8870a2-71c9-4ef0-a531-82000e00b7e1",
"amount": 15000,
"currency": "BRL",
"statementDescriptor": "LOJA JOAO",
"description": "Descrição longa da cobrança",
"capture": false,
"orderId": "32c68ff7-902c-408b-b464-cf487c7cda97",
"paymentMethod": {
"paymentType": "credit",
"installments": 1
},
"paymentSource": {
"sourceType": "card",
"card": {
"cardNumber": "5261424250184574",
"cardCvv": "321",
"cardExpirationDate": "06/2028",
"cardHolderName": "JOAO DA SILVA"
}
},
"fraudAnalysis": {
"sla": 10,
"customer": {
"name": "Joao Torres",
"phone": "11 99329899",
"email": "joao@gmail.com",
"identity": "45762964851",
"identityType": "CPF",
"birthdate": "1990-01-15T00:00:00.000Z",
"registrationDate": "2022-07-26T16:11:35.756Z",
"billingAddress": {
"street": "Rua Um",
"number": "200",
"zipCode": "02010010",
"country": "BR",
"state": "SP",
"district": "Jardim Paraiso",
"city": "Sao Paulo",
"complement": "ap 10"
},
"browser": {
"browserFingerprint": "074c1ee676ed4998ab66491013c565e2", // kid Konduto
"ipAddress": "127.0.0.1"
}
},
"cart": {
"items": [
{
"name": "Tênis Esportivo",
"description": "Tênis esportivo masculino tamanho 42",
"quantity": 1,
"sku": "TNS-42-ESP",
"unitPrice": 15000
}
]
}
}
}'
Para mais detalhes sobre como realizar uma nova cobrança, consulte a página de novas cobranças.
Se você possui interesse em receber cotações e avaliar este provedor antifraude para o seu fluxo de pagamentos, entre em contato com o nosso time para avaliar.