SaaS subscription billed per transaction