DSS Integration Steps
Preparation
- Obtain Credentials
Contact Sales to obtain:
- Sandbox Roaming Certificate Credentials: pCode, userId, orgId, pin
- DSS Credentials: API Key and fileServerId
- Prepare the PDF Document
- Generate the PDF using any PDF library for integration
- Or use an existing PDF from your document server
- (Optional) Define Signature Placement
- Specify the page number and X/Y coordinates for the digital signature
- Prepare a custom e-signature image if required
- (Optional) Embed a QR Code
- Enables verification via the eValidator app (Play Store & App Store)
- Users can verify the printed version by scanning and retrieving the original PDF
Contact Sales to obtain:
- Sandbox Roaming Certificate Credentials:
pCode, userId, orgId, pin- DSS Credentials: API Key and
fileServerId
- Generate the PDF using any PDF library for integration
- Or use an existing PDF from your document server
- Specify the page number and X/Y coordinates for the digital signature
- Prepare a custom e-signature image if required
- Enables verification via the eValidator app (Play Store & App Store)
- Users can verify the printed version by scanning and retrieving the original PDF
Using the DSS API
- Generate Client Code
Use the DSS OpenAPI (Swagger) specification to generate client code. The Swagger file is available for download.
- Upload Files
Upload your PDF and optional signature image using the DSS API. Call files/upload.
- Verify Roaming Certificate
Call verifyRoamingCert to confirm certificate existence.
- Authenticate with Roaming Credentials
Call verifyRoamingPin to authenticate.
- Sign the Document
Call signPdf to apply the digital signature.
- Download the Signed Document
Retrieve the signed PDF via the appropriate DSS API endpoint. Call /files/download/{fileServerId}/{filename}
Use the DSS OpenAPI (Swagger) specification to generate client code. The Swagger file is available for download.
Upload your PDF and optional signature image using the DSS API. Call
files/upload.
Call
verifyRoamingCert to confirm certificate existence.
Call
verifyRoamingPin to authenticate.
Call
signPdf to apply the digital signature.
Retrieve the signed PDF via the appropriate DSS API endpoint. Call
/files/download/{fileServerId}/{filename}