24 de dez. de 2025·8 min de leitura

App de emissão de crédito na loja: limites, expiração e notificações

Saiba como configurar um app de emissão de crédito da loja com datas de expiração, limites por agente e notificações automáticas quando o crédito for criado ou usado.

App de emissão de crédito na loja: limites, expiração e notificações

Que problema um app de emissão de crédito na loja resolve

Crédito da loja é o valor que você concede a um cliente para usar em uma compra futura. Funciona melhor que um reembolso quando um item não é retornável, o frete torna o reembolso complicado, um pedido chegou atrasado mas o cliente ainda quer o produto, ou quando você quer preservar receita ao mesmo tempo que resolve o problema.

Os problemas começam quando os créditos vivem em e-mails, planilhas ou uma nota no perfil do cliente. Datas de expiração são esquecidas, créditos duplicados são emitidos e o valor errado é aplicado no checkout. Aí os clientes perguntam: "Cadê meu crédito?" e a equipe não tem resposta clara.

Sem um sistema, os mesmos problemas reaparecem: créditos se perdem porque não há um livro único, saldos são disputados, agentes gastam além do permitido por acidente e as políticas se diluem porque cada pessoa improvisa. Aprovações e evidências também ficam espalhadas, o que atrasa a resolução.

Um bom app de emissão de crédito transforma crédito da loja em um processo controlado em vez de um favor improvisado. Mantém um registro claro de cada crédito criado, ajustado, resgatado e expirado. Também aplica regras como limites por agente e aprovações, e envia mensagens aos clientes nos momentos certos para diminuir surpresas.

Equipes de suporte que emitem créditos de boa vontade se beneficiam de imediato, assim como times de vendas negociando make-goods, operações de varejo tratando devoluções e trocas, e gerentes de e‑commerce que precisam de políticas consistentes entre canais.

Se você construir um app de emissão de crédito em uma plataforma como AppMaster, pode tratar créditos como um ledger real, aplicar limites e regras de expiração, e automatizar notificações sem repasses manuais. O objetivo é simples: proteger o negócio enquanto mantém a experiência do cliente justa e previsível.

Recursos-chave para incluir desde o primeiro dia

Um app de emissão de crédito só funciona se todos conseguirem responder às mesmas perguntas rapidamente: quanto crédito foi emitido, quanto resta, quem emitiu e por quê. Comece pelo básico e depois adicione os controles que impedem vazamentos por erro.

Primeiro, faça o crédito se comportar como um saldo, não como um código cupom. Cada crédito precisa de um valor original, um saldo restante corrente e um status claro (ativo, totalmente usado, expirado, anulado). O resgate deve reduzir o saldo imediatamente. Se uma compra for estornada depois, você pode decidir se recredita com uma nota, mas o histórico deve permanecer claro.

A expiração é o próximo item obrigatório. Todo crédito deve ter uma data de expiração, mesmo que em algumas políticas isso seja opcional. Também é preciso uma regra para o que acontece na expiração: você bloqueia o resgate, zera o saldo restante ou exige aprovação de um gerente para sobrescrever? O app deve destacar expirações próximas para que exceções sejam tratadas antes que o cliente seja surpreendido.

Controles mantêm a emissão justa e consistente. Limites por agente impedem que representantes bem-intencionados emitam demais sob pressão e tornam a fraude mais difícil. O conjunto básico costuma bastar:

  • Limite por transação
  • Limites diários ou semanais
  • Limiar de aprovação (autoaprovado abaixo de $X, aprovação do gerente acima)
  • Códigos de motivo (entrega atrasada, item danificado, boa vontade)
  • Notas obrigatórias para exceções (ultrapassar limite, estender expiração)

Notificações importam porque crédito da loja é invisível a menos que você conte às pessoas. Envie uma mensagem quando o crédito é criado (valor, data de expiração, como usar) e quando o crédito é usado (valor aplicado, saldo restante). Use linguagem simples e inclua o saldo atualizado para que clientes não precisem perguntar.

Finalmente, construa visibilidade administrativa desde o início. Um histórico de auditoria deve mostrar cada ação (emitido, resgatado, ajustado, expirado), quem fez, carimbos de data/hora e o motivo ou nota. Se um cliente disser: "Meu crédito sumiu", um administrador deve conseguir ver que $25 expirou na semana passada e $10 foi resgatado no Pedido #1043.

