Yes, a bank typically has control over authorization releases for credit or debit card transactions. When a merchant requests authorization for a transaction, the bank places a hold on the funds in the customer's account. This hold indicates that the merchant has the right to charge that amount.
However, if a transaction is authorized but not yet settled (the actual transfer of funds), the bank can cancel the authorization at any time, usually