OneSpan Sign offers many features that you might find useful when building your custom solution. We've got you covered with some great examples that will help you get the most out of integrating OneSpan Sign into your application.

External Signer Verification

Describes how to enable the system to verify a signer's identity via their credentials with an external organization.
Discusses a sequence diagram that illustrates the process of External Signer Verification.
Provides sample Java code that illustrates how to integrate an External Verification Server with OneSpan Sign’s Application Backend.

Account Settings

Describes how to manage the Senders in your OneSpan Sign account.
Describes how to permit access to a Sender’s transactions by one or more other users on your account.
Describes how to manage the groups in your account.
Describes how to retrieve a summary of all groups in your account.
Describes how to email a Sender in your account a request to reset their password.

Customization

Illustrates how to customize the New Signer Experience with visual elements like primary and secondary colors.
Available for:
The following guide shows you how to handle OneSpan Sign exceptions.
Available for:
Describes how to retrieve the contents of the Thank You dialog box that appears to signers when they finish signing all documents in a transaction.
Describes how to make API calls to OneSpan Sign through a proxy server.

Event Notifications

Describes how to set up Callback Event Notifications.
Describes how to create a simple Callback Event Notification Listener.
Describes how to use JavaScript Event Notifiers when the Signing Ceremony is embedded in an iFrame.

Packages

Describes how to create a transaction (or template) on behalf of another Sender in your account.
Describes how to create a Designer session that a Sender can use to prepare a draft transaction for signing.
Illustrates how to create a transaction with customized document attributes.
Describes how to add customized data to a transaction.
Describes how to configure the languages that OneSpan Sign will display at the transaction and signer levels.
Describes how to configure a time zone for an account, a Sender, or a transaction.
Describes how to configure an expiry date for a transaction.
Describes how you can apply all of a signer’s signatures to all of a transaction’s documents in one call.
Describes how to store chattel paper and other contracts (e.g., loans) in a digital vault.
Describes how to store an e-Note from a mortgage transaction in a digital vault.
Describes every possible status of a transaction, and illustrates how to change a transaction’s status.
Illustrates how to customize the email sent to signers when they’re invited to sign a transaction.
Describes how to create a schedule for email reminders that will be sent to transaction recipients who have not yet signed.
Describes how to retrieve the signing status of a particular transaction or signer.
Illustrates how to retrieve all transactions in a given date range, or in a given state.
Describes how to retrieve, update, archive and delete your transactions.

Reports

Describes how to retrieve many kinds of information, mostly about transactions.
Describes how to retrieve a report on a particular Sender’s transactions for a specific date range and status (e.g., DRAFT, SENT, COMPLETED).
Describes how to retrieve, for every Sender on your account, the number of transactions with each signing status.
Describes how to retrieve a report on an account’s delegation events in a specific date range.
Describes how to retrieve e-Notary Journal entries for a particular Sender.
Describes how to retrieve a transaction’s Audit Trail (i.e., its step-by-step history).
Illustrates how to retrieve contact information for OneSpan Sign’s technical support on a particular transaction.
Provides guidance on handling SDK exceptions.
Describes how to retrieve the current version of OneSpan Sign.

Signatures and Fields

Describes how to create OneSpan Sign signatures and fields from a PDF’s signatures and fields.
Describes how to ensure that the exact position and size of a PDF’s signatures and fields are automatically retained in OneSpan Sign.
Describes how to insert signatures and fields in a document by using its Text Tags.
Describes how to position signatures and fields in a document by using its Text Anchors.
Describes how to configure signatures as optional.
Describes how to ensure that, within a document, a signer must draw their signature in all specified Signature Boxes of type Capture Signature.
Describes how to add, update, and delete signatures in a document.
Describes how to extract the image of a signer’s captured signature.
Illustrates how to retrieve all applied signatures in a sent transaction.
Describes how to add and update fields in a document.
Describes how to inject values into a PDF’s Form Fields when the PDF is added to a transaction.
Describes how to restrict the range of acceptable values for a field in a document.
Describes how to manage Custom Fields.
Describes how to retrieve the field values entered by a signer.

Signing Ceremony

Walks through various UI elements of the New Signer Experience.
Describes how to use Markdown to format some elements of the New Signer Experience.
Describes how to customize the Thank You Summary page that appears in the New Signer Experience.
Describes how to create a Signing Session for a signer.
Describes how to customize the Signing Ceremony.
Describes how to create Handover URLs at the account, transaction, and language levels.
Describes how to store extra data about a signing session in a transaction’s Evidence Summary.
Describes some best practices for using iFrames to integrate OneSpan Sign’s Classic UI or New UI into a third-party application.
The default security setting on some browsers can prevent the Signing Ceremony or Designer from opening. This topic describes how to fix that.

User Authentication

Describes how to create authentication tokens for users, senders, and signers.

Signers

Describes how to add, update, or remove signers in a transaction.
Describes how to give a signer the status of a notary.
Describes how to configure the order in which multiple signers can participate in the Signing Ceremony.
Describes how to manually resend an email invitation to sign.
Describes how to implement various methods of authenticating a signer’s identity.
Describes how to enable a transaction’s signer to assign someone else to sign all documents on their behalf.
Describes how you can sign all of a transaction’s documents for one of its signers in a single call.
Describes how to retrieve the reasons entered by signers when they opted out of signing or declined to sign.
Describes how to manage file attachments from signers.
Describes how to enable a completed transaction’s signed documents to be delivered to the recipients by email.
Describes how to unlock a signer who has been locked out of their account.

Documents

Describes how to: (1) upload/delete a document to/from a transaction; (2) update a document’s metadata.
Describes how to create a consent document.
Describes how to configure the order in which a recipient will view a transaction’s multiple documents.
Describes how to configure which recipients can view which documents in a transaction.
Describes how to download a transaction’s documents at any time.

Templates and Layouts

Describes how to create a transaction template from scratch, or from an existing transaction.
Describes how to add, replace, or remove signature placeholders in a template.
Describes how to create a transaction from a template.
Describes how to use Fast Track to send template-created transactions for signing.
Describes how to retrieve, update and delete existing templates.
Describes how to create, retrieve, apply and delete document layouts.

Mobile

Describes the server and client configurations our iOS SDK needs, and provides the SDK download needed to run OneSpan Sign on iOS mobile devices.
Provides code samples that illustrate how to use the iOS SDK (e.g., configuring the SDK, creating transactions).
Describes some issues you may encounter while using our iOS SDK, and provides solutions where possible.
Describes the server and client configurations our Android SDK needs, and provides the SDK download needed to run OneSpan Sign on Android mobile devices.
Describes how to enable signers to sign using a mobile device.