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.

Country

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

CorridorCurrencyRequired FieldsResponse FieldsNotes
United States (US)USDAccount Name, Account Number, ACH CodeAccount Status
United Kingdom (UK)GBPAccount Name, Account Number, Sort CodeAccount Status, Account Holder Name
India (IN)INRAccount Name, Account Number, IFSC CodeAccount Status, Account Holder NameAccount holder’s name is returned only for strong or partial matches. Not returned for weak matches. Applies across all UK providers.
Malaysia (MY)MYRAccount 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
Indonesia (ID)IDRAccount 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
France (FR)EURAccount Name, Account Number (IBAN), VAT NumberAccount Status, Account Holder Name
Belgium (BE)EURAccount Name, Account Number (IBAN), VAT NumberAccount Status, Account Holder Name
Italy (IT)EURAccount Name, Account Number (IBAN), VAT NumberAccount Status, Account Holder Name
Netherlands (NL)EURAccount Name, Account Number (IBAN), VAT NumberAccount Status, Account Holder Name
Poland (PL)EURAccount Name, Account Number (IBAN), VAT NumberAccount Status, Account Holder Name
Pakistan (PK)PKRAccount Name, Account Number (IBAN)Account Status, Account Holder Name
South Korea (KR)KRWAccount Name, Account Number, SWIFT CodeAccount Status, Account Holder Name, Account Holder Name (Local Language)

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, Organisation 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:

Required FieldAPI FieldExample
Account Holder NamederivedAccountDetails.nameHarry Potter
Account NameaccountHolderNameHarry Potter
Account Numberbank.accountNumber11111111
Account Number (IBAN)bank.ibanFR7630004028379876543210943
Account Number Name (Local Language)derivedAccountDetails.nameLocalジョン・スミス
Account Statusstatusvalid
SWIFT Codebank.routing.swiftVTCBVNVX
ACH Numberbank.routing.achCode101000019
Sort Codebank.account.sortCode123456
IFSC Codebank.account.ifscHDFC0000522
VAT Numberbank.identification.registrationIdFR12949982110