Funcionalidades para Desenvolvedores
Informações gerais sobre funcionalidades de cobrança. É necessário estar logado no console para acessar tais funcionalidades.
1. Envio de eventos
Se você deseja usar a Central de Cobranças para gerar faturas e gerenciar os pagamentos no seu aplicativo, é necessário, primeiramente, que seu aplicativo esteja configurado para emitir cobranças. Além disso, é imprescindível que um plano seja criado e devidamente configurado. O plano deve conter:
- Regras configuradas
- Nome do evento vinculado à regra
- Criado e publicado na plataforma
Por fim, você precisa configurar e enviar eventos. Um evento é uma ação específica realizada no seu aplicativo que resulta em uma cobrança, e ele precisa ser registrado e enviado para a plataforma de cobrança para que o processo seja automatizado.
Identifique as funcionalidades cobráveis no seu App
Primeiro, identifique no seu aplicativo quais funcionalidades são passíveis de cobrança. Isso pode incluir ações como:
- Realização de transferências
- Assinaturas de planos
- Compra de créditos
- Ações com pagamento por uso
Essas funcionalidades devem ser mapeadas para que você saiba exatamente o que precisa ser registrado como evento para gerar uma cobrança correspondente.
Crie um nome de evento
Uma vez que você tenha identificado as funcionalidades cobráveis, o próximo passo é criar um nome para o evento que será enviado para a plataforma. O nome deve ser claro e refletir a ação realizada no seu app. Por exemplo:
- “transferencia-realizada”
- “assinatura-renovada”
- “compra-créditos”
Crie o plano de cobrança
- Agora, no sistema da Central de Cobranças, você precisa criar e publicar um plano de cobrança. O plano define as regras e valores associados aos eventos do seu aplicativo. Para que a cobrança seja feita corretamente, o nome do evento no plano deve corresponder ao nome do evento enviado via API.
Envio do evento via API
- Com o nome do evento definido e o plano criado, o próximo passo é enviar os eventos através da API. Para cada ação que você deseja registrar, você deverá fazer uma requisição à API, incluindo as informações necessárias. A API vai processar esses dados e gerar a cobrança conforme as regras configuradas.
Monitoramento e reenvio de eventos
- Após enviar os eventos, é importante monitorar os erros que podem ocorrer. Caso um evento não tenha sido processado corretamente, ele deve ser reenviado para garantir que a cobrança seja gerada sem falhas. Acompanhe os logs de erro através da API e, caso necessário, faça o reenvio dos eventos.
2. Planos de cobrança
O plano é o que o usuário do seu aplicativo poderá ver quando instalar seu app. Um plano deve possuir uma regra de cobrança, é na regra de cobrança que você irá definir como quer cobrar pelas atividades associadas aos eventos da sua aplicação.
Como criar e configurar um plano
- Clique em Gerenciar Área de trabalho no menu superior direito
- Clique em Desenvolvimento a partir do menu lateral esquerdo
- Clique em Editar no app que deseja configurar o plano de cobrança
- Clique em Receita para acessar a tela de configuração de plano do app selecionado
- Acessando a tela do seu app, clique em no canto superior direito
- Você deve ter um plano com o status rascunho e o mesmo nome do seu app. Clique em Editar.
Essa é a tela do seu plano. Ela permite você criar e editar suas regras de cobrança e publicar seu plano.
Existem 3 tipos de regra de cobrança: Unidade, Escalonado e Pacote- Unidade: É o modelo de cobrança mais simples. Cada evento contabilizado irá gerar um cobrança com um valor fixo predefinido.
Exemplo: R$0,20 por evento de cobrança. 10 eventos irão acarretar em uma cobrança de R$2,00 - Pacote: Define um saldo de eventos a serem contabilizados. O valor cobrado é predefinido e será cobrado caso o saldo de eventos seja consumido totalmente ou não.
Se o limite for ultrapassado, uma nova cobrança será realizada.
Exemplo: 10.000 eventos à R$200. Se só 8.000 eventos forem consumidos, a cobrança ainda será R$200. Mas se 10.001 eventos forem consumidos, será cobrado R$400 - Escalonado: É similar ao modelo por unidade, porém permite definir intervalos de cobrança em escalas.
Exemplo: R$0,25 por evento para os primeiros 100 eventos e R$0,10 para os demais
- Unidade: É o modelo de cobrança mais simples. Cada evento contabilizado irá gerar um cobrança com um valor fixo predefinido.
- Selecione a regra desejada no menu superior direito e clique em
- Defina o nome da regra e o nome do evento a ser cobrado.
- Defina os valores a serem cobrados de acordo com a regra escolhida
- Selecione a forma que os eventos recebidos serão contabilizados. Na opção unitária a cobrança será feita por evento recebido (valor definido nos passos anteriores X quantidade de eventos recebidos). Na opção customizada o calculo será feito com base no parâmetro ‘custom_unit_quantity’ recebido na criação do evento (valor definido nos passos anteriores X somatória dos valores recebidos no parâmetro custom_unit_quantity).
- Quando estiver satisfeito com sua regra, clique em
Publicando um plano
Instruções para publicar um plano de cobrança.
Como publicar um plano
- Clique em após criar um plano
Depois de publicado, a versão do plano não poderá mais ser editada. Para continuar editando é necessário salvar como rascunho.