Guias

99 guias

  1. Lançamento

    Como criar uma lista de espera para um novo SaaS

    Monte uma lista de espera pré-lançamento na sua própria landing page: o formulário, proteção contra spam, duplicados, e-mails de confirmação e uma exportação limpa no dia do lançamento.Preet SutharFundador, Ikiform
  2. Contato

    Adicione um formulário de contato a um site estático sem backend

    Coloque um formulário de contato funcionando num site estático sem servidor: para onde vai o POST, spam, respostas por e-mail e código para todo host e framework.Preet SutharFundador, Ikiform
  3. Contato

    Envie os envios de formulários HTML para o seu e-mail

    Receba todo envio de formulário na caixa de entrada sem servidor de e-mail: por que mailto: e mail() do PHP falham, e uma configuração que filtra spam e permite responder.Preet SutharFundador, Ikiform
  1. Spam

    Como acabar com o spam no formulário de contato

    Acabe com o spam no formulário de contato com camadas que não custam nada a pessoas reais: honeypot, tempo, pontuação de conteúdo, limites de taxa e verificação humana só quando precisar.Preet Suthar
  2. Criadores de sites

    Vá além dos formulários do seu criador de sites

    Quando os formulários do Webflow, Netlify, Carrd ou Framer batem num limite ou não têm um recurso, mantenha o formulário que você desenhou e aponte para um backend de formulários.Preet Suthar
  3. Feedback

    Adicione um formulário de feedback ao seu site ou app

    Coloque um formulário de feedback em qualquer página ou dentro do seu app: uma nota, um comentário, a página de origem, filtro de spam e alertas para notas baixas.Preet Suthar
  4. Contato

    Monte um formulário de captação de leads que chegue rápido até você

    Um formulário de leads no seu próprio site que envia e-mail com reply-to, avisa o chat da equipe e alimenta seu CRM, para você responder enquanto o lead ainda está lá.Preet Suthar
  5. Lançamento

    Formulário de newsletter sem o embed do Mailchimp

    Crie um formulário de newsletter no seu próprio markup, registre o consentimento, barre inscrições de bots e passe cada assinante para Kit, MailerLite, beehiiv ou qualquer ferramenta.Preet Suthar
  6. Desenvolvedores

    Como funciona o envio de formulários HTML

    O que o navegador faz quando um formulário é enviado: quais campos manda, como os codifica, o que o servidor deve responder e como o Ikiform responde.Preet Suthar
  7. Lançamento

    Formulários de inscrição e RSVP para eventos no seu próprio site

    Receba confirmações de presença na página do seu evento: formulário, limite de convidados, contagem honesta, encerramento ao lotar e lista de check-in, sem app de ingressos.Preet Suthar
  8. Desenvolvedores

    Verificar assinaturas de webhook de formulário

    Confira se um webhook de formulário veio mesmo do Ikiform: o esquema HMAC-SHA256 do Standard Webhooks, um vetor de teste, corpos brutos, timestamps e rotação de segredo.Preet Suthar
  9. Lançamento

    Como montar uma lista de e-mails pré-lançamento para um lançamento no Product Hunt

    Colete uma lista semanas antes do Product Hunt, marque cada inscrição pelo canal e envie o e-mail do dia do lançamento em duas ondas, no ritmo da virada do horário do Pacífico.Preet Suthar
  10. Lançamento

    Como montar um formulário de inscrição para beta que faz triagem dos candidatos

    Um formulário de candidatura ao beta com perguntas de triagem que o servidor exige, e um script que pontua os candidatos e escolhe cada turma da lista.Preet Suthar
  11. Lançamento

    Como montar uma página de lista de espera para um app mobile antes do lançamento na App Store

    Uma lista de espera pré-lançamento para um app iOS ou Android que pergunta qual celular a pessoa usa, manda testadores de iPhone ao TestFlight e preenche um teste fechado do Play.Preet Suthar
  12. Lançamento

    Como montar uma lista de espera em Next.js com uma server action

    Uma lista de espera no App Router do Next.js: uma server action que encaminha as inscrições com chave secreta, useActionState, agradecimento otimista e limite por visitante.Preet Suthar
  13. Lançamento

    Como adicionar uma lista de espera a um site no Framer

    Duas formas de coletar inscrições na lista de espera no Framer: o formulário do Framer com webhook para o Ikiform, ou um code component que mantém os limites por visitante e as verificações de spam.Preet Suthar
  14. Lançamento

    Como adicionar um formulário de lista de espera a um site no Webflow

    Aponte um Form Block do Webflow para o Ikiform, marque as inscrições pela origem com um campo oculto e mantenha o estado de sucesso do Webflow com um script curto para todos os formulários.Preet Suthar
  15. Lançamento

    Como adicionar uma lista de espera a um site no Carrd

    Colete inscrições na lista de espera numa página do Carrd: um formulário Send to URL no Pro Plus com rastreamento de UTM, ou um formulário HTML incorporado com honeypot no Pro Standard.Preet Suthar
  16. Lançamento

    Como adicionar um formulário de lista de espera em HTML puro a qualquer landing page

    Uma página de lista de espera completa em HTML puro, sem build, que funciona com o JavaScript desligado, mostra um agradecimento na própria página quando carrega e tem plano B quando precisa.Preet Suthar
  17. Lançamento

    Monte uma lista de espera em Astro

    Uma lista de espera em Astro numa landing page estática: uma Action encaminha cada inscrição, um script a chama e uma página sob demanda pega os envios sem JavaScript.Preet Suthar
  18. Lançamento

    Monte uma lista de espera em TanStack Start

    Uma lista de espera em TanStack Start: uma server route responde tanto a um envio de formulário simples quanto ao fetch, e o validateSearch leva a origem e o resultado na URL.Preet Suthar
  19. Lançamento

    Monte uma lista de espera em React Router

    Uma lista de espera em React Router no rodapé de todas as páginas: um fetcher envia para uma única route action, marca cada inscrição com a página e funciona sem JavaScript.Preet Suthar
  20. Lançamento

    Monte uma lista de espera em SvelteKit

    Uma lista de espera em SvelteKit 3: um hook guarda o primeiro ?ref= num cookie, uma form action nomeada encaminha a inscrição e quem volta vê que já se inscreveu.Preet Suthar
  21. Lançamento

    Monte uma lista de espera em Nuxt

    Uma lista de espera em Nuxt numa landing page pré-renderizada: uma rota Nitro aceita $fetch e envios de formulário simples, valida com Zod e redireciona sem JavaScript.Preet Suthar
  22. Contato

    Adicione um formulário de contato a um site no GitHub Pages

    O GitHub Pages não roda código de servidor, então um POST de formulário recebe 405 Not Allowed; envie para um backend de formulários e acerte os redirecionamentos de project sites.Preet Suthar
  23. Contato

    Corrija o erro 405 num formulário de contato hospedado na Vercel

    Uma página estática na Vercel responde a um POST de formulário com 405 Method Not Allowed; veja por quê e como enviar o formulário para um backend.Preet Suthar
  24. Contato

    Adicione um formulário de contato na Netlify sem o Netlify Forms

    Rode um formulário de contato num site da Netlify sem o Netlify Forms: sem detecção no build, envios JSON a partir do React e um formulário separado para deploy previews.Preet Suthar
  25. Contato

    Adicione um formulário de contato a um site no Cloudflare Pages

    Adicione um formulário de contato ao Cloudflare Pages sem escrever uma Function: envie para um backend de formulários, defina headers no _headers e use suas próprias chaves do Turnstile.Preet Suthar
  26. Contato

    Adicione um formulário de contato a um site estático no Amazon S3

    Endpoints de site do S3 só aceitam GET e HEAD via HTTP simples, então envie o formulário de contato para um backend de formulários e acerte os redirecionamentos com o CloudFront.Preet Suthar
  27. Contato

    Adicione um formulário de contato ao seu site de portfólio

    Um formulário de contato para portfólio que faz as perguntas de uma primeira conversa: projeto, orçamento, prazo e um link, sem servidor e com respostas pela sua caixa de entrada.Preet Suthar
  28. Contato

    Envie um formulário HTML para o e-mail sem PHP

    Substitua um script contact.php que chama mail() por um formulário que envia a um endpoint hospedado, mantendo seus nomes de campo, sua página de agradecimento e as respostas.Preet Suthar
  29. Contato

    Envie um formulário do site para o Gmail (e por que o mailto: falha)

    Receba os envios de formulário no Gmail sem links mailto:, senhas de app ou Apps Script, e depois rotule, tire do spam e responda pelo Gmail.Preet Suthar
  30. Contato

    Envie um formulário para vários endereços de e-mail

    Mande um formulário por e-mail para a equipe toda, ou encaminhe cada mensagem à pessoa certa pelo assunto, sem deixar o próprio formulário escolher quem recebe.Preet Suthar
  31. Contato

    Responda aos envios de formulário direto da sua caixa de entrada

    Faça o Reply de uma notificação de formulário responder a quem preencheu: quais nomes de campo funcionam, quando usar _replyto e por que as respostas se perdem.Preet Suthar
  32. Contato

    Uma alternativa ao EmailJS que mantém as chaves fora do cliente

    Tire um formulário de contato do EmailJS: por que chaves de e-mail no navegador são um risco, o que muda no seu código e do que você abre mão, como a resposta automática.Preet Suthar
  33. Contato

    Um formulário de contato em Next.js que envia e-mail

    Duas formas de mandar um formulário Next.js por e-mail com uma Server Action: enviar você mesmo com Resend ou Nodemailer, ou encaminhar a um backend de formulários, comparadas com honestidade.Preet Suthar
  34. Spam

    Como adicionar um campo honeypot que bots preenchem e pessoas não

    Adicione a qualquer formulário um honeypot que pega bots sem atrapalhar leitores de tela, teclados ou preenchimento automático, com a verificação no servidor para cada stack.Preet Suthar
  35. Spam

    Como adicionar o Cloudflare Turnstile a um formulário HTML

    Adicione o Cloudflare Turnstile a um formulário HTML simples: o widget, o siteverify no servidor, chaves de teste e um jeito de rodá-lo sem chaves nem servidor próprio.Preet Suthar
  36. Spam

    Como acabar com o spam em formulários sem captcha

    Barre a maior parte do spam em formulários sem captcha nenhum: honeypot, horário de renderização assinado, pontuação de conteúdo e limite de taxa, somados em vez de usados sozinhos.Preet Suthar
  37. Spam

    Alternativas ao reCAPTCHA para formulários de sites

    Compare alternativas ao reCAPTCHA para formulários, do Turnstile e hCaptcha a prova de trabalho e nenhum captcha, e migre com uma mudança pequena e segura.Preet Suthar
  38. Spam

    Como limitar a taxa de envios de formulário

    Limite a taxa de envios por visitante com um armazenamento compartilhado, responda 429 com Retry-After e evite bloquear escritórios que compartilham um IP.Preet Suthar
  39. Spam

    Como acabar com o spam no formulário de contato de um site estático

    Acabe com o spam num formulário de site estático mesmo sem guardar segredos nem contar envios, com um partial de honeypot, um script seguro e verificações no servidor.Preet Suthar
  40. Spam

    Como acabar com o spam em formulários do Webflow

    Proteja um formulário do Webflow que envia a um backend de formulários, onde as opções de spam do Webflow nunca rodam, com um honeypot fora da tela e verificação humana.Preet Suthar
  41. Spam

    Proteção contra spam em formulários Next.js com Turnstile

    Proteja um formulário Next.js contra spam: honeypot, Turnstile validado numa server action, limite por IP na Vercel, Netlify ou Cloudflare, e uma CSP para isso.Preet Suthar
  42. Spam

    Proteção contra spam em formulários Astro com Turnstile

    Proteja um formulário Astro contra spam com uma Action: honeypot, Turnstile validado com segredos do astro:env, limite por IP e a CSP embutida do Astro.Preet Suthar
  43. Spam

    Proteção contra spam em formulários TanStack Start com Turnstile

    Proteja um formulário TanStack Start contra spam: function middleware para o IP do cliente, token bucket, Turnstile validado numa server function e uma CSP.Preet Suthar
  44. Spam

    Proteção contra spam em formulários React Router com Turnstile

    Proteja um formulário React Router contra spam: action de rota com Turnstile, rate limit no Workers por cf-connecting-ip, um módulo .server e um cabeçalho de CSP.Preet Suthar
  45. Spam

    Proteção contra spam em formulários SvelteKit com Turnstile

    Proteja um formulário SvelteKit contra spam: form action com getClientAddress, limite por IP, Turnstile com use:enhance e uma CSP que o permita.Preet Suthar
  46. Spam

    Proteção contra spam em formulários Nuxt com Turnstile

    Proteja um formulário Nuxt contra spam: server route do Nitro com Turnstile, limite por IP no Nitro storage, segredos no runtimeConfig e CSP via routeRules.Preet Suthar
  47. Criadores de sites

    Limite de envios de formulário do Webflow: o que é e como passar dele

    O plano gratuito Starter do Webflow para de coletar após 50 envios de formulário por site e sites exportados não coletam nada; aponte o Form Block para o Ikiform.Preet Suthar
  48. Criadores de sites

    Limite do Netlify Forms: o que acontece nos 100 envios, e a saída

    Planos legados da Netlify medem envios de formulário por site e fazem upgrade automático, e planos por créditos podem pausar o site; leve o formulário para um backend.Preet Suthar
  49. Criadores de sites

    Formulários do Carrd: envie as respostas para um backend de formulários

    O formulário de contato do Carrd só manda e-mail e formulários personalizados exigem o Pro Plus: use Send to URL no Plus ou um embed HTML no Standard para guardar cada envio.Preet Suthar
  50. Criadores de sites

    Formulários do Framer: quando adicionar um backend de formulários, e como

    Os formulários do Framer já enviam para e-mail, Sheets ou um webhook; adicione o Ikiform como webhook para envios armazenados e filtrados, alertas à equipe e mais destinos.Preet Suthar
  51. Feedback

    Adicione um formulário de relato de bug que captura a página, o navegador e os passos

    Um formulário de relato de bug que pede às pessoas os passos e a gravidade, e deixa a página adicionar sozinha a URL, o navegador, o viewport e os erros recentes.Preet Suthar
  52. Feedback

    Colete pedidos de funcionalidades que você consegue contar, priorizar e responder

    Um formulário de pedido de funcionalidade que pergunta pelo problema em vez da solução, armazena pedidos por tema, conta pessoas, não linhas, e avisa quando sair.Preet Suthar
  53. Feedback

    Construa um widget de feedback flutuante para o seu app React

    Um botão de feedback flutuante para um app React que abre um pequeno painel, envia a tela, a versão do app e a conta com cada resposta e nunca perde um rascunho.Preet Suthar
  54. Feedback

    Colete o feedback dos beta testers build a build

    Um formulário de feedback de beta com um link pessoal por tester e build, duas escalas de nota e um resumo semanal que mostra se cada build melhorou.Preet Suthar
  55. Feedback

    Rode uma pesquisa NPS no seu próprio site, do link no e-mail até a nota

    Rode uma pesquisa NPS com a nota de 0 a 10 no e-mail, uma pergunta de acompanhamento na sua própria página que muda com a nota e um script que calcula o NPS.Preet Suthar
  56. Feedback

    Adicione uma pesquisa de cancelamento ao fluxo de cancelamento do seu SaaS

    Pergunte por que os clientes cancelam dentro do fluxo de cancelamento do seu SaaS, deixe o Pular a um clique, salve o motivo no Stripe e no Ikiform e nunca atrase o cancelamento.Preet Suthar
  57. Feedback

    Crie um formulário de feedback dentro do app em Next.js

    Um formulário de feedback dentro do app em Next.js: uma server action que lê a sessão, pega a página da requisição e encaminha uma avaliação com o usuário anexado.Preet Suthar
  58. Feedback

    Crie um formulário de feedback dentro do app em Astro

    Um formulário de feedback dentro do app em Astro: uma action que pega o usuário dos locals do middleware, a página da requisição e a tela do padrão da rota.Preet Suthar
  59. Feedback

    Crie um formulário de feedback dentro do app em TanStack Start

    Um formulário de feedback dentro do app em TanStack Start: uma server function POST com middleware de sessão, o id da rota como contexto e a página lida dos headers.Preet Suthar
  60. Feedback

    Crie um formulário de feedback dentro do app com React Router

    Um formulário de feedback com React Router 8: a action de uma resource route lê a sessão do cookie, um fetcher envia do layout e um envio sem JS redireciona de volta.Preet Suthar
  61. Feedback

    Crie um formulário de feedback dentro do app em SvelteKit

    Um formulário de feedback dentro do app em SvelteKit: um formulário no layout envia para uma form action, que adiciona no servidor o usuário de locals e a página da requisição.Preet Suthar
  62. Feedback

    Crie um formulário de feedback dentro do app em Nuxt

    Um formulário de feedback dentro do app em Nuxt: uma server route que lê a sessão do usuário, pega a página do Referer e funciona mesmo antes do JavaScript carregar.Preet Suthar
  63. Contato

    Monte um formulário de pedido de demonstração que agenda a reunião

    Um formulário de agendar demonstração que armazena o lead e depois manda o visitante para o Cal.com ou o Calendly com nome e e-mail já preenchidos.Preet Suthar
  64. Contato

    Monte um formulário de pedido de orçamento sem upload de arquivos

    Um formulário de pedido de orçamento que recebe briefings como links compartilhados em vez de uploads, coloca um prazo em cada pedido e mantém leads cheios de links fora do spam.Preet Suthar
  65. Contato

    Monte um formulário de pedido de consulta para um negócio de serviços

    Um formulário de pedido de consulta para contadores, advogados, coaches e clínicas que pergunta como e quando ligar, e deixa os detalhes sensíveis para a conversa.Preet Suthar
  66. Contato

    Monte um formulário de consulta de projeto para agência ou freelancer

    Um formulário de "comece um projeto" para estúdios e freelancers que separa as consultas em quentes, mornas e sem fit por orçamento e prazo antes de alguém ler o briefing.Preet Suthar
  67. Contato

    Envie leads de formulário para o HubSpot ou o Pipedrive

    Mapeie cada webhook assinado do Ikiform para o upsert de contatos do HubSpot ou para as chamadas de pessoa e lead do Pipedrive, sem contatos duplicados quando uma entrega é repetida.Preet Suthar
  68. Contato

    Crie um formulário de leads com qualificação no Next.js

    Um formulário de leads no App Router do Next.js que valida com Zod numa server action, guarda as UTMs do primeiro toque num cookie e manda leads qualificados para a sua agenda.Preet Suthar
  69. Contato

    Crie um formulário de leads com qualificação no Astro

    Um formulário de leads em Astro feito com Actions: validação com Zod, UTMs de primeiro toque num site estático, uma página de contato sob demanda e redirecionamento ao seu agendador.Preet Suthar
  70. Contato

    Crie um formulário de leads com qualificação no TanStack Start

    Um formulário de leads em TanStack Start: middleware de requisição global para UTMs de primeiro toque, uma server function com Zod e um redirect lançado para o seu agendador.Preet Suthar
  71. Contato

    Crie um formulário de leads com qualificação no React Router

    Um formulário de leads em React Router no framework mode: middleware na raiz com um cookie de primeiro toque assinado, uma action de rota que valida e um redirecionamento ao seu agendador.Preet Suthar
  72. Contato

    Crie um formulário de leads com qualificação no SvelteKit

    Um formulário de leads em SvelteKit: o hook handle registra as UTMs de primeiro toque, uma form action valida com Valibot e redirect() manda leads qualificados para uma agenda.Preet Suthar
  73. Contato

    Crie um formulário de leads com qualificação no Nuxt

    Um formulário de leads em Nuxt: um server middleware registra as UTMs de primeiro toque, uma server route validada com Zod atende fetch e envios simples, e os bons leads agendam uma call.Preet Suthar
  74. Lançamento

    Double opt-in para um formulário de newsletter feito por você

    O Ikiform não envia e-mails de confirmação, então o double opt-in roda na sua ferramenta de e-mail: um relay adiciona cada inscrição como não confirmada e a ferramenta envia o link.Preet Suthar
  75. Lançamento

    Formulário de inscrição por e-mail num site estático, sem servidor

    Adicione um formulário de newsletter a um site estático em Hugo, Jekyll, Eleventy ou Astro, mantenha a chave de API da ferramenta de e-mail fora da página e confirme na ferramenta.Preet Suthar
  76. Lançamento

    Envie as inscrições do seu próprio formulário de newsletter para o Kit

    Conecte seu próprio formulário de newsletter ao Kit com um relay que cria o assinante, o adiciona a um formulário do Kit para o incentive email e marca a posição com uma tag.Preet Suthar
  77. Lançamento

    Envie as inscrições do seu próprio formulário de newsletter para o MailerLite

    Conecte seu próprio formulário de inscrição ao MailerLite: um relay adiciona novos leitores como não confirmados para o double opt-in e nunca pede a um assinante que confirme duas vezes.Preet Suthar
  78. Lançamento

    Envie as inscrições do seu próprio formulário de newsletter para o beehiiv

    Conecte seu próprio formulário de inscrição ao beehiiv: um relay cria cada subscription com double opt-in ligado, a posição como UTM source e a página como referrer.Preet Suthar
  79. Lançamento

    Crie um formulário de inscrição em newsletter no Next.js

    Um formulário de newsletter no rodapé do Next.js: uma server action com checagem de consentimento e Turnstile, enviando ao Ikiform, e um route handler que adiciona leitores ao Kit.Preet Suthar
  80. Lançamento

    Crie um formulário de inscrição em newsletter no Astro

    Um formulário de newsletter no Astro que funciona em páginas pré-renderizadas: uma Astro Action confere o consentimento, envia ao Ikiform, e um endpoint adiciona leitores ao MailerLite.Preet Suthar
  81. Lançamento

    Crie um formulário de inscrição em newsletter no TanStack Start

    Um formulário de newsletter no TanStack Start: uma server function para inscrições na página, uma server route como fallback sem JavaScript, e inscrições reais enviadas ao beehiiv.Preet Suthar
  82. Lançamento

    Crie um formulário de inscrição em newsletter no React Router

    Um formulário de newsletter no rodapé com React Router: useFetcher envia a uma rota /newsletter que também funciona sem JavaScript, e uma resource route alimenta o MailerLite.Preet Suthar
  83. Lançamento

    Crie um formulário de inscrição em newsletter no SvelteKit

    Um formulário de newsletter no layout do SvelteKit 3: uma form action com consentimento e limite por IP, use:enhance que fica na página e uma rota de webhook para o Kit.Preet Suthar
  84. Lançamento

    Crie um formulário de inscrição em newsletter no Nuxt

    Um formulário de newsletter no Nuxt que funciona com ou sem JavaScript: uma server route com verificação Turnstile envia ao Ikiform, e uma rota Nitro alimenta o beehiiv.Preet Suthar
  85. Desenvolvedores

    Enviar um formulário HTML sem recarregar a página

    Envie um formulário com fetch e FormData para o visitante continuar na página, com erros de campo, estado de carregamento, novas tentativas e um plano B quando scripts falham.Preet Suthar
  86. Desenvolvedores

    Redirecionar para uma página de agradecimento após enviar o formulário

    Mande visitantes para sua própria página de agradecimento depois do envio: o redirecionamento 303, o campo _redirect, quais domínios são permitidos e o que o refresh faz.Preet Suthar
  87. Desenvolvedores

    O atributo action do formulário HTML, explicado

    O que o atributo action de um formulário faz, como valores relativos e vazios são resolvidos, como formaction manda um formulário a dois lugares e por que hosts estáticos respondem 405.Preet Suthar
  88. Desenvolvedores

    Validação de formulários HTML no navegador e no servidor

    Valide um formulário com required, type, pattern e min, estilize erros com :user-invalid e aplique as mesmas regras no servidor com definições de campos.Preet Suthar
  89. Lançamento

    Formulário de RSVP de casamento no seu próprio site de casamento

    Um formulário de RSVP para um site de casamento feito por você: uma resposta por convite, uma refeição por convidado, um prazo e a lista de quem não respondeu.Preet Suthar
  90. Lançamento

    Inscrição em eventos sem Eventbrite, para eventos comunitários gratuitos

    Faça as inscrições de um evento comunitário gratuito no seu próprio site: escolha de sessões, e-mail de confirmação pela sua ferramenta, contagem por sala e lista de check-in.Preet Suthar
  91. Lançamento

    Formulário de inscrição de voluntários com turnos, para eventos e festivais

    Um formulário de inscrição de voluntários em que as pessoas escolhem turnos, com telefone para o dia, e um script que mostra os turnos desfalcados e monta a escala.Preet Suthar
  92. Desenvolvedores

    Verificar assinaturas de webhook em Node.js

    Verifique assinaturas de webhook do Ikiform em Node.js: corpos brutos no Express e no Fastify, o SDK, o pacote standardwebhooks e uma versão testada com node:crypto.Preet Suthar
  93. Desenvolvedores

    Verificar assinaturas de webhook em Python

    Verifique assinaturas de webhook do Ikiform no Flask, FastAPI e Django, com o pacote standardwebhooks ou a biblioteca padrão, mais um teste com pytest.Preet Suthar
  94. Desenvolvedores

    Verificar assinaturas de webhook em Go

    Verifique assinaturas de webhook do Ikiform em Go com net/http: leia o corpo uma vez, confira com crypto/hmac, teste, ou use a biblioteca do Standard Webhooks.Preet Suthar
  95. Desenvolvedores

    Verificar assinaturas de webhook em PHP e Laravel

    Verifique assinaturas de webhook do Ikiform em PHP puro com hash_hmac e hash_equals, e no Laravel com a biblioteca do Standard Webhooks e uma exceção de CSRF.Preet Suthar
  96. Desenvolvedores

    Verificar assinaturas de webhook em Ruby e Rails

    Verifique assinaturas de webhook do Ikiform no Sinatra com OpenSSL e um teste Minitest, e no Rails com a gem standardwebhooks e request.raw_post.Preet Suthar