List of Countries without a Postcode

If Stripe doesn’t always expect a postcode, it is because some countries don’t have them – here is a list of countries that don't

Whilst trying to improve the checkout process on my football betting website I noticed that Stripe will only validate the postcode of a card when a postcode is provided.

The checkout process as it stands requires a postcode or else it fails before even attempting to speak to Stripe. Clearly I am missing something. If Stripe doesn’t already expect a postcode.

With the help of Wikipedia and a gist I have drawn up what I believe to be a complete list of countries that currently don’t have postcodes.

If you ask someone from one of these countries for a postcode as part of your checkout procedure you are likely to lose a sale.

  • Angola
  • Antigua and Barbuda
  • Aruba
  • Ascension island
  • Bahamas
  • Belize
  • Benin
  • Botswana
  • Bolivia
  • Bonaire, Sint Eustatius and Saba
  • Burkina Faso
  • Burundi
  • Cameroon
  • Central African Republic
  • Comoros
  • Congo
  • Congo the Democratic Republic of the
  • Cook Islands
  • Cote d’Ivoire
  • Curaçao
  • Djibouti
  • Dominica
  • East Timor
  • Equatorial Guinea
  • Eritrea
  • Fiji
  • French Southern Territories
  • Gambia
  • Gamon
  • Ghana
  • Grenada
  • Guyana
  • Heard and McDonald Islands
  • Hong Kong
  • Kiribati
  • Libya
  • Macau
  • Malawi
  • Mali
  • Mauritania
  • Nauru
  • Netherlands Antilles
  • Niue
  • North Korea
  • Qatar
  • Rwanda
  • Saint Kitts and Nevis
  • Sao Tome and Principe
  • Seychelles
  • Sierra Leone
  • Solomon Islands
  • Suriname
  • Syria
  • Timor-Leste
  • Togo
  • Tokelau
  • Tonga
  • Tuvalu
  • Uganda
  • United Arab Emirates
  • Vanuatu
  • Yemen
  • Zimbabwe

Let me know via our contact page if you think we’re missing a country, or indeed if a country listed actually uses postcodes now!

Changelog

2022-12-20 - Removed a note about Ireland technically having postcodes, but not actually using them.

Recent posts View all

WritingGit

How to speed up Rubocop

A small bit of config that could speed up your Rubocop runs

Web Dev

Purging DNS entries

I had no idea you can ask some public DNS caches to purge your domain to help speed things along