Yes costco will take checks.
They do, but better to contact them directly.
am not sure
I believe they only take debit cards, no credit cards. I'm not sure on checks.
I know they don't take Mastercard.
Good question, I recommend you contact them directly on their website. They will be able to confirm their payment policies.
Thanks! Your answer is awaiting moderation.