This is typically due to processing time or because the purchaser clicked the back or refresh button during the transaction processing.

If it is caused by processing time, the duplicate charges should clear up with in a few days (this depends on the bank's processing time). 

Please note: If the charges show as confirmed after a few days, this is most likely because they hit the back button in the middle of a registration/donation or if they hit the submit button more than once.