Se você estiver construindo isso no AppMaster, essas peças mapeiam bem para uma tabela de ledger de crédito, alguns fluxos de processo de negócio (emitir, resgatar, expirar) e notificações baseadas em eventos.

Papéis e permissões que mantêm o crédito sob controle

Um app de emissão de crédito economiza tempo apenas se as pessoas certas puderem tomar as ações certas. Defina alguns papéis claros e mantenha permissões restritas por padrão. A maioria das equipes se organiza bem com quatro papéis: admin, manager, agent e finance (apenas leitura).

Uma divisão simples que funciona na prática:

  • Admin: gerencia configurações (limites, templates, códigos de motivo) e pode sobrescrever em emergências.
  • Manager: aprova créditos acima de um limite, pode anular erros e estender expiração com motivo.
  • Agent: cria solicitações de crédito dentro do seu limite e não pode aprovar suas próprias solicitações.
  • Finance (apenas leitura): vê saldos, entradas do ledger e exports, mas não pode editar nada.

Como base, permita que agentes criem solicitações, gerentes aprovem, e restrinja anulações e extensões de expiração a managers ou admins. Se permitir extensões, exija um comentário e mantenha a expiração original no histórico para que a alteração seja sempre visível.

Permissões de visualização também importam. Agentes frequentemente precisam do saldo corrente e de um histórico limitado (por exemplo, últimos 90 dias). Managers e finanças geralmente precisam do ledger completo e de todos os ajustes. Se você suportar múltiplas marcas ou regiões, adicione regras de escopo para que um agente veja apenas os clientes que atende.

Separação de deveres reduz tanto fraudes quanto erros honestos. Um agente de suporte pode emitir $30 por atraso no envio, mas um pedido de $300 vira algo que um gerente deve aprovar. Finanças pode revisar o trilho de auditoria (quem criou, quem aprovou, quem resgatou) sem poder alterar nada.

No AppMaster, essas checagens normalmente ficam no seu módulo de auth e em passos do Business Process, então cada ação é protegida da mesma forma em telas web e mobile.

Modelo de dados: clientes, ledger de crédito e histórico de uso

Um app de emissão de crédito vive ou morre pelo seu modelo de dados. Quando as tabelas são claras, limites e notificações viram regras simples. Quando são vagas, casos de exceção se tornam trabalho manual.

Comece com três registros centrais: Cliente, Ledger de Crédito (cada crédito criado ou alterado) e Uso de Crédito (cada resgate). Trate “saldo atual” como um resultado calculado a partir do ledger e do histórico de uso, não como um número editável.

Cliente: identidade e contato confiáveis

Seu registro de cliente deve responder duas perguntas: "Quem é este?" e "Como podemos contatá-lo?" Armazene identificadores estáveis (ID interno, ID externo do seu sistema de e‑commerce) e inclua canais de contato como email e telefone.

Adicione flags de consentimento por canal (email permitido, SMS permitido). Notificações fazem parte do fluxo, então é preciso uma forma clara de respeitar opt-outs. Se alguém optar por não receber, o sistema ainda deve registrar o crédito mas pular mensagens.

Ledger de crédito: a fonte da verdade

O ledger de crédito é seu registro de auditoria. Cada entrada deve ser imutável e incluir:

  • Valor e moeda
  • Código de motivo e notas livres (por exemplo, "Reembolso por entrega atrasada")
  • created_by (ID do agente) e created_at
  • expires_at (nullable se sem expiração)
  • Metadados de anexos opcionais (fatura, transcrição de chat, screenshot)

Em vez de deletar ou editar, escreva novas entradas no ledger para reversões e anulações. Isso mantém os relatórios honestos.

Para status, use regras derivadas simples:

  • Ativo: não expirado e saldo restante > 0
  • Parcialmente usado: houve uso e saldo restante > 0
  • Expirado: expires_at no passado e saldo restante > 0
  • Anulado: revertido explicitamente por uma entrada de anulação

A tabela de uso deve capturar cada resgate com referência de pedido, amount_used e used_at. Exemplo: um cliente recebe $25 de crédito com expiração em 90 dias, usa $10 no Pedido #10433 e depois usa $15 no Pedido #10501. Com um ledger e histórico de uso limpos, notificações e relatórios permanecem confiáveis, seja você construindo no AppMaster ou em outro sistema.

