Don't get me wrong, I want the merchant to get my money so that they can send me the Christmas gifts for my niece in time. Unfortunately, with my last payment I overdrew my account to which the Mastercard debit card is linked. The payment went through anyways, but now I am afraid that my bank could change their mind last minute.
I am totally fine with paying overdraft fees as long as the money arrives. Is the fact that my Mastercard was not declined enough the assume that the merchant will get the money? Can the bank still decide to cancel the transaction tomorrow (on Monday) when a real person looks at the transaction instead of a bot?