UK required parameters

The API fields shown on this page are relevant to the UK regulatory region only. To see the full payload, refer to the Unified Add Customer API Reference.

Required Parameters

The following table is used when kycMode = E_DOC_VERIFY.

Field NameDescriptionRequired
firstNameThis field contains the first name of the customer.
The maximum limit is 40 characters.
Yes
middleNameThis field contains the middle name of the customer.
The maximum limit is 40 characters.
No
lastNameThis field contains the last name of the customer.
The maximum limit is 40 characters.
Yes
nationalityThis field contains the 2-letter ISO Alpha-2 country code denoting the customer's citizenship.Yes
complianceLevelThis field contains the compliance level for the customer. It is useful when the client has multiple compliance setups.
The possible values are SCREENING and SCREENING_KYC.
No
countryCodeThis field contains the 2-letter ISO Alpha-2 country code denoting the country prefix code to the customer's mobile number.Yes
mobileThis field contains the mobile number of the customer without the country prefix code.
The maximum limit is 20 numerals.
Yes
emailThis field contains the email address of the customer which must not already be in the system.
The maximum limit is 60 characters.
Yes
dateOfBirthThis field contains the customer's date of birth in YYYY-MM-DD format.
Customers need to be at least 18 years old. For any special use cases, discuss with your Nium account manager.
Yes
kycModeThis field can accept only E_DOC_VERIFY for UK customers.Yes
billingAddress1This field contains the first line of the customer’s billing address.
The maximum limit is 40 characters.
Yes
billingAddress2This field contains the second line of the customer's billing address.
The maximum limit is 40 characters.
No
billingCityThis field contains the city of the customer’s billing address.
The maximum limit is 20 characters.
Yes
billingLandmarkThis field contains the landmark for the customer’s billing address.
The maximum limit is 40 characters.
No
billingStateThis field contains the state of the customer's billing address.
The maximum limit is 30 characters.
No
billingZipCodeThis field contains the postcode of the customer’s billing address. For UK, specify the postcode value in the following SW4 6EH format.
The maximum limit is 10 characters.
Yes
billingCountryThis field contains the 2-letter ISO Alpha-2 country code denoting the country of the customer's billing address.Yes
deviceInfoThis field contains the OS of the device used by the customer for initiating the request.No
ipAddressThis field contains the IP address of the device used by the customer for initiating the request.No
countryIPThis field contains the country IP address for the device by the customer for initiating the request.No
sessionIdThis field contains the session ID of the customer's session that is initiating the request.No
segmentThis field contains the fee segment associated with a client.
The maximum limit is 64 characters.
No
verificationConsentThis field specifies if the electronic verification consent to process customer data for compliance is required or not.Yes
additionalInfoThis field contains additional information.No
intendedUseOfAccountThis field contains the customer’s intended use of their account.
Use Fetch corporate constants API for valid values.
Yes
estimatedMonthlyFundingCurrencyThis field contains the 3-letter ISO-4217 currency code in which estimated monthly funding is expected in the wallet.Yes
estimatedMonthlyFundingThis field contains the estimated monthly funding amount expected in the wallet.
Note: This field is required when the estimatedMonthlyFundingCurrency field is provided in the request.
Use Fetch corporate constants API for valid values.
Yes *
internationalPaymentsSupportedThis field specifies if the customer will be doing International send/receive/card payments. The default value is false.Yes *
expectedCountriesToSendReceiveFromThis array specifies the 2-letter ISO Alpha-2 country codes that the client expects their international payment to be spent in, sent to, or received from.
Note: This field is required when the internationalPaymentsSupported field is true.
Yes *
tagsThis object contains the user defined key-value pairs provided by the client.
The maximum number of tags allowed is 15.
No

tags object

This object contains the user defined key-value pairs provided by the client. The maximum number of tags allowed is 15.

Field nameDescriptionRequired
keyThis field contains the name of the tag.
The maximum limit is 128 characters.
Note: This field is required if the value field is provided in the request.
Yes *
valueThis field contains the value of the tag.
The maximum limit is 256 characters.
Note: This field is required if the key field is provided in the request.
Yes *