Configurando limites por agente e regras de aprovação

Facilite auditoria dos créditos
Dê a suporte e finanças uma visão única de saldos, atividade e créditos prestes a expirar.
Construa painel

Limites são o guarda‑corpo que mantém o crédito justo e previsível. Geralmente você precisa de mais de um tipo de cap, porque abuso raramente aparece como um único crédito gigante. Muitas vezes é vários pequenos.

Escolhendo o modelo de limite certo

Decida o que vai limitar e onde se aplica:

  • Limite por agente: total que um agente pode emitir em uma janela de tempo (por exemplo, $200 por semana)
  • Limite por cliente: total que um único cliente pode receber em uma janela (por exemplo, $150 por mês)
  • Limite por caso: crédito máximo para um ticket/pedido/incidente (por exemplo, $50 por caso)

Janelas de tempo importam. Limites diários reduzem picos súbitos, limites semanais se alinham ao ritmo de suporte, e limites mensais são mais fáceis de reconciliar pela finanças. Se você aplica múltiplas janelas (como por dia e por mês), aplique a regra mais estrita primeiro para dar feedback rápido ao agente.

Fique atento ao caso onde um agente divide um crédito grande em vários pequenos. A correção mais simples é checar o total emitido dentro da janela, não só o valor da solicitação atual. Limites por caso também ajudam a evitar divisão quando um único problema está envolvido.

Regras de aprovação que não irritam as pessoas

Quando um agente excede um limite, não só bloqueie. Rode o fluxo. Um fluxo limpo é: enviar solicitação, checar limites automaticamente e criar uma tarefa de aprovação para um supervisor com o contexto completo e um motivo obrigatório.

No AppMaster, você pode modelar isso como um Business Process: validar a solicitação contra uma tabela de políticas, então ramificar para “Criar Crédito” ou “Precisa de Aprovação”. Mantenha as checagens no backend para que não possam ser burladas.

Para auditorias, registre detalhes suficientes para responder "quem fez o quê, quando e por quê":

  • Ator (ID do agente) e ID de qualquer aprovador
  • Valor, moeda e data de expiração
  • Cliente, referência de caso/pedido e código de motivo
  • Saldos antes/depois e a regra que foi acionada
  • Timestamp e mudanças de status (solicitado, aprovado, emitido, anulado)

Isso acelera revisões e desencoraja comportamentos arriscados sem retardar o trabalho normal de suporte.

Notificações ao cliente: o que enviar e quando

Mensagens ao cliente são parte do produto. A notificação certa no momento certo reduz tickets, evita surpresas no checkout e constrói confiança.

Concentre‑se em três eventos: quando o crédito é criado, quando é usado e quando está prestes a expirar. Cada um responde a uma pergunta diferente do cliente: "O que eu recebi?" "O que acabou de acontecer?" "Estou prestes a perder valor?"

O que incluir em cada mensagem

Mantenha o conteúdo consistente entre canais. Um template simples geralmente funciona melhor:

  • Crédito criado: valor, saldo inicial, data de expiração e por que foi emitido (motivo curto)
  • Crédito usado: valor aplicado, saldo restante, onde foi usado (número do pedido ou loja) e timestamp
  • Prestes a expirar: saldo restante, data exata de expiração e o que conta como “uso” (checkout vs pedido enviado)

Adicione uma linha clara de contato de suporte para que clientes saibam onde responder, mesmo que a mensagem venha de um endereço no‑reply.

Canais sem spam

Escolha canais conforme a expectativa do cliente: email para recibos detalhados, SMS para lembretes sensíveis ao tempo e apps de mensagem se for onde seu suporte já atua. Reduza ruído respeitando preferências (opt‑in para SMS), aplicando limites de taxa (por exemplo, uma notificação de “uso” por pedido) e agrupando atualizações (enviar um resumo diário se vários créditos forem aplicados).

Não esqueça alertas internos. Se um crédito de alto valor for criado, ou se o uso parecer incomum (muitos pequenos resgates em minutos), notifique um gerente ou o canal de finanças. Com AppMaster, você pode ligar esses gatilhos em um processo de negócio visual e reutilizar os mesmos dados de evento em email, SMS e Telegram.

Passo a passo: construindo o fluxo da solicitação ao resgate

Escolha seu caminho de deploy
Faça deploy na nuvem ou exporte o código-fonte quando precisar de controle total.
Exportar código

