Realizado

🚀 Finalizar integração de Webhook (Asaas + Supabase) — Atualização automática de status de pagamento

Publicado em 15 de Outubro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

📄 Descrição do Projeto

Meu projeto está 95% concluído. Preciso de um(a) desenvolvedor(a) sênior com experiência em Supabase Edge Functions e integrações via Webhook para finalizar uma parte crucial:

📌 Quando um pagamento é confirmado no Asaas, o status da cobrança no meu app (Supabase/Lovable) deve mudar automaticamente de “Pendente” para “Pago” através do webhook.

✅ O que já está pronto:
    •    Integração com o Asaas (sandbox) funcionando: as cobranças são criadas corretamente.
    •    Webhook configurado no Asaas apontando para a edge function do Supabase.
    •    Banco de dados preparado, com o campo asaas_payment_id sendo salvo ao criar a cobrança.

🛠 O que falta fazer:
    •    Ajustar a edge function para sempre retornar HTTP 200.
    •    Usar SUPABASE_SERVICE_ROLE_KEY para fazer upsert na tabela cobrancas usando payment.id (sem lógica de parcelamento).
    •    Tratar os eventos PAYMENT_UPDATED e PAYMENT_CONFIRMED do Asaas Sandbox.
    •    Garantir que o status da cobrança seja atualizado corretamente no banco e na interface do app.
    •    (Opcional) Adicionar um botão “Atualizar status agora” como alternativa manual, que consulta o status via GET /payments/id.

✅ Critérios de aceite:
    •    Ao simular um pagamento no Asaas, o status da cobrança no app deve mudar para “Pago”.
    •    O webhook deve responder 200 consistentemente (sem pausar fila no Asaas).
    •    Logs devem mostrar claramente o recebimento do evento e a atualização no banco.

💰 Preço fixo: R$ 800 – R$ 1.200 (dependendo da senioridade)
⏱ Prazo: até 3 dias após a aceitação da proposta

✅ Diferenciais:
    •    Experiência prévia com Supabase, edge functions, webhooks e REST APIs.
    •    Já ter integrado gateways de pagamento.
    •    Saber trabalhar com ambiente sandbox e realizar testes de ponta a ponta.

📝 Observações:
    •    Posso fornecer o ambiente sandbox e as credenciais do Supabase (com chave de acesso temporária e limitada).
    •    A publicação da função pode ser feita por mim, se preferir.
    •    Estou buscando alguém para entregar a solução pronta e funcional, não apenas orientar.

Contexto Geral do Projeto

O projeto é criar um site white label que se integre via API e webhooks com o Asaas

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

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por R. D. M. A.