Analisando propostas

Sprint - Revendedores/Afiliados - Gestão e Cadastro

Publicado em 22 de Julho de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Especificação para  Sprint revendedores/afiliados - gestão e cadastro
objetivo:

implementar funcionalidades de gestão e cadastro de revendedores/afiliados com integração à api da asaas, utilizando o split de pagamento para comissionamento dos mesmos.

FUNCIONALIDADES
Criação de Subcontas Asaas:

Implementação de um sistema para criar subcontas Asaas para revendedores/afiliados vinculadas a uma conta raiz.
Configuração automática de Webhooks para as subcontas.
Gestão de Comissionamento:

Integração com a API da Asaas para utilizar o split de pagamento, dividindo os recebimentos entre a conta principal e as subcontas.
Visualização das comissões geradas para cada revendedor/afiliado.
Cadastro de Revendedores/Afiliados:

Sistema de cadastro de novos revendedores/afiliados.
Validação e armazenamento de documentos e informações fiscais dos revendedores/afiliados.
Notificações e Comunicação:

Envio de notificações via e-mail para os revendedores/afiliados sobre a criação de subcontas e eventos importantes.
Relatórios de status e situação cadastral das subcontas.

REQUISITOS

Funcionais:

Sistema de cadastro com campos obrigatórios (nome, e-mail, cpf/cnpj, telefone, endereço, etc.).
Configuração e teste de Webhooks para diferentes eventos (criação, atualização, confirmação e recebimento de pagamentos).
Implementação de split de pagamentos para comissões.

Não Funcionais:

Segurança de dados seguindo as melhores práticas (armazenamento seguro de chaves de API, criptografia de dados sensíveis).
Interface de usuário responsiva e intuitiva.
Alta disponibilidade e escalabilidade do sistema.

TECNOLOGIA
Plataforma Pod Saúde Digital:

URL: Pod Saúde Digital
Linguagem:
Back-end: JavaScript (Node.js com Express para a API)
Front-end: React.js
Ferramentas:

Controle de Versão: GitHub
Banco de Dados: MySQL
APIs Externas Integradas:
Rapidoc (consultas on-line): Rapidoc API
Asaas (Gateway de pagamento): Asaas API
Painel de Gestão Pod Saúde Digital:

Front-end: React.js, Material-UI, Formik, React-Query
Back-end: Node.js, Express, Firebase, Prisma
Banco de Dados: PostgreSQL
INTEGRAÇÃO
API da Asaas:

Documentação da API: Link da Documentação da Asaas
Implementação dos endpoints para criação de subcontas, configuração de Webhooks, e gerenciamento de split de pagamentos.
Armazenamento seguro das chaves de API das subcontas.

Rapidoc API:

Integração para consultas online utilizando a API da Rapidoc.

Contexto Geral do Projeto

Links Úteis: Documentação da API Asaas: https://docs.asaas.com/docs/cria%C3%A7%C3%A3o-de-subcontas-whitelabel

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 Não se aplica
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 31 de Julho de 2024

Habilidades necessárias

Outro projetos publicados por F. C.