Background checks are those checks that are performed upon initial registration of a verification attempt, whether via the regular greenID web services, or the newer Dynamic Forms API. Some of the checks are configured for the greenID account being used, but others, such as drivers licence checks, require additional data, but can still be run in background mode.
Background checks must be enabled for your greenID account; please contact greenID to enable the background checks you wish to use.
The types of checks that can be run in background mode are:
- Some drivers licence checks (not all states).
- Most DVS checks - driver's licences, passport, visa and Medicare.
- Dun and Bradstreet Credit Header.
Common to all the checks is the requirement to pass additional data fields in the "extraData" element of the web service method. The extraData element contains a list of name-value pairs, and if the correct entries are present, then additional background checks will be performed.
Background Driver's Licence Checks (non-DVS)
- driversLicenceNumber
- driversLicenceState
- driversLicenceExpiryDate
- driversLicenceRTANumber
The first two fields, namely driversLicenceNumber and driversLicenceState are mandatory; if either or both are missing, then the check will not be performed. The driversLicenceExpiryDate field is optional for all states except Western Australian driver's licenses. The driversLicenceRTANumber field is mandatory for NSW drivers licence checks only.
The driversLicenceNumber field is used directly for the check, it is not modified in any way, so it must be provided exactly as it appears on the licence.
The driversLicenceState fields must be one of:
- NSW
- VIC
- ACT
- QLD
- SA
- WA
Any other values are ignored; if a valid state is not present, then a driver's licence check will not be performed.
The driversLicenceExpiryDate field is also used directly for the check, and is not modified in any way. It is expected that it will be a string of the form DD/MM/YYYY. If a valid date is not found, then none will be used, which may cause the check to fail.
The result of the background driver's licence check will be returned in the standard RichVerificationResult element returned by the web service call (either the regular greenID web services, or the Dynamic Forms API).
Background DVS Checks
- driver's licence checks (all states);
- Medicare card checks;
- Australian Passport checks; and
- Visa checks.
Background DVS Driver's Licence Checks
- driversLicenceState - the driver's licence state; must be one of: ACT, NSW, NT, QLD, SA, TAS, VIC or WA. This field is required.
- driversLicenceNumber - the driver's licence number, exactly as it appears on the licence. This field is required. This field must have the value as shown on the drivers licence.
Background DVS Medicare Card Checks
- medicareCardNumber - the Medicare card number. This field is required. This field must have the value as shown on the Medicare card.
- medicareIndividualReferenceNumber - the person's individual reference number on their Medicare card. This field is required. This field must have the value as shown on the Medicare card.
- medicareCardExpiryDate - the Medicare card expiry date. The expected format for regular green Medicare cards is MM/YYYY, and for blue and yellow Medicare cards, the expected format is DD/MM/YYYY. This field is required. This field must have the value as shown on the Medicare card.
- medicareCardColour - the colour of the Medicare card. For regular green Medicare cards, the expected value is "G". For blue Medicare cards, the expected value is "B", and for yellow Medicare cards, the expected value is "Y". This field is required.
- medicareNameOnCard - the person's name as it appears on the Medicare card. This field is optional; if it is not provided, then the person's name details from the other parameters are used, and will be converted the usual Medicare format of given name followed by the first letter of the middle name(s) followed by the surname. This field must have the value as shown on the Medicare card.
Background DVS Australian Passport Checks
- passportNumber - the Passport number. This field is required. This field must have the value as shown on the passport.
- passportGenderCode - the person's gender. This field is required. Valid values are "M" (male") or "F" (female). This field must have the value as shown on the passport.
Background DVS Visa Checks
- visaPassportNumber - the Passport number. This field is required. This field must have the value as shown on the passport.
- visaCountryOfIssue - the country that issued the Passport - the 3 letter country code of the country that issued the passport, except Germany, which is denoted by the single character "D". This field is required. The list of valid country codes is attached to the DFAPI page; please look at the attachments section of that page to find the list. This field must have the value as shown on the passport.
Dun and Bradstreet Credit Header
If the Dun and Bradstreet Credit Header is configured for an account there are two ways it can be run in the background:
- The default setting is to run the Credit Header for all registrations. This can only be done when all people registered with greenID have given explicit approval for their details to be tested against the Credit header. This consent must be obtained by the customer.
- We can receive a flag via the extraData element to indicate that the person has given explicit approval to be run against the Credit Header. Add anextraData element with the name "dnb-credit-header-consent-given" with the value "true" to indicate that consent has been given. If you require this option, please contact us.