ID Check Name Lookup service

A salacious name check service.

ID Check Name Lookup service

IDCheckNameLookupService is a name verification service. It checks that the name is not salacious, incomplete or randomly typed characters.

Properties

The following properties pertain to this service.

Property Name Type Length Optional/Mandatory Notes
NameQuery
String
  Optional  
Forename
String
  Optional Used when NameQuery is not specified
MiddleNames
String
  Optional Used when NameQuery is not specified
Surname
String
  Optional Used when NameQuery is not specified

It is mandatory to provide at least one of the above name fields.

After performing the search, the validation result (pass, fail, etc.) will be part of the TransactionInformation returned for the service call.

Response

<IDCheckNameLookupResult>
  <ValidationResultReason>
The name is not salacious
</ValidationResultReason> </IDCheckNameLookupResult>

Sandbox

<QueryOptions>
  <KeyValueOfstringstring>
    <Key>Sandbox</Key>
    <Value>true</Value>
  </KeyValueOfstringstring>
</QueryOptions>

If the Sandbox query option is set to "true" the following entry will be returned in the ServiceResult:

1. If the NameQuery is entered as "John Smith":

The IDCheckNameLookupResult will return the results matching a non-sandboxed call with this name query.

<IDCheckNameLookupResult>
  <ValidationResultReason>
The name is not salacious
</ValidationResultReason> </IDCheckNameLookupResult>

The corresponding ServiceTransactions will show the following properties:

HaltTriggered: False
ServiceTransactionResult: Success
ServiceInterpretResult: Pass
ServiceTransactionResultMessage: "This call was generated using sandbox mode"
ValidationResult: NotApplicable

2. If the NameQuery is entered as "Mickey Mouse":

The IDCheckNameLookupResult will return the results matching a non-sandboxed call with this name query.

<IDCheckNameLookupResult>
  <ValidationResultReason>
The name is flagged against our blacklist of known salacious words
</ValidationResultReason> </IDCheckNameLookupResult>

The corresponding ServiceTransactions will show the following properties:

HaltTriggered: False
ServiceTransactionResult: Success
ServiceInterpretResult: Inconclusive
ServiceTransactionResultMessage: "This call was generated using sandbox mode"
ValidationResult: NotApplicable

4. If the NameQuery is entered as "aabbccddee":

The IDCheckNameLookupResult will return the results matching a non-sandboxed call with this name query.

 

<IDCheckNameLookupResult>
  <ValidationResultReason>
The name appears to have been entered by hitting random keys
</ValidationResultReason> </IDCheckNameLookupResult>

The corresponding ServiceTransactions will show the following properties:

HaltTriggered: False
ServiceTransactionResult: Success
ServiceInterpretResult: Inconclusive
ServiceTransactionResultMessage: "This call was generated using sandbox mode"
ValidationResult: NotApplicable

5. For all other name queries:

An empty, non-null IDCheckNameLookupResult will be returned.
The corresponding IDCheckNameLookupResult will show the following properties:
HaltTriggered: False
ServiceTransactionResult: Success
ServiceInterpretResult: Pass
ServiceTransactionResultMessage: "This call was generated using sandbox mode"
ValidationResult: NotApplicable