Começar
Introdução
O que dá para integrar com a Lafra, os modos Teste e Produção e onde pegar as chaves.
O que dá para integrar
A Lafra é o sistema de gestão de empresas de sondagem e geotecnia. Esta documentação é para quem liga o site ou o sistema da empresa à Lafra. Hoje dá para fazer três coisas:
- Formulário de orçamentoPonha no seu site a janela de pedido de orçamento que cai direto em Solicitações.
- APILeia e crie propostas do seu servidor com a chave secreta.
- WebhooksReceba no seu servidor um aviso a cada solicitação e a cada resposta do cliente.
O formulário funciona sem programar nada no servidor: basta colar um trecho de HTML no site. A API e os webhooks são para quem tem um servidor (um CRM, um ERP, uma planilha automatizada).
Teste e Produção
Cada empresa tem dois modos, com chaves separadas: Teste e Produção. Use o Teste enquanto monta a integração; nada do que ele faz aparece para a equipe como se fosse de verdade.
As chaves
As chaves têm o prefixo do modo e 30 símbolos aleatórios. A secreta e o segredo do webhook aparecem inteiros uma vez só, ao serem criados: copie e guarde na hora. Depois a tela mostra só o começo e os 4 últimos símbolos.
Onde pegar as chaves
Tudo fica em Propostas › Integração, no app da Lafra. Só o dono e os administradores da empresa abrem essa tela, e a empresa precisa ter um plano ativo. Lá estão:
- a chave aberta no topo (Teste ou Produção);
- a chave publicável de cada modo e os domínios autorizados;
- os campos, os serviços e o tema do formulário, com a prévia e os trechos de instalação;
- “Chaves de API”: gerar, trocar e revogar a chave secreta;
- o webhook: endereço, eventos, segredo e “Enviar teste”;
- a Atividade recente: as últimas chamadas, recusas e envios.
Primeiros passos
- Em Integração › Teste, copie o trecho HTML e cole numa página aberta em
http://localhost. Mande um pedido e veja a linha na Atividade recente. Formulário de orçamento. - Gere a chave secreta de Teste e liste as propostas com
curl. Listar propostas. - Cadastre o endereço do webhook, confira a assinatura no seu servidor e use “Enviar teste”. Conferir a assinatura.
- Quando tudo funcionar, autorize os domínios do site e troque as chaves de Teste pelas de Produção.