Por que utilizamos créditos em vez de valores monetários diretamente?

Cobramos por requisição, e os valores de muitas chamadas são incrivelmente baixos. Por exemplo: R$ 0,00000000000004 centavos. Realizar cálculos em bancos de dados ou linguagens de programação com esse nível de precisão pode ser confuso e causar diferenças nos resultados. Isso pode ocorrer, por exemplo, entre operações realizadas em linguagens de programação e em bancos de dados (como PostgreSQL).

Por esse motivo, utilizamos um sistema baseado em créditos, que opera exclusivamente com números inteiros. Isso simplifica os cálculos e garante precisão e consistência em qualquer linguagem de programação ou SGBD (Sistema de Gerenciamento de Banco de Dados).