Um app de emissão de crédito funciona melhor quando o fluxo é chato e previsível. Decida as regras primeiro, então crie telas e automações em torno delas para que agentes não tenham que adivinhar.

Roteiro do workflow

  1. Escreva a política de crédito. Defina motivos permitidos (entrega atrasada, item danificado, boa vontade), expiração padrão (por exemplo, 90 dias) e valores máximos (por crédito e por dia). Decida quando é necessária aprovação de gerente.
  2. Crie a estrutura de dados central. Você precisa de clientes, um ledger de crédito (cada emissão é uma entrada) e um histórico de uso (cada resgate é uma entrada). Mantenha campos como amount, currency, expires_at, created_by, reason e status.
  3. Construa telas para agentes e gerentes. Agentes precisam de um formulário simples “Criar crédito” e uma visão do cliente que mostre saldo, créditos prestes a expirar e histórico. Gerentes precisam de uma fila de “Aprovações” e relatórios por agente e motivo.
  4. Adicione checagens e roteamento. Quando um agente submete um crédito, valide expiração e valor, então verifique limites. Se a solicitação estiver dentro dos limites, autoaprove. Caso contrário, encaminhe a um gerente com decisão clara (aprovar ou rejeitar) e notas.
  5. Dispare notificações nos eventos-chave. Envie uma mensagem quando o crédito for criado e outra quando o crédito for usado (total ou parcial). Inclua saldo restante, data de expiração e onde pode ser aplicado.

Se você construir isso no AppMaster, normalmente modela as tabelas no Data Designer e usa o Business Process Editor para impor checagens (limites, expiração, aprovação) antes de escrever no ledger.

Teste antes de confiar

Faça testes realistas com clientes de exemplo e alguns agentes. Cubra os casos que costumam quebrar sistemas:

  • Emitir um crédito que expira hoje e confirmar se é rejeitado ou ajustado
  • Um agente atingindo um limite diário e vendo uma solicitação de aprovação criada
  • Resgate parcial em dois pedidos com o saldo restante correto
  • Um reembolso ou cancelamento após o resgate e como registrar a reversão no ledger

Quando números, aprovações e mensagens baterem com o ledger, você está pronto para lançar.

Cenário de exemplo: suporte emitindo e rastreando crédito

Aplique limites sem chute
Adicione limites por agente e aprovações de gerente usando processos de negócio drag-and-drop.
Crie fluxo

Uma cliente, Maya, contata o suporte porque o pacote dela chegou uma semana atrasado. O agente de suporte, Jordan, oferece crédito da loja como reparação usando o app de emissão de crédito.

Jordan cria um crédito de $25 com expiração em 90 dias. O app registra quem emitiu, o motivo (entrega atrasada) e a data de expiração no ledger de crédito.

Maya recebe uma notificação clara com o valor, a data de expiração e como usar. Duas semanas depois ela faz um novo pedido e usa $10 do crédito no checkout. O app registra uma entrada de uso, atualiza o saldo restante para $15 e envia uma segunda notificação confirmando o valor usado e o que resta.

Mais tarde naquele dia, Jordan tenta emitir um crédito maior, $120, para outro cliente com múltiplos problemas. O app bloqueia a ação porque excede o limite por agente de Jordan para um único crédito. Em vez de falhar silenciosamente, ele roteia a solicitação para aprovação com detalhes preenchidos.

Na prática, o fluxo é assim:

  • Agente envia solicitação de crédito (valor, motivo, expiração)
  • Cliente é notificado quando o crédito é criado
  • Resgate parcial atualiza o saldo e registra uma entrada de uso
  • Solicitações acima do limite vão para um gerente aprovar
  • Cliente é notificado após aprovação (ou rejeição)

O gerente, Priya, revisa a solicitação, vê as notas de Jordan e o histórico de pedidos do cliente, e aprova. O app emite o crédito de $120, registra Priya como aprovadora e envia confirmação ao cliente.

No painel da equipe, o suporte pode ver o saldo restante de cada cliente, atividade recente e créditos que expiram nos próximos 7, 30 e 60 dias. Isso facilita acompanhamentos e reduz expirações-surpresa.

Erros comuns e armadilhas a evitar

