There are two possible reasons:
-
Decline fee: each declined transaction carries a USD 0.50 decline fee, so repeated attempts add up.
-
Temporary authorization hold: some merchants place a temporary hold that can appear as a charge even if the transaction is declined or reversed. Holds are usually released automatically within a short time, depending on the merchant and the issuer.