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, Name Match Status
United Kingdom (UK)GBPAccount Name, Account Number, Sort 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.
India (IN)INRAccount Name, Account Number, IFSC CodeAccount Status, Account Holder Name
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, SWIFT CodeAccount 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:

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