Skip to main content

Signature issuance with IDV

Unified document-based IDV with Instant signature issuance

Combines document-based IDV in Capture mode with instant signature issuance capabilities.This unified approach streamlines customer onboarding and contract execution while maintaining compliance with document-based IDV and electronic signature regulations.

Users can complete document-based IDV through agent-assisted review (VideoIdent), automated visual verification (AutoIdent), combined with either contract signing (eSign) or qualified electronic signature (QES). Each mode ensures compliance with regulations such as eIDAS, AML, GwG, and BaFin.

Key features

This step can operate in one of three three modes, driven entirely by the configured shortname:

  • Instant signature issuance with Capture step: This flow is used when the primary goal is to get a document signed. The user first reviews the document, then completes a Capture step to confirm their identity. After this verification, the user signs the document. The trust requirement is to ensure that the person signing the document is the authorized individual.

  • Document-based IDV with qualified electronic signature (QES): This flow is used when the primary goal is identity verification, not contract signing. No contract is provided. The process focuses on performing an AML‑compliant document-based IDV step, and the trust seal/signature element is added only as an additional verification layer, not as a contract signature.


Configuration

ParameterTypeRequiredDefaultDescription
inputSourcesObjectYes-Maps identity data sources to flow step IDs for pre-filling the session
inputSources.basicIdentityStringYes-The ID of the step providing the BasicIdentity data block.
inputSources.documentsToSignStringConditional-The ID of the step providing the DocumentsToSign data block. Required when signingMode is CONTRACT_SIGNING
configObjectYes-Contains credentials and mode configuration for identity verification and signing services
config.shortnameStringYes-Shortname identifier determining verification method and linked to pre-configured journey on the platform
config.apiKeyStringYes-API key for authenticating with the services
config.signingModeStringYes-Signing behavior. Values: CONTRACT_SIGNING (requires DocumentsToSign) or QES (document configured at account level)

Input data blocks

Input requirements for this step.

Data blockMandatoryDescription
BasicIdentityYesBasicIdentity data containing first name and last name to initiate the verification session
DocumentsToSignConditionalContract PDF documents to be signed. Required when signingMode is CONTRACT_SIGNING; optional when QES

*If the Data block is not available when required, the workflow will fail validation.


Verdicts

Verdicts for this data block.

VerdictDescription
verifiedSuccessful document processing with identity extraction and signing. User's documents were successfully verified and signed.
fraud_detectedDocument or liveness identified as fraudulent. This occurs when fraud is confirmed after manual review. No signed documents produced.
cancelledThe verification process was cancelled by the agent, for instance due to blurry images or unusable documents.

Output data blocks

Data blocks produced per verdict.

VerdictData blocks producedNotes
verifiedBasicIdentity, ExtendedIdentity, BiometricSamples, DocumentData, DocumentImages, DocumentVerification, SignedDocumentsPackageAll identity data and signed documents extracted
fraud_detectedBasicIdentity, ExtendedIdentity, BiometricSamples, DocumentData, DocumentImages, DocumentVerificationContains fraud detection details
cancelledDocumentVerificationContains cancellation reason