Skip to content

Requisitos

Antes de instalar o MIDDAG Account, verifique se o seu ambiente atende a todos os pré-requisitos.

Requisitos do servidor

  • [ ] PHP 8.4 ou superior — O plugin utiliza recursos modernos do PHP (enums, typed properties, readonly classes). PHP 8.3 e versões anteriores não são suportados.
  • [ ] WordPress 6.5 ou superior — Necessário para compatibilidade com a REST API e renderização da interface admin.
  • [ ] WooCommerce 9.0 ou superior — O MIDDAG Account usa o WooCommerce como motor de comércio. Pedidos, produtos e processamento de pagamentos passam pelo WooCommerce.
  • [ ] MySQL 8.0+ ou MariaDB 10.6+ — Requisitos padrão de banco de dados do WordPress.
  • [ ] HTTPS habilitado — Necessário para comunicação segura via API, assinaturas de webhook e autenticação JWT.

Extensões PHP obrigatórias

Estas extensões precisam estar instaladas e habilitadas no seu servidor. A maioria dos servidores de hospedagem WordPress gerenciada já as inclui por padrão.

ExtensãoFinalidade
curlComunicação com APIs externas (Stripe, HubSpot, etc.)
domProcessamento de XML/HTML
intlInternacionalização, formatação de moedas, tratamento de locale
jsonCodificação/decodificação JSON (nativo desde PHP 8.0)
mbstringManipulação de strings multi-byte
opensslAssinatura JWT, comunicação segura
simplexmlParsing de XML para integrações
soapIntegração de nota fiscal de serviço (NFSe) com ISSNet
xmlProcessamento de XML
zipAtualizações de plugin e manipulação de arquivos
decimalCálculos financeiros precisos (evita erros de arredondamento com ponto flutuante)

Verifique suas extensões PHP

Consulte seu provedor de hospedagem ou acesse Ferramentas > Saúde do Site no admin do WordPress. A tela de Saúde do Site informa extensões ausentes.

Especificações recomendadas de hospedagem

RecursoMínimoRecomendado
Limite de memória PHP128 MB256 MB ou mais
Tempo máximo de execução30 segundos60 segundos
Tamanho máximo de upload8 MB32 MB
Limite de memória WordPress (WP_MEMORY_LIMIT)128 MB256 MB

Esses valores são especialmente importantes durante a configuração inicial, importações grandes e no processamento de payloads de webhook do Stripe ou HubSpot.

Dependências Composer

O MIDDAG Account já vem com todas as dependências PHP incluídas no diretório vendor/. Você não precisa executar composer install — o ZIP do plugin já traz tudo. Principais bibliotecas utilizadas internamente:

  • Symfony Dependency Injection Container
  • Stripe PHP SDK
  • HubSpot API Client
  • Firebase PHP-JWT
  • Carbon (manipulação de datas)
  • Respect Validation

Requisitos de navegador (interface admin)

A interface admin do MIDDAG Account é uma aplicação React 19 que roda dentro do admin do WordPress. Ela requer um navegador moderno:

  • [ ] Chrome / Edge 90+
  • [ ] Firefox 90+
  • [ ] Safari 15+

Internet Explorer não é suportado. A interface admin utiliza recursos JavaScript (ES2020+) que navegadores antigos não conseguem executar.

O que você NÃO precisa

  • Sem necessidade de acesso via linha de comando — A instalação e configuração são feitas inteiramente pelo admin do WordPress.
  • Sem Composer no servidor — As dependências já estão incluídas.
  • Sem Node.js no servidor — A interface admin React já vem compilada.
  • Sem banco de dados separado — O MIDDAG Account armazena dados no banco de dados existente do WordPress.

Verificação rápida de compatibilidade

  1. Acesse Ferramentas > Saúde do Site no admin do WordPress
  2. Clique na aba Informações
  3. Verifique Servidor > Versão do PHP (precisa ser 8.4+)
  4. Verifique Plugins Ativos se o WooCommerce aparece (precisa ser 9.0+)
  5. Verifique Servidor > Extensões PHP para a lista acima

Se algo estiver faltando, entre em contato com seu provedor de hospedagem antes de prosseguir para a Instalação.