Autenticação 2FA via SMS e WhatsApp

A API de Autenticação 2FA da SMS Barato permite o envio de códigos de verificação por SMS ou WhatsApp (API Oficial da Meta), aumentando a segurança de logins, acessos e confirmações sensíveis.

Esse tipo de autenticação é ideal para:

🔐 Funcionamento do 2FA

  1. Seu sistema gera um código temporário (ex: 6 dígitos)
  2. O código é enviado via SMS ou WhatsApp pela API
  3. O usuário informa o código recebido
  4. Seu sistema valida o código internamente

⚠️ A SMS Barato realiza apenas o envio da mensagem. A geração, validade e verificação do código devem ser feitas no seu sistema.


📩 Envio de Código 2FA via SMS

Endpoint:

https://sistema81.smsbarato.com.br/send

Exemplo de chamada:

https://sistema81.smsbarato.com.br/send?chave=SUA_CHAVE&dest=11999998888&text=Seu+codigo+de+verificacao+e:+123456

Parâmetros obrigatórios:

Exemplo de mensagem SMS:

Seu codigo de verificacao e: 123456

💬 Envio de Código 2FA via WhatsApp (API Oficial)

O envio de 2FA via WhatsApp utiliza templates de autenticação, previamente aprovados pela Meta.

📌 Exemplo de Template 2FA

Nome do template: 2fa

Mensagem cadastrada:

Seu código de verificação é: {{1}}. Ele é válido por 5 minutos.

📤 Chamada da API

https://sistema81.smsbarato.com.br/sendwa?chave=SUA_CHAVE&dest=11999998888&template=2fa&prm[]=123456

Parâmetros obrigatórios:

Mensagem recebida no WhatsApp:

Seu código de verificação é: 123456. Ele é válido por 5 minutos.

📥 Respostas da API

ℹ️ Boas Práticas para 2FA