The reason is that your bank puts the money on hold for a possible suspicious transaction (especially if you tried to pay multiple times in a short period), so you get the error message and can't complete the purchase.
You can quickly fix this problem by contacting your bank and confirming that you are the one who makes the purchase.
After that please wait a couple of minutes and place your order safely.
Also please make sure that you don't use American Express Credit Card.