Skip to main content

Stripe Webhook

Recebe eventos de pagamento para gerenciar assinaturas automaticamente. Endpoint: POST /api/subscriptions/webhook Headers necessarios:
  • stripe-signature — assinatura do evento Stripe

Eventos processados

EventoAcao
checkout.session.completedAtiva assinatura
invoice.payment_succeededRenova periodo
invoice.payment_failedMarca como past_due
customer.subscription.updatedAtualiza status
customer.subscription.deletedCancela assinatura

WhatsApp Webhook

Recebe mensagens e interacoes dos usuarios via Meta Cloud API.

Verificacao (Meta)

GET /api/whatsapp/webhook?hub.mode=subscribe&hub.verify_token=TOKEN&hub.challenge=CHALLENGE
Retorna o challenge se o verify_token for valido.

Mensagens recebidas

POST /api/whatsapp/webhook
Processa interacoes do usuario:
  • Mensagens de texto (comandos)
  • Respostas a botoes
  • Flows (login, cadastro, preferencias)

Status do servico

curl https://worker.rushed.com.br/api/whatsapp/status
{
  "configured": true,
  "phoneNumberId": "123456789",
  "flowConfigured": true
}
WhatsApp e opcional. Notificacoes sao desativadas por default. O usuario precisa ativar nas preferencias.