From first glance it doesn't look wrong, that's the correct url structure and index name for that url. It could be an invalid API Key? There are no trailing / hidden spaces anywhere, are there?
Have a look at your response, found here:
admin.php?stopcountryspam/logs
click on the row to see why you were blocked
1)
If your
country is stopped from registering (is XX or some other country reason)
Make sure that URL really works, simply copy the response url and paste it into your url to check what happens, for instance:
http://api.wipmania.com/114.32.48.238?k=xxx-yyyyyyyyyyyyyyyyyyyyyyyy&t=json
If you are using the correct key, it should return the country code like this:
{"country":{"name":"Taiwan","code":"TW","code3":"TWN","coded":"158"},"sc":""}
If you are using an incorrect api key (as above), or no API key, it will return the country code like this:
TW
does it?
If you can copy and paste that url to me and send it via private conversation, I'll probably be able to tell you what the issue is
2)
If
Proxy Issues are found:
Clicking a row in the logs will tell you the exact reason a user is block (since this doesn't just stop countries but can be used to block proxies too), you can switch off all of the proxy options.
Some IPs and some host will always send proxy-like data in the headers (but this is not the norm). Once you know which one is preventing the registration, turn off that proxy check in your StopCountrySpam options