Skip to content

Billing e Monetização

Visão Geral

O Decaelo monetiza por dois eixos:

  1. Assinatura SaaS — igrejas pagam mensalidade pelo uso da plataforma
  2. Doações/Dízimos Online — membros contribuem pela plataforma, Decaelo recebe split automático

Gateway: Asaas (brasileiro).


Escolha do Gateway

Análise Comparativa

CritérioAsaasStripeMercado Pago
PIX nativoSim, R$0 taxaNão nativo no BrasilSim, taxa 0.5%
BoletoR$1.99/unidadeR$3.49/unidadeR$3.49/unidade
Cartão de crédito2.99%3.99% + R$0.394.99%
Sub-contas / SplitNativo e simplesStripe Connect (complexo, compliance)Marketplace (burocrático)
RecorrênciaNativa via APINativa (Laravel Cashier)Limitada
Sandbox gratuitoSimSimSim
Documentação PT-BRExcelenteApenas inglês (qualidade boa)Inconsistente
Laravel SDK oficialNão (SDK PHP genérico)Laravel Cashier oficialNão
Prazo de saqueD+2 (PIX)D+7+ (internacional)D+14
Regulação brasileiraRegulado pelo BACENEmpresa estrangeiraRegulado pelo BACEN

Prós e Contras — Asaas (escolhido)

Prós:

  • PIX sem custo de taxa (essencial para igrejas brasileiras)
  • Sub-contas nativas com split automático — ideal para marketplace
  • Documentação em português, suporte brasileiro
  • Saques rápidos (D+2 via PIX)
  • API REST bem documentada e estável
  • Sandbox completo para desenvolvimento
  • Regulado pelo Banco Central do Brasil

Contras:

  • Sem Laravel Cashier oficial (compensado pelo nosso domain Billing com Actions)
  • SDK PHP genérico (sem tipagem forte — tratamos com wrapper AsaasService)
  • Menos features avançadas que Stripe (analytics, fraud detection)
  • Menos conhecido internacionalmente

Prós e Contras — Stripe (descartado)

Prós:

  • Laravel Cashier oficial (integração madura)
  • Melhor documentação técnica do mercado
  • Stripe Connect para marketplaces
  • Dashboard admin robusto
  • Detecção de fraude nativa (Radar)

Contras:

  • Taxa mais alta (3.99% + R$0.39 vs 2.99%)
  • PIX não nativo no Brasil
  • Stripe Connect é complexo para sub-contas brasileiras
  • Empresa estrangeira — compliance e suporte mais distante
  • Saques internacionais demoram (D+7+)

Prós e Contras — Mercado Pago (descartado)

Prós:

  • Popular no Brasil, confiança do consumidor
  • PIX disponível
  • Marketplace para split

Contras:

  • Taxa de cartão mais alta (4.99%)
  • Documentação inconsistente e com versões desatualizadas
  • Prazo de saque longo (D+14)
  • API de marketplace burocrática
  • Suporte limitado para B2B/SaaS

Decisão

Asaas — menor custo total para o público-alvo (igrejas brasileiras), PIX sem taxa, sub-contas nativas com split automático, documentação em PT-BR, saques rápidos via PIX. A ausência de Laravel Cashier oficial é compensada pelo domain Billing com Actions seguindo o padrão arquitetural do projeto.


Custos Estimados

Assinatura SaaS (Decaelo cobra a igreja)

Forma de PagamentoTaxa AsaasCusto real (plano R$99)Custo real (plano R$249)
PIXR$0Decaelo recebe R$99,00Decaelo recebe R$249,00
Cartão de crédito2.99%Decaelo recebe R$96,04Decaelo recebe R$241,55

Recomendação: Incentivar PIX (sem taxa) como forma padrão.

Doações/Dízimos (membro paga a igreja)

FormaTaxa AsaasSplit Decaelo (3%)Igreja recebe líquido (doação R$100)
PIXR$0,00R$3,00R$97,00
Cartão de créditoR$2,99R$3,00R$94,01
BoletoR$1,99R$3,00R$95,01
Cartão recorrenteR$2,99R$3,00R$94,01

Projeção de Receita

Igreja pequena (50 membros, dízimo médio R$100):

  • Volume doações: ~R$5.000/mês
  • Split Decaelo: R$150/mês
  • Assinatura (Semente): R$0
  • Total: R$150/mês

Igreja média (200 membros, dízimo médio R$200):

  • Volume doações: ~R$40.000/mês
  • Split Decaelo: R$1.200/mês
  • Assinatura (Crescimento): R$99/mês
  • Total: R$1.299/mês

Igreja grande (500+ membros, dízimo médio R$300):

  • Volume doações: ~R$150.000/mês
  • Split Decaelo: R$4.500/mês
  • Assinatura (Expansão): R$249/mês
  • Total: R$4.749/mês

Arquitetura

Modelo de Dados

ModelBancoJustificativa
SubscriptionCentralDecaelo gerencia todas as assinaturas globalmente
InvoiceCentralFaturas da Decaelo — visão unificada para cobrança
DonationAccountCentralSub-contas Asaas precisam de referência cross-tenant
DonationTenantDados financeiros isolados por igreja (LGPD)
DonationCategoryTenantCategorias personalizáveis por igreja
Transaction (existente)TenantContabilidade integrada

Fluxo de Dados

Assinatura SaaS:
  Igreja → Asaas (payment) → Webhook → Invoice (central) → Subscription status

Doação/Dízimo:
  Membro → Asaas (payment + split) → Webhook → Donation (tenant) + Transaction (tenant)

                                   Split → Wallet Decaelo (automático)

Segurança

  • Webhook: validado por token secreto (ASAAS_WEBHOOK_TOKEN)
  • API keys: apenas em .env, nunca no banco de dados
  • Dados bancários: enviados direto ao Asaas via API, não armazenados no Decaelo
  • CPF do doador: armazenado com encrypted cast (AES-256-CBC)
  • Página pública: rate limiting throttle:30,1
  • HTTPS: obrigatório em produção para todas as rotas de pagamento

Integrações

  • Finance domain (existente): Doações confirmadas geram Transaction automaticamente para contabilidade da igreja
  • Feature flags (existente): online_donations controla acesso ao módulo de doações por plano
  • Tenant lifecycle (existente): Pipeline de inadimplência usa SuspendTenantAction já implementado
  • Notifications (existente): Lembretes de pagamento via SendNotificationAction

Formas de Pagamento

Assinatura SaaS

FormaDisponívelMotivo
PIXSimSem taxa, incentivado como padrão
Cartão de créditoSimConveniência, recorrência automática
BoletoNãoAlta inadimplência + custo fixo por emissão

Doações/Dízimos

FormaDisponívelRecorrênciaMotivo
PIXSimNão (manual)Sem taxa, popular no Brasil
Cartão de créditoSimSim (automática)Única forma com recorrência real
BoletoSimNão (manual)Acessibilidade (público idoso)

Recorrência: Apenas cartão de crédito suporta cobrança automática. PIX e boleto requerem ação manual do membro a cada mês.


Pipeline de Inadimplência

Dias após vencimentoAçãoImpactoReversível
1-3Email de lembrete ao adminNenhum no sistemaN/A
4-7Banner de aviso no sistemaVisual, sem bloqueioSim
8-15Modo somente leituraBloqueia criação/ediçãoSim
16+Suspensão totalLogin bloqueadoSim

Pagamento a qualquer momento reverte automaticamente todas as restrições.

Dados nunca são excluídos — mesmo tenants suspensos mantêm seus dados intactos.