If a donor chooses two different gift categories, it seems like there are two separate credit card transactions. That seems wrong -- You should be able to make a credit card single transaction and split the amounts accross different gift categories.