Why did my card get charged twice for a transaction?