Visao geral
Produto, proposta e escopo
O Uway Gateway e uma plataforma para centralizar integracoes de pagamento, padronizar contratos de API e permitir que cada merchant opere com varios gateways sem reescrever sua integracao a cada provider.
Camada unica de integracao
A aplicacao expoe uma Client Api unificada para pagamentos, customers, subscriptions, transfers, refunds e chargebacks, abstraindo diferencas de payload entre providers.
Capabilities por provider
Cada gateway pode disponibilizar um conjunto diferente de funcionalidades. O Uway Gateway expõe capabilities no catalogo, filtra contas incompatĂveis e adapta fluxos quando um provider nao suporta subscriptions, refunds, balance ou outros recursos.
Multi provider com fallback
O merchant pode manter varias contas de gateway ativas, escolher manualmente uma conta ou deixar o sistema aplicar roteamento e fallback automatico.
Billing interno do SaaS
A plataforma controla carteira interna, cobranca por uso, previsao de consumo, alerta de saldo baixo e recarga via Asaas para o proprio produto.
Operacao pronta para producao
Webhooks, callbacks assinados, auditoria admin, logs, jobs agendados, observabilidade e notificacoes ajudam a sustentar a operacao do gateway com governanca.
Painel e API separados
O sistema diferencia claramente a area autenticada do painel via Sanctum e a Client Api autenticada por chaves, reduzindo acoplamento entre uso humano e integracao de maquina.
Evolucao orientada a dominio
Enums, services, requests, resources, jobs e dominios de gateway foram organizados para permitir crescimento por modulos sem transformar o projeto em uma integracao monolitica confusa.