Skip to main content
O plugin Pix processa pagamentos instantâneos Pix brasileiros como participante direto. O nome do chart é plugin-br-pix-direct-jd-helm.
O plugin Pix exige uma licença Enterprise. Entre em contato com a Lerian para obter acesso às imagens do plugin e às credenciais de deploy.

O que o chart instala


O chart instala três componentes:
  • Pix: o serviço de pagamento, com um Deployment, um Service, um ConfigMap, um Secret, um HorizontalPodAutoscaler, um PodDisruptionBudget e um Ingress opcional.
  • QR Code: um Deployment separado com o mesmo conjunto de recursos, para a geração de QR code.
  • Job: um CronJob com o próprio ConfigMap, Secret e Service.
O chart empacota um subchart PostgreSQL e o habilita por padrão. Defina postgresql.enabled: false para usar um PostgreSQL gerenciado externamente.

Pré-requisitos


  • Um deploy do Midaz em execução.
  • Conectividade com a infraestrutura de pagamentos brasileira pelo canal de participante direto.
  • Licença Enterprise e credenciais de registry.
  • Helm 3.8 ou posterior para o suporte a registry OCI.

Instalação


Leia primeiro a versão atual do chart e depois instale:
Instale o release como plugin-br-pix-direct-jd no namespace midaz-plugins, ou defina você mesmo o host do banco de dados. Com o PostgreSQL empacotado, DATABASE_HOST assume por padrão um nome de service montado a partir desse nome de release e do namespace. Com qualquer outro nome, defina pix.configmap.DATABASE_HOST e o DATABASE_HOST do job para o service do PostgreSQL.

Values que você deve definir


Coloque cada credencial em pix.secrets, ou aponte o release para o seu próprio Secret com pix.useExistingSecret. Defina estas chaves: Deixe DATABASE_PASSWORD e POSTGRES_PASSWORD vazios enquanto o subchart empacotado estiver habilitado. O subchart gera a senha no próprio Secret, e tanto o Deployment quanto o CronJob a leem de lá. Defina-os apenas para um PostgreSQL externo que não tenha um Secret próprio.

Upgrade e desinstalação


Recursos