COMO COBRARDuas 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.
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
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 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.
| Modelo | Como o preço é aplicado | Total para 50.000 unidades |
|---|
| Preço fixo por unidade | Um preço só, do primeiro ao último uso. | R$ 600,00 |
| Faixas progressivas | Cada faixa vale só pela quantidade que cai dentro dela. | R$ 480,00 |
| Preço pela faixa do total | A 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 exemploaté 10.000 unidadesR$ 0,012
10.001 a 100.000R$ 0,009
acima de 100.000R$ 0,006
- Preço fixo por unidade50.000 × R$ 0,012. Sem faixa: o preço não muda com o volume.R$ 600,00
- Faixas progressivas10.000 × R$ 0,012 e 40.000 × R$ 0,009.R$ 480,00
- 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.
| Resposta | O que significa | O que a sua aplicação faz |
|---|
| 202 | Cobrança aceita e debitada. | Segue o fluxo. Nada a reenviar. |
| 402 | Saldo insuficiente, ou o recurso não está liberado para este cliente. | Para antes de executar e chama a recarga. É o paywall. |
| 403 | A conta está bloqueada. | Interrompe o consumo e fala com a Nokr. |
| 429 | Limite 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.