I used h and r block online. And I just got my return in my bank account.
I believe you got a refund anticipation loan or refund advance in some way. The money is not from the government. On the filing acknowledgement you received from H&R, did you have a "Federal Submission ID" with a code of numbers and a few letters of 20 spaces?
If so, the IRS has some 'splainin to do. While not related to my clientele at all, that seems a competitive advantage over providers who deal with simple returns as the earlier something is filed, the sooner the refund comes.
Now, going to a known provider over a secure connection seems to me to be pretty safe from a fraud perspective (At least now, before H&R or the IRS get hacked this year and all your info goes missing.) so my confusion is not meant to motivate you to anything.
For a touch of advice to the others, it is clear the most financially sound strategy is to decrease withholding to reflect tax attributes to the return and put the extra in an interest bearing account. Any "refund" you receive has been an interest-free loan to the government. Of course, I don't do that either. I'd rather not worry about having to come up with more at tax time and get the refund. I know it is a bad financial decision. (Probably not so bad with interest rates being so low right now.) I just accept the bad for the good to not worry later on.