Transaction-based delivery