Could be lots of reasons.
Many folks here have had similar issues.

Have you spoken with your bank to find out if there are any restrictions ? and also how they could help you to have the transaction go smoothly.