1. Reference
Partner API
  • Getting Started
    • Introduction
    • Authentication
    • Business Use Cases
  • API References
    • Partner Operations
      • Balances & Transaction History
        • Get Balances
        • Get Transaction History
        • Create Wallet
      • Currency Exchange
        • Retrieve Exchange Rate
        • Retrieve Exchange Rate and Create a Lock
        • Create and Finalize an Exchange
        • Retrieve Detailed Exchange Information
      • SEPA Transfers
        • Get SEPA Deposit Info
        • Get SEPA Deposit Contact List
        • Create a SEPA Transfer
        • Get SEPA Transfer Details
      • Crypto Withdrawal
        • Get Network Fee
        • Create Crypto Withdrawal
        • Get Crypto Withdrawal Details
      • Crypto Deposits
        • Update Travel Rule
      • Orders
        • Get Rates
        • Retrieve Order Rate and Create a Lock
        • Create and Finalize an Order
        • Get Order Details
      • Payment link & Checkout Link
        • Generate Payment Link
        • Generate Hosted Checkout
        • Get Payment Link Details
    • User Operations
      • Onboarding & KYC Flow
        • Create User Account
        • Method A: Add KYC File
        • Method B: Creating KYC Verification
        • Method B: Redirect to Verification
        • Method B: Get KYC Status
        • Add User Verification
        • Add POA File
      • Account Management
        • Update Existing User
        • Delete User
        • Suspend User
        • Unsuspend User
      • Balances & Transaction History
        • Get User Balances
        • Get User Transaction History
      • Currency Exchange
        • Retrieve Exchange Rate
        • Retrieve Exchange Rate and Create a Lock
        • Create and Finalize an Exchange
        • Retrieve Detailed Exchange Information
      • SEPA Transfers
        • Get SEPA Deposit Info
        • GET SEPA Deposit Contact List
        • Create a SEPA Transfer
        • Get SEPA Transfer Details
      • Crypto Withdrawal
        • Get Network Fee
        • Create Crypto Withdrawal
        • Get Crypto Withdrawal Details
      • Crypto Deposits
        • Update Travel Rule
      • Internal Transfers
        • Create a Transfer
        • Get Transfer Details
      • Virtual Cards
        • Create Virtual Card
        • Get All User Cards
        • Get Card Details
        • Update Card PIN
        • Block Card
        • Unblock Card
        • Get Card Limits
        • Update Card Limits
        • Delete Card
  • Integration
    • SDKs & Integration Guides
    • Transaction Processing
    • Error Handling
    • Rate Limiting
    • Webhooks
      • User & KYC Webhooks
        • User Balance Generation Webhook
        • KYC File Added Webhook
        • POA Verification Status Webhook
        • KYC Verification Status Webhook
        • Create Wallet Webhook
        • High Risk KYC Verification Webhook
      • Transfers & Payments Webhooks
        • Internal Transfer Webhook
        • IBAN Status Webhook
        • Partner SEPA Transfer Webhook
        • User SEPA Transfer Webhook
        • SEPA Deposit Webhook
        • Crypto Withdrawal Webhook
        • Crypto Deposit Webhook
        • Exchange Webhook
        • Card Transaction Webhook
        • Order status Webhook
        • Payment Link Webhook
      • Card Webhooks
        • Card 3DS Code Webhook
        • Card Activation Code Webhook
  • Reference
    • Supported Countries
    • Supported Currencies
    • Fees
    • FAQ
    • Changelog
    • Support
  1. Reference

Supported Countries

This guide provides a comprehensive list of countries whose identity documents are supported by the P100 Partner API for user verification.
Quick Search
Use Ctrl + F (or Cmd + F) to quickly find a specific country or ISO code in the table below.

Verification Logic & Requirements#

Accepted Documents#

For every country present on the supported list below, users can be verified using either:
National ID Card
Passport

Proof of Address (POA) Requirement#

Proof of Address
Proof of Address is optional by default.
However, providing a valid POA is strictly mandatory for any customer classified as High Risk during the AML verification process. Because risk classifications are dynamic, your integration should be prepared to prompt the user for a POA when required by the API.

Supported Countries List#

Users successfully verified from the list below gain access to P100 services (subject to product terms and conditions).
#ID CodeCountry
1ALAlbania
2ADAndorra
3AOAngola
4AIAnguilla
5AGAntigua and Barbuda
6ARArgentina
7AMArmenia
8AWAruba
9AUAustralia
10ATAustria
11AZAzerbaijan
12BSBahamas
13BHBahrain
14GGBailiwick of Guernsey
15BBBarbados
16BEBelgium
17BZBelize
18BJBenin
19BMBermuda
20BTBhutan
21BABosnia and Herzegovina
22BWBotswana
23BRBrazil
24VGBritish Virgin Islands
25BNBrunei Darussalam
26BGBulgaria
27BFBurkina Faso
28CVCabo Verde
29KHCambodia
30CMCameroon
31CACanada
32KYCayman Islands
33TDChad
34CLChile
35TWChinese Taipei (Taiwan)
36COColombia
37KMComoros
38CGCongo
39CKCook Islands
40CRCosta Rica
41CICôte d’Ivoire
42HRCroatia
43CUCuba
44CWCuraçao
45CYCyprus
46CZCzechia
47DKDenmark
48DJDjibouti
49DMDominica
50DODominican Republic
51ECEcuador
52SVEl Salvador
53GQEquatorial Guinea
54EEEstonia
55SZEswatini
56ETEthiopia
57FJFiji
58FIFinland
59FRFrance*
60GAGabon
61GMGambia
62GEGeorgia
63DEGermany
64GHGhana
65GIGibraltar
66GRGreece
67GDGrenada
68GTGuatemala
69GNGuinea
70GWGuinea-Bissau
71GYGuyana
72VAHoly See (Vatican)
73HNHonduras
74HKHong Kong (China)
75HUHungary
76ISIceland
77INIndia
78IDIndonesia
79IEIreland
80IMIsle of Man
81ILIsrael
82ITItaly
83JMJamaica
84JPJapan
85JEJersey
86JOJordan
87KZKazakhstan
88KEKenya
89KRKorea (South Korea)
90KWKuwait
91KGKyrgyzstan
92LVLatvia
93LBLebanon
94LSLesotho
95LRLiberia
96LILiechtenstein
97LTLithuania
98LULuxembourg
99MOMacau (China)
100MGMadagascar
101MWMalawi
102MYMalaysia
103MVMaldives
104MLMali
105MTMalta
106MHMarshall Islands
107MRMauritania
108MUMauritius
109MXMexico
110MDMoldova
111MCMonaco
112MNMongolia
113MEMontenegro
114MSMontserrat
115MAMorocco
116MZMozambique
117NANamibia
118NRNauru
119NLNetherlands
120NZNew Zealand
121NINicaragua
122NENiger
123NGNigeria
124MKNorth Macedonia
125NONorway***
126OMOman
127PKPakistan
128PWPalau
129PAPanama
130PGPapua New Guinea
131PYParaguay
132PEPeru
133PHPhilippines
134PLPoland
135PTPortugal
136QAQatar
137RORomania
138RWRwanda
139KNSaint Kitts and Nevis
140LCSaint Lucia
141VCSaint Vincent and the Grenadines
142WSSamoa
143SMSan Marino
144STSao Tome and Principe
145SASaudi Arabia
146SNSenegal
147RSSerbia
148SCSeychelles
149SLSierra Leone
150SGSingapore
151SXSint Maarten
152SKSlovak Republic
153SISlovenia
154SBSolomon Islands
155ZASouth Africa
156ESSpain**
157LKSri Lanka
158SRSuriname
159SESweden
160CHSwitzerland
161TJTajikistan
162TZTanzania
163THThailand
164TLTimor-Leste
165TGTogo
166TTTrinidad and Tobago
167TNTunisia
168TRTürkiye
169TMTurkmenistan
170TCTurks and Caicos Islands
171UGUganda
172UAUkraine
173AEUnited Arab Emirates
174GBUnited Kingdom
175USUnited States
176UYUruguay
177UZUzbekistan
178VUVanuatu
179VNViet Nam
180ZMZambia
181ZWZimbabwe

Special Territorial Jurisdictions#

Some country codes include dependent territories treated as part of the parent jurisdiction:
France (FR):* Includes French Guiana (GF), Guadeloupe (GP), Martinique (MQ), Reunion (RE), and Saint-Martin.
Spain (ES):* Includes Melilla (XL).
Norway (NO):* Includes Svalbard and Jan Mayen (SJ).

FAQ & Support#

Q: What documents are required for verification?
A: For any country listed in the table above, users can securely verify their identity using either a National ID Card or a Passport.
Q: Is a Proof of Address (POA) mandatory for all users?
A: No. A Proof of Address is optional by default. However, our internal AML systems dynamically evaluate risk. If a user is flagged as high-risk during the process, a POA will become strictly mandatory to complete their onboarding. Your application should be integrated to handle dynamic POA requests.
Q: What is considered a valid Proof of Address?
A: When requested, a valid POA includes a utility bill (e.g., gas, water, electricity), a bank statement, or official government correspondence. The document must be issued within the last 3 months and clearly show the user's full name and residential address.
Q: What happens if a country is not on the supported list?
A: Jurisdictions not included in the table above (e.g., sanctioned or restricted territories) are currently not supported by the P100 Partner API. We cannot process verification or open accounts for users from these regions. Please contact your account manager for the latest updates on covered countries.

Need Help?#

📖 FAQ
Find answers to the most common questions about our API.
💬 Support
Can't find what you're looking for? Contact our support team for assistance.
Previous
Card Activation Code Webhook
Next
Supported Currencies
Built with