Variable VerificationApiClientConst

VerificationApiClient: {
    fetchExistingVerificationRequest: ((verificationId) => Promise<VerificationResponse>);
    fetchNewVerificationRequest: ((programId, trackingId?, forceNewVerificationRequest?, headers?) => Promise<VerificationResponse>);
    fetchProgramTheme: ((programId, locale?) => Promise<ProgramTheme>);
    getIdCheckDocTypeForCountry: ((verificationId, countries) => Promise<ApplicableDocTypesResponse>);
    getResendNewEmailCode: ((verificationId) => Promise<any>);
    getResendNewSmsCode: ((verificationId) => Promise<any>);
    submitStep: ((stepName, previousResponse, viewModel) => Promise<VerificationResponse | ErrorResponse>);
} = ...

Type declaration

  • fetchExistingVerificationRequest: ((verificationId) => Promise<VerificationResponse>)
  • fetchNewVerificationRequest: ((programId, trackingId?, forceNewVerificationRequest?, headers?) => Promise<VerificationResponse>)
      • (programId, trackingId?, forceNewVerificationRequest?, headers?): Promise<VerificationResponse>
      • Initiate a new verification attempt with the SheerID REST service.

        Parameters

        • programId: string

          Your programId from my.sheerid.com

        • trackingId: string = undefined

          Conversion trackingId to associate with this verification attempt.

        • forceNewVerificationRequest: boolean = false
        • headers: {} = {}

          Returns Promise<VerificationResponse>

    • fetchProgramTheme: ((programId, locale?) => Promise<ProgramTheme>)
        • (programId, locale?): Promise<ProgramTheme>
        • Parameters

          • programId: string
          • Optional locale: "ar" | "bg" | "bn-IN" | "cs" | "da" | "de" | "el" | "en-GB" | "en-US" | "es-ES" | "es" | "fi" | "fr-CA" | "fr" | "ga" | "hi-IN" | "hr" | "hu" | "id" | "is" | "it" | "iw" | "ja" | "ko" | "lo" | "lt" | "ms" | "nl" | "nl-BE" | "no" | "pl" | "pt-BR" | "pt" | "ro" | "ru" | "sk" | "sl" | "sr" | "sv" | "sw" | "uk" | "ur" | "vi" | "th" | "tr" | "zh-HK" | "zh" | "zu"

          Returns Promise<ProgramTheme>

    • getIdCheckDocTypeForCountry: ((verificationId, countries) => Promise<ApplicableDocTypesResponse>)
    • getResendNewEmailCode: ((verificationId) => Promise<any>)
        • (verificationId): Promise<any>
        • Parameters

          • verificationId: string

          Returns Promise<any>

    • getResendNewSmsCode: ((verificationId) => Promise<any>)
        • (verificationId): Promise<any>
        • Parameters

          • verificationId: string

          Returns Promise<any>

    • submitStep: ((stepName, previousResponse, viewModel) => Promise<VerificationResponse | ErrorResponse>)