Take a deep breath. It's the holiday season, Dec 25th was an official bank holiday. Things get delayed around this time of year. Banking transactions can take a few days longer than anticipated during normal times. I find all types of bank transfers and payments to be unreliable around xmas and new year.
Coinbase is a reputable company in the US, probably more reputable that the vast majority BTC companies out there, so you are very likely to get this sorted out either with them or your bank.
Ok, thanks for your reply and reassurance! I understand this time of the year is slow in terms of banking transactions, the thing that worries me is that my purchase isnt in the transactions section in my account at coinbase.