Realizado

Ajuste de Integração Api Pagbank (Pagseguro) com Sistema de Cadastro para Emissão de Documentos

Publicado em 21 de Maio de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Estamos em busca de um desenvolvedor experiente em integração de APIs, especialmente com o PagBank (PagSeguro), para resolver e completar uma integração de pagamento em nossa aplicação web.

Nosso sistema é responsável pelo cadastro e emissão de documentos (voltado a estudantes e professores). Quando o usuário realiza o pagamento por meio do PagBank, o sistema deve:

Detectar automaticamente a confirmação do pagamento;

Atualizar o status do pagamento no cadastro do usuário (de "pendente" para "pago");

Liberar o próximo passo no fluxo de cadastro/documentação.

Atualmente, essa integração não está funcionando corretamente — os pagamentos são realizados, mas o sistema não está reconhecendo automaticamente o status como "pago", impedindo o avanço do processo do usuário.

Descrição técnica da aplicação e necessidade específica:

A aplicação é web, desenvolvida com Flutter e utiliza Firebase como backend (Firestore para dados e Auth para autenticação);

O gerenciamento de estado é feito com o Provider;

A integração deverá contemplar os métodos de pagamento Boleto, Cartão de Crédito e PIX via PagSeguro (PagBank);

Os dados de envio e retorno devem ser armazenados na coleção do usuário no Firestore;

A aplicação deve exibir corretamente o boleto para download/visualização e o Qrcode do pix para pagamento;

é necessário garantir o funcionamento da atualização automática do status de pagamento através de webhooks ou consultas ativas à api.

Requisitos para o freelancer:

Experiência comprovada com integração de APIs de pagamento, especialmente PagBank (PagSeguro);

Domínio em Flutter, Firebase (Firestore e Auth) e integração RESTful;

Conhecimento prático de webhooks, validação de transações e segurança em pagamentos online;

Habilidade para trabalhar com Provider no Flutter;

Capacidade de identificar e corrigir falhas de comunicação entre a aplicação e o provedor de pagamento.

Contexto Geral do Projeto

Desejável: Experiência prévia com sistemas de cadastro e emissão de documentos; Familiaridade com estrutura de dados no Firebase. Entregáveis esperados: Correção da falha atual e conclusão da integração com PagBank; Implementação funcional dos métodos de pagamento: Boleto, Cartão de Crédito e PIX; Armazenamento e atualização dos dados de pagamento por usuário no Firestore; Exibição do boleto e QRCode do PIX na interface da aplicação; Testes para garantir o correto reconhecimento dos pagamentos e alteração automática do status; Documentação técnica básica da solução (comentários no código + explicação do fluxo de integração)

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 28 de Maio de 2025

Habilidades necessárias

Outro projetos publicados por C. D. E. C.