No, they take under 10 minutes, a business will often wait for a large amount of confirmations of the block your tx is included in to ensure they aren't vulnerable to a double spend, but if you're sending to a trusted party then this delay is not required.
Can you use your MasterCard to pay a Russian person?