This is a newly added feature - donors pledge a per-lap amount up to a maximum they choose. They're only charged for the laps completed. You enter the results after the event and finalize to charge every card at once, so the kids don't need to collect money afterward.