If you live outside the United States many credit card companies block payments to protect you against fraud and you have to call them to authorize payments to the US.