Billing Hits
Se você tiver a necessidade de cobrar pelo uso de alguns recursos de sua API, poderá resolver isso com o interceptor Billing Hits. Quando inserido no fluxo, esse interceptor identificará todas as requisições efetuadas e que retornaram o status code HTTP configurado.
Note | Para usar este interceptor, é necessário utilizar pelo menos um validador de cliente (como o Client ID, por exemplo). |
Tip | A forma mais fácil de utilizar o Billing Hits é cadastrando um Plano — que é um conjunto de interceptores a serem executados dentro do gateway — com a função Billing Quota acionada. Para saber mais sobre isso, clique aqui. |
Na execução de uma requisição, serão identificados a(s) app(s) e/ou token(s) de acesso associados a um Plano, e, com base neles, todo o processamento da funcionalidade de billing será executado e armazenado em cache. Caso não sejam identificadas app(s) e/ou token(s) na requisição, o interceptor irá identificá-la como sendo de billing e atribuirá "1" como valor padrão.
Com isso, você poderá verificar todas as requisições efetuadas por cada app em um determinado período de tempo através de um relatório, podendo assim efetuar a cobrança por essas requisições.
Note | O interceptor Billing Hits só pode ser inserido no fluxo de resposta. |
Share your suggestions with us!
Click here and then [+ Submit idea]