From the customer's side, I've used LevelUp. That company only charges the customer's credit card 1x per month, so the vendor ends up paying only the single transaction fee instead of multiple separate transactions. At least, that's how I think it works on the vendor side.