Um app de emissão de crédito pode parecer “pronto” assim que você consegue adicionar crédito a um cliente. A maioria dos problemas aparece depois, quando finanças pede prova, clientes disputam saldos ou agentes encontram brechas.

A maior armadilha é tratar crédito como um saldo editável. Se você só armazenar “crédito atual = $50”, perde a história de como chegou ali. Use um ledger que registre cada emissão e cada resgate como entradas separadas. Quando algo precisar mudar, adicione uma entrada de ajuste em vez de editar registros antigos.

Expiração é outra fonte de caos. Se um agente estende créditos “só dessa vez” e outro recusa, os clientes recebem mensagens contraditórias. Defina uma política única (por exemplo, 90 dias a partir da emissão). Se extensões forem permitidas, torne‑as visíveis e consistentes.

Limites também falham na prática se você não pensar em detalhes comuns, como reembolsos, múltiplas moedas, logins compartilhados ou opt‑outs de notificação. E assegure que cada resgate esteja ligado a algo concreto, como número de pedido ou caso de suporte. Sem isso, você não consegue explicar por que $25 foi usado ou por quem.

Exemplo: um cliente afirma que seu crédito de $40 “sumiu”. Se seu ledger mostra que foi emitido por um agente para o Pedido #1842 e resgatado no Checkout #9911, você resolve a disputa rapidamente.

Se estiver construindo no AppMaster, mantenha o ledger imutável e trate correções por um fluxo de ajuste dedicado para manter o trilho de auditoria limpo.

Checklist rápido antes de liberar para a equipe

Mantenha a lógica no backend
Crie lógica de crédito com API para manter consistência entre web e apps móveis.
Gerar backend

Antes de colocar um app de emissão de crédito na frente de toda a equipe, faça uma verificação rápida de controle, clareza e limpeza. Crédito da loja parece simples, mas pequenas falhas viram disputas.

Comece verificando se todo crédito tem uma história clara. A equipe deve abrir uma entrada de crédito e ver instantaneamente quem a criou, quando e o motivo. Se o motivo for opcional, as pessoas vão pular—torne obrigatório e mantenha curto.

Um checklist prático de rollout:

  • Confirme que há trilha de auditoria para criação e uso, incluindo nome do agente e timestamps.
  • Valide limites por agente (diário ou mensal) e um caminho claro de aprovação quando alguém os exceder.
  • Torne expiração automática e visível: mostre saldo restante e data de expiração em qualquer lugar que o staff aplique crédito.
  • Teste notificações ao cliente para eventos: crédito criado e crédito usado (inclua saldo restante).
  • Reconcile uso de crédito com pedidos e reembolsos para que finanças possa casar cada movimento com uma transação.

Depois, planeje relatórios básicos. Finanças costuma pedir exports por intervalo de datas, agente, motivo e status (ativo, parcialmente usado, expirado). Se estiver no AppMaster, planeje uma tela administrativa simples e um export com um clique da mesma visão, apoiado por um ledger limpo em PostgreSQL.

Última checagem: rode uma “semana fictícia” em staging com três agentes, dez créditos e alguns resgates parciais. Se a equipe conseguir responder “o que aconteceu aqui?” em menos de um minuto para qualquer crédito, você está pronto.

Próximos passos: lançar, medir e melhorar ao longo do tempo

Trate a primeira versão como um teste controlado. Comece com um time piloto pequeno (geralmente suporte ou account managers) e uma lista curta de motivos de crédito para que todos apliquem créditos da mesma forma.

Mantenha o piloto enxuto: alguns limites, alguns templates e um dono claro que revise casos de exceção. Após uma ou duas semanas, você verá quais regras as pessoas precisam e quais atrapalham.

Métricas para acompanhar desde o início:

  • Totais emitidos vs usados (por semana e por motivo)
  • Expirações próximas (próximos 7, 30, 60 dias)
  • Totais por agente e contagens de overrides
  • Créditos usados sem referência de pedido (se você permitir)
  • Tempo médio da solicitação à aprovação (se houver aprovações)

Revise templates de notificação quanto ao tom e detalhes faltantes (valor, moeda, data de expiração, saldo restante e como resgatar). Se usar regras de escalonamento, teste com exemplos reais, como um crédito de alto valor ou créditos repetidos para o mesmo cliente em pouco tempo.

