Our credit card provider acts as a middleman between OneDayOnly and your bank to process online transactions. The ultimate authorization for a transaction comes from your bank. So if your card transaction has failed, the most probable cause is a bank decline.
Some common reasons for a bank decline include insufficient funds, incorrect card details or exceeding daily limits. Some banks automatically disable debit cards for online payments, so you may need to contact your bank to enquire further.