Skip to main content
É possível utilizar o provedor de sandbox da Malga para o controle dos resultados de transações de teste com retornos de antifraude. Este controle é feito através do documento de identidade do customer enviado junto aos dados de fraudAnalysis. O número da identidade pode ser gerado a partir de qualquer gerador de identidades, seguindo a seguinte regra: Os finais 0 e 9 simulam o antifraude assíncrono: a análise começa pendente e o veredito chega sozinho cerca de 2 minutos depois. A cobrança então segue as options cadastradas para o provedor, como captureOnApproved e refundOnReproved.
Para escolher o veredito e o momento do assíncrono você mesmo, use o endpoint de alteração de status de antifraude e observe as várias alterações possíveis de status na transação, dependendo das options cadastradas para o provedor.
Para configurar o antifraude de sandbox, adicione o provedor antifraude "ANTIFRAUD_SANDBOX" a um merchant da sua conta de sandbox que já use o provedor de transação "SANDBOX", e determine o comportamento automático do antifraude com as flags do objeto options.
As chaves de sandbox não criam merchants: POST /v1/merchants devolve 403 Forbidden nesse ambiente. Também não adianta enviar providers no PATCH /v1/merchants/{id}, porque o campo é ignorado na atualização. Para adicionar o antifraude, use o endpoint de providers descrito abaixo.

Exemplo de cadastro do provedor de antifraude de sandbox

Consulte o id do merchant em GET /v1/merchants e envie-o em merchantId:
A resposta, com status 201, traz o id do provedor criado. Para remover o antifraude do merchant, use esse id:
A remoção devolve 204 No Content. Para mudar as flags de options sem remover o provedor, use o endpoint de atualização de provider.