Quando o fluxo estiver estável, planeje integrações que hoje previnem erros. Passos comuns: conectar ao seu sistema de pedidos (para anexar créditos a IDs de pedido), ao CRM (para mostrar saldos aos representantes) e ao sistema de pagamentos (para evitar reembolso e crédito aplicados ao mesmo tempo).

Se você construir isso em uma plataforma no‑code como AppMaster, pode iterar rápido conforme políticas mudam: ajuste o banco de dados no Data Designer, atualize a lógica de aprovação e resgate no Business Process Editor e reutilize módulos de notificação (email/SMS, Telegram) mantendo um ledger limpo.

Defina uma cadência mensal de revisão: ajuste limites, restrinja motivos e aposente notificações não usadas. Pequenas alterações baseadas em dados reais mantêm o crédito da loja sob controle ao longo do tempo.

FAQ

Por que preciso de um app de emissão de crédito em vez de usar notas ou planilhas?

Um app de créditos concentra emissão, rastreio, resgate, ajuste e expiração em um único lugar. Isso evita problemas comuns como créditos duplicados, datas de expiração perdidas e disputas sobre o saldo restante, porque cada mudança é registrada com quem fez e por quê.

Qual a diferença entre um ledger de crédito e um saldo único editável?

Um ledger de crédito registra cada evento (emissão, resgate, anulação, ajuste) como uma entrada separada, em vez de editar um campo único “saldo atual”. Assim você consegue explicar exatamente como o saldo restante foi calculado, o que facilita resolver disputas.

Como as datas de expiração devem funcionar para não surpreender os clientes?

Defina uma expiração padrão para todo crédito (por exemplo, 90 dias) e mostre a data de expiração sempre que os agentes visualizarem ou aplicarem crédito. Ao expirar, bloqueie o resgate por padrão e permita override apenas por gerentes, registrando a expiração original no histórico.

Quais limites por agente devo definir desde o início?

Comece com um limite por transação e um limite semanal ou mensal por agente, para evitar que uma pessoa em pressão emita muito crédito. Adicione thresholds de aprovação para que créditos baixos fluam rápido enquanto valores mais altos sigam automaticamente para um gerente com motivo e evidências.

Quais papéis e permissões são mais importantes para controlar créditos?

Separe funções: agentes podem solicitar ou emitir dentro de limites, gerentes aprovam exceções e lidam com anulações, e finanças tem acesso apenas leitura para revisar. Isso reduz fraudes e erros honestos, pois ninguém pode criar e aprovar um crédito alto sozinho.

O que as notificações ao cliente devem incluir quando um crédito é criado ou usado?

Inclua sempre o valor, a moeda, a data de expiração e o saldo restante em cada mensagem, para que o cliente não precise perguntar. Envie pelo menos duas notificações: quando o crédito é criado e quando é usado, e adicione um lembrete de expiração se os créditos tiverem validade.

Como evitar disputas do tipo “Cadê meu crédito?”?

Sempre que possível, exija um número de pedido, ID de ticket ou referência de caso para cada resgate. Essa referência permite explicar onde o crédito foi usado, reconciliar com finanças e identificar atividades incomuns, como muitos pequenos resgates sem contexto.

Como lidar com reembolsos, cancelamentos e correções no ledger?

Não edite entradas antigas; adicione uma nova entrada de ajuste ou reversão para manter a linha do tempo verdadeira. Se um pedido for reembolsado após o uso do crédito, defina uma política consistente (recreditar automaticamente ou revisar manualmente) e registre a decisão com uma nota.

Quais casos de borda geralmente quebram sistemas de crédito na prática?

Cenários com múltiplas moedas e múltiplas marcas precisam de regras claras de escopo para que a equipe certa veja os clientes e créditos corretos. Logins compartilhados e consentimento ausente para SMS/email também geram problemas—exija contas individuais e registre preferências de notificação.

Como posso construir um app de emissão de crédito rapidamente com AppMaster?

No AppMaster, modele as tabelas de cliente, ledger e uso no Data Designer, então aplique limites, expirações e aprovações em Business Processes para garantir que as regras rodem sempre do mesmo modo. Você também pode automatizar notificações por evento e criar telas administrativas para auditoria e exportação.

Fácil de começar
Criar algo espantoso

Experimente o AppMaster com plano gratuito.
Quando estiver pronto, você poderá escolher a assinatura adequada.

Comece
App de emissão de crédito na loja: limites, expiração e notificações | AppMaster