NetCommunity recognizes the international settings in The Raiser's Edge. To check the configuration of the country in question, you will need to gain access to the International settings in The Raiser's Edge.

For any changes that you make refresh the code tables in Blackbaud NetCommunity.  In the event that the country does not update after refreshing the code tables, recycle the app pools on the Raiser's Edge Web Service (REWS) server, or wait 24 hours for the Raiser's Edge integration to refresh. If The Raiser's Edge is hosted by Blackbaud and you cannot wait 24 hours, Click Chat with Support and reference this article, to have the application pools recycled for you. 

For countries that state is not needed create an N/A (not applicable) state, and instruct users to select this if their state is not listed:
  1. In The Raiser's Edge select Configuration > Tables.
  2. Find the State table and add an entry for N/A.
  3. In Blackbaud NetCommunity select Administration > Code Tables.
  4. Click Refresh Code Tables.
  5. Select Administration >  Sites & Settings.
  6. Under Countries ensure the appropriate country is marked. If not, mark the checkbox for that country.
  7. Click Save at the top of the page
  8. In the applicable form add a note for users in the desired section.
In addition to adding NA to the state table, you may consider changing the Address Verification System (AVS) Settings?  to Light or None, if you receive persistent declined transactions. 

Additional Resource: How to configure a foreign country in Configuration for credit card processing