A "form of payment" is not the same thing as a coupon code or promotion code. But maybe that's just them being lazy with error messages.
No, all coupons restrict the form of payment you can use, because they are already taking a financial hit on the promotional offer and would lose even more money on a PayPal transaction - if you enter a code into the card and then move forward to the payment page, you'll notice that the PayPal option and, usually, the option to use stored credit are gone, only the credit card and cheque option remain.
In this case, non-US buyers have the option to select credit card but the transaction fails, giving the error message I pasted in my above post.
I tested using a UK-specific token and the transaction, using the same card, went through without a hitch, which I reckon is sufficient confirmation that it is not being rejected by the bank but, rather, that Godaddy have introduced some sort of last-second location check, probably the country of the card's issuing bank.
Sadly, the UK offers aren't as good as the US ones, so, if anyone finds a workaround, please let us know. Perhaps there is some sort of prepaid, disposable US visa card I could purchase online?
These two worked for me
cjcFW199s Register one new .com or transfer one .com for $1.99 + ICANN fees
gofay031 Register one new .com or transfer one .com for $0.99 + ICANN fees
cjcFW199s worked fine for me but the non-US restriction kicked in on
gofay031, thanks for posting them.