Docs
...

Sumário de Implementação

Application ID: 3Vh5MoD5KgkmtBZ5LwWpAu
OAuth2 Audience: Iugu.Platform.3Vh5MoD5KgkmtBZ5LwWpAu

Permissões Implementadas

betpay:payin.create
betpay:payout.create

Assistente Iagu - plano de implementação

  • Menu administrativo com entrada “Assistente Iagu” e “Histórico do Agente” reutilizando layout existente.
  • Backend com tabela agent_interactions, validações e job que chama https://betpay-agent.iugu.com/ask sempre via servidor.
  • Controller protegido por CSRF/X-Requested-With para evitar requisições externas, respondendo JSON para o Stimulus.
  • Tela de chat usando Stimulus: histórico carregado, envio bloqueado durante processamento, spinner e mensagem de “Pensando…”, persistência mesmo após refresh.
  • Tela de histórico para administradores com cards de métricas (total e tempo médio) e tabela paginada (30 por página).
  • Testes unitários mockando a chamada ao agente e checando fluxos positivos.