Ótima questão!
Acho que para cobrar sobre demanda o ideal seria trabalha com um sistema de crédito interno, tipo tokens de IA mas ao invés de uma cobrança mensal tu deixa o usuário configurar ou não gatilhos de recargas, exemplo:
- 20 créditos custam R$20 (Mínimo possível de compra)
- Exportar uma imagem no SaS custa 2 créditos
- Recarregar com mais 20 créditos toda vez que ficar abaixo de 6 créditos (configuração opcional do cliente)
Dessa forma você fica menos exposto as taxas fixas dos gateways de pagamentos e o cliente não se sente lesado visto que ele pode abastecer pequenos valores, além disso tu pode fazer promoções como 120 créditos por R$100, gerando uma vantagem para o cliente e uma exposição ainda menor as taxas fixas.
Dei o exemplo acima de uma taxa por exportação de imagem, mas para fazer uma medição de consumo que não penalize a performance da aplicação principal você vai ter que estudar a sua solução para entender o que é essencial, o que não é essencial e o que é um adicional útil e fazer a cobrança apenas nas coisas essenciais e adicionais tipo um freemium.