When to use it
Use upto when the final charge is not known upfront, such as usage-based APIs or metered resources.
What makes it unique
Authorization and capture are separate beats: the client signs a ceiling, and settlement only moves what the merchant actually charges.