Pain points

  • **Fraud drives operational cost and risk. **Impersonators, fraudsters, bots, and scams are rampant in application funnels resulting in increasing fraud and operational costs.
  • **Balancing Security With a Smooth User Experience. **Redundant identity checks and lack of an adaptive approach that can serve all layers of verification and authentication creates user friction.
  • Global verification quality differs in every market: Need to cost-effectively provide highly accurate verification results that can scale globally so that our customers don’t have to piecemeal a solution.

Value drivers

  1. **Actively Protect Against Fraudsters and Bots. **Verifying and continuously monitoring identity tokens makes it difficult for malicious actors to join a platform and apply for an account on a platform, creating a positive feedback loop for legitimate users.
  2. **Unlock Better Digital Experiences. **Account Opening aims for strong verification with minimal friction, with as little as a phone number, resulting in a balance between security and a smooth user experience.
  3. **Single, Global Solution to Actively Protect Against Fraudsters and Bots. **Continuous identity monitoring and verification make it difficult for malicious actors to operate, creating a more secure environment for legitimate users.

Input parameters

FieldField TypeAccount OpeningDescription
phoneNumberstringRequiredThe number of the mobile phone. Acceptable characters are: alphanumeric with symbols ’+’.
phoneNumber (date last verified)stringThe last date that a possession check was completed for a phone number. The format is YYYY-MM-DD. Acceptable characters are: numeric with symbol ’-‘
verificationTypestring"AccountOpening"Prove offers different verification methods based on your use case and authorization level required. Available verification methods are: bot verifiedUsers prefill prefillForBusiness accountOpening identityResolution
firstNamestringRequiredThe verified first name of the user.
lastNamestringRequiredThe verified last name of the user.
emailAddressstringThe email address associated with the phone number.
email (date last verified)stringThe date the email address was last verified (e.g., 2023-01-01 ).
addresslist objectA list of up to three verified addresses for the user, each containing street , street2 , city , region , and postalCode .
streetstringThe street address of the individual.
extendedAddress (street2)stringThe apartment number or other extended address information.
citystringThe city of the individual.
regionstringThe state or locality of the individual.
postalCodestringThe zip code of the individual. It can be either 5 digits (XXXXX) or ZIP+4 (XXXXX-XXXX).
dateOfbirthstringThe date of birth associated with the phone number.
nationalIdstringThe user’s national ID, such as the full or last four digits of their SSN.
ipAddressstringThe IP address of the user.
userAgentstringThe user agent of the session of the individual.
avsResultlist object
identityIDstring
correlationIdstringA unique ID that links all calls for the same flow. This is a crucial field to save for subsequent calls.
clientRequestIdstringYour unique request identifier.
clientCustomerIdstringA client-generated unique ID for a specific customer. This can be used by clients to link calls related to the same customer, across different requests or sessions.
clientHumanIDstringA client-generated unique ID for a specific customer that has been identity proofed. This can be used by clients to link calls related to the same customer, across different requests or sessions. The format of this ID is defined by the client - Prove recommends using a GUID, but any format can be accepted. Do not include personally identifiable information (PII) in this field.
proveKeySdkResponsePayloadstring
businessNamestringThe legal business name of the business attempting a verification.

Output parameters

FieldField TypeAccount Opening
successstring
phoneNumberstring
verifyResult (GFP Result)string
assuranceLevelstring
correlationIdstring
proveIdstring
proveKeystring
identityIdstring
clientRequestIDstring
clientHumanIDstring
clientCustomerIdstring
identitylist of objects
firstNamestring
lastNamestring
nationalIdstring
dateOfBirthstring
email(s)list of objects
email1string
email2string
address(es)list of objects
streetAddressstring
streetAddress2string
citystring
regionstring
zipCodestring
reasonslist of objects
additionalIdentitieslist of objects
firstNamestring
lastNamestring
nationalIdstring
dateOfBirthstring
emaillist of objects
email1string
email2string
address(es)list of objects
streetAddressstring
streetAddress2string
citystring
regionstring
zipCodestring