GlauberGoncalves / analise

api analise de fraude

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

api analise fraude

api

Para rodar com docker-compose

docker-compose up

exemplo de post

post localhost:80/analise

{
    "valor": 999.99,
    "cliente": {
        "nome": "Glauber Gonçalves",
        "email": "sistemas.glauber@gmail.com",
        "tipo_documento": "cpf",
        "numero_documento": "11122233338",
        "celular": "5521974067912",
        "endereco":{
            "logradouro": "Rua desenvolvedor G",
            "numero": 49,
            "complemento": "casa2",
            "cidade": "São Gonçalo",
            "estado": "rio de janeiro",
            "pais": "brasil",
            "cep": 24750170
        }
    },
    "cartao_credito": {
        "nome_impresso": "glauber goncalves",
			  "numero": "489283428934898234",
        "codigo_seguranca": "123",
        "bandeira": "visa",
        "mes_expiracao": "12",
        "ano_expiracao": "2023"				
    },

    "endereco_entrega":{
        "logradouro": "Rua Desenvolvedor G",
        "numero": 49,
        "complemento": "casa2",
        "cidade": "São Gonçalo",
        "estado": "rio de janeiro",
        "pais": "Brasil",
        "cep": 24750170
    },

    "dispositivo":{
      "ip": "45.169.172.196",
      "origem": "web"
    }
}

Exemplo de saida

{
  "ResultadAnalise": false,
  "Motivos": [
    "Dados do cartão são invalidos: Invalid credit card number"
  ]
}

About

api analise de fraude


Languages

Language:Go 97.5%Language:Dockerfile 2.5%