I am currently fighting a glitch that I am not able to find a workaround for. When it comes time to book at flight using Matrix and bookwithmatrix it defaults to the US-version of the site. I need to have my country selected or else I get this:

When i click change I get this
If I change to my home country it returns to aa.com and my booking is gone.
I have tried PayPal (not supported in my country), change to my country before going through the payment process and put the booking on hold to pay later. All with the same result.
Does my booking require that I have a US credit card or is there a workaround?