Forum Moderators: open
I think it maybe because of the selection box in the Credit Card Information area that asks for "country". I have never seen this before in the card details area on anything I have ever paid for online. What is it? Is it the country the card is registered in i.e. the billing address or is it something else.
Any help is appreciated as always
Ironically, the purchase was for an SSL security certificate from a very well-known certification company. :)