Skip to main content

Required Fields

Use this guide to see which fields are required when verifying bank account or proxy details using Nium Verify. You'll also find what data is returned for each request and how the fields map to our API.

For an overview of Nium Verify, see Nium Verify.

Europe and United kingdom

The table below lists required fields and expected response fields for each supported corridor.

EU and UK - Required Fields
CountryCurrencyRequired FieldsResponse Fields
United Kingdom (GB)GBPAccount Name, Account Number, Sort CodeAccount Status, Account Holder Name*, Name Match Status
Austria (AT)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Belgium (BE)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Croatia (HR)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Cyprus (CY)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Denmark (DK)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Estonia (EE)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Finland (FI)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
France (FR)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Germany (DE)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Greece (GR)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Ireland (IE)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Italy (IT)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Latvia (LV)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Lithuania (LT)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Luxembourg (LU)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Malta (MT)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Netherlands (NL)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Poland (PL)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Portugal (PT)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Slovakia (SK)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Slovenia (SI)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
Spain (ES)EURAccount Name, Account Number (IBAN)Account Status, Account Holder Name*, Name Match Status
  • The account holder’s name is returned only for strong or partial matches; the account name does not get returned for weak matches.

APAC and MEA

APAC and MEA - Required fields
CountryCurrencyRequired FieldsResponse Fields
India (IN)INRAccount Name, Account Number, IFSC CodeAccount Status, Account Holder Name
Malaysia (MY)MYRAccount Name, Account Number, SWIFT CodeAccount Status, Account Holder Name
Indonesia (ID)IDRAccount Name, Account Number, SWIFT CodeAccount Status, Account Holder Name
Thailand (TH)THBAccount Name, Account Number, SWIFT CodeAccount Status
Vietnam (VN)VNDAccount Name, Account Number, SWIFT CodeAccount Status, Account Holder Name
South Korea (KR)KRWAccount Name, Account Number, SWIFT CodeAccount Status, Account Holder Name (EN + Local)
Pakistan (PK)PKRAccount Name, Account Number, SWIFT CodeAccount Status, Account Holder Name
Nigeria (NG)NGNAccount Name, Account Number, SWIFT CodeAccount Status, Account Holder Name
Tanzania (TZ)TZSAccount Name, Account Number, SWIFT CodeAccount Status, Account Holder Name

North America and LATAM

View Bank Verification Requirements
CountryCurrencyRequired FieldsResponse Fields
United States (US)USDAccount Name, Account Number, ACH CodeAccount Status, Name Match Status

Country (proxy)

When using proxy-based identifiers (such as mobile number, VPA, or email), include the identifier type in proxy.type and the value in proxy.value.

CorridorCurrencyRequired FieldsResponse Fields
Australia (AU)AUDMobile, Email, ABN, Organization IDAccount Status, Account Holder Name
Hong Kong (HK)HKDMobile, Email, FPS IDAccount Status, Account Holder Name
India (IN)INRVPAAccount Status, Account Holder Name
Malaysia (MY)MYRMobile, Passport, NRIC, Corporate Registration Number, Army IDAccount Status, Account Holder Name
Singapore (SG)SGDMobile, UEN, NRIC, VPAAccount Status, Account Holder Name

For proxy values, include the request parameter in proxy.type and the corresponding value in proxy.value.

Field Definitions

  • Verification Type:
    • Bank: Verifies traditional bank account details.
    • Proxy: Verifies alternative identifiers such as mobile number or VPA.
  • Mandatory Fields: Fields you must provide for a successful verification.
  • Notes: Additional details or conditions that apply per country.

Required Fields and API Fields

This table shows how each required field maps to your API request or response:

FieldAPI FieldExampleRequest/Response
Account NameaccountHolderNameJohn SmithRequest
Account Numberbank.accountNumber11111111Request
Account Number (IBAN)bank.ibanFR7630004028379876543210943Request
SWIFT Codebank.routing.swiftVTCBVNVXRequest
ACH Numberbank.routing.achCode101000019Request
Sort Codebank.account.sortCode123456Request
IFSC Codebank.account.ifscHDFC0000522Request
VAT Numberbank.identification.registrationIdFR12949982110Request
Account StatusstatusvalidResponse
Account Holder NamederivedAccountDetails.nameJohn SmithResponse
Name Match StatusderivedAccountDetails.nameMatchmatchResponse
Account Number Name (Local Language)derivedAccountDetails.nameLocalジョン・スミスResponse