Aforo supports eight pricing models, and you can now set up every one of them in the rate card wizard: per-unit, flat rate, volume-tiered, graduated, staircase, included quota, percentage and outcome-based.
Outcome-based pricing weights each call by how it ended. A successful call can count in full while a timeout or a validation failure counts for less, or for nothing. You set a weight between 0 and 1 for each outcome, and Aforo prices the weighted units the way it prices per-unit plans, with free units, block size and a minimum fee still available.
Until now, outcome-based plans could only be created through the API.