COMO COBRAR

Duas formas de cobrar por uso

A Nokr debita do saldo pré-pago do seu cliente. Você decide quanto a Nokr precisa saber para fazer a conta: o valor final da cobrança, ou apenas o evento que aconteceu.

CAMINHOS 01

Escolha quem calcula o preço

Os dois caminhos convivem no mesmo saldo. O seu produto pode começar por um e adotar o outro sem trocar de conta.

Você manda o valor

/api/metering

Para quando o preço já é conhecido no seu código. Uma chamada, um valor e o débito no saldo — sem tabela de preço do lado de cá.

  • 202cobrança aceita, com o valor debitado na hora
  • 402saldo insuficiente, ou recurso não liberado para este cliente
  • 403conta bloqueada
  • 429limite de chamadas da chave

A mesma chamada repetida não cobra duas vezes: você envia uma chave única em X-Idempotency-Key e o débito acontece uma só.

Você manda o evento

/api/ingest/api/ingest/preview

Para cobrar por token, GB, minuto ou requisição. Você registra o que aconteceu e a Nokr calcula o preço pela tabela que estiver valendo.

  • 202evento aceito, com o preço calculado em seguida
  • 200prévia do cálculo antes de a cobrança valer
  • 200consulta da transação gerada

O preço por evento fica na tabela de preço, não no seu deploy.

Quem calcula o preçoMESMO DÉBITO
Você manda o valor/api/metering
  1. O seu código calcula o preço.
  2. A Nokr debita o valor que chegou.
Você manda o evento/api/ingest
  1. O evento chega sem preço.
  2. A Nokr procura a tabela vigente.
  3. A Nokr calcula e debita o valor.
Um débito só no saldo do clienteOs dois caminhos terminam no mesmo registro, em dupla entrada.
- R$ 0,012

O caminho do valor tem um passo; o do evento tem dois. A diferença é quem faz a conta — não o que o seu cliente vê no extrato.

MODELOS 02

Três formas de virar preço

Quando quem calcula é a Nokr, o modelo da tabela decide o resultado. A mesma quantidade de uso rende três totais diferentes — e é isso que separa um modelo do outro.

ModeloComo o preço é aplicadoTotal para 50.000 unidades
Preço fixo por unidadeUm preço só, do primeiro ao último uso.R$ 600,00
Faixas progressivasCada faixa vale só pela quantidade que cai dentro dela.R$ 480,00
Preço pela faixa do totalA faixa onde o total cai define o preço de tudo que foi consumido.R$ 450,00
A conta aberta50.000 UNIDADES · EXEMPLO
Faixas da tabela usada no exemplo
até 10.000 unidadesR$ 0,012
10.001 a 100.000R$ 0,009
acima de 100.000R$ 0,006
  1. Preço fixo por unidade50.000 × R$ 0,012. Sem faixa: o preço não muda com o volume.R$ 600,00
  2. Faixas progressivas10.000 × R$ 0,012 e 40.000 × R$ 0,009.R$ 480,00
  3. Preço pela faixa do total50.000 × R$ 0,009, que é o preço da faixa do total.R$ 450,00

No modelo pela faixa do total, o preço vale para a quantidade deste evento. A Nokr não refaz a fatura dos eventos que já passaram: o que foi cobrado fica cobrado, e o novo preço só alcança o consumo seguinte.

RESPOSTAS 03

O que a sua aplicação precisa tratar

Quatro respostas cobrem a cobrança inteira. Todas chegam com um corpo explicando o motivo, para a sua aplicação decidir sem adivinhar.

RespostaO que significaO que a sua aplicação faz
202Cobrança aceita e debitada.Segue o fluxo. Nada a reenviar.
402Saldo insuficiente, ou o recurso não está liberado para este cliente.Para antes de executar e chama a recarga. É o paywall.
403A conta está bloqueada.Interrompe o consumo e fala com a Nokr.
429Limite de chamadas da chave foi atingido.Espera e tenta de novo — a cobrança não passou.

O 402 é o mesmo nas duas causas: falta de saldo e recurso não liberado. Um mecanismo só, e a sua aplicação já sabe o que fazer com ele.

Teste a cobrança por uso

Em desenvolvimento. Quando a Produção abrir, ela vai exigir CNPJ ativo e aprovação cadastral. Um engenheiro acompanha a integração e responde pelo mesmo canal em que você pergunta.