Billing Quota
Através da funcionalidade Billing Quota, é possível criar políticas de monetização para o uso de suas APIs.
Funcionamento
As informações de monetização são processadas por interceptores específicos de billing.
Para isso, deverá existir no fluxo um interceptor de Billing Hits ou um Custom Interceptor JavaScript configurado de forma a que o método $billing.execute($call)
seja invocado.
Na execução de uma requisição, serão identificados as apps e/ou access tokens associados ao plano e, com base neles, será feito todo o processamento da funcionalidade de monetização.
Configurando a funcionalidade
Você ativa a funcionalidade marcando o campo Billing Quota na primeira tela de criação (ou edição) de um plano.
Ao selecionar a opção, novos campos serão abertos para preenchimento:
-
Block Call: caso selecionada, a opção determina que uma requisição cujo valor ultrapasse o limite configurado no campo Quota seja interrompida. Se o campo estiver habilitado e uma requisição ultrapasse o limite estipulado, um erro 429 será apresentado.
-
Quota: determina um valor limite que um plano poderá receber em um determinado espaço de tempo.
-
Recurrence: determina a periodicidade com que as informações de monetização do plano deverão ser armazenadas.
Caso a API acessada possua vários planos e eles tenham configurado a opção de Billing com valores diferentes, o processamento considerará o menor valor de quota entre os planos inseridos.
Share your suggestions with us!
Click here and then [+ Submit idea]