Henry, I'd much rather give a credit card number out, either by mail or over the phone than to give someone my checking account number and routing number which is on your check!! If the check info is stolen, you could be out all the money in your bank account plus any amount that you get charged for overdrafts and the hassle of iD theft, a credit card fraud will cost you no more than $50, and likely nothing.
As far as mail getting lost, I've had one letter unaccounted for in my 59yrs here on earth, and I suspect that was the recipient that lost it!!
As everyone said, call em and order it, that's what I do!!

Tim