Fast Track

This guide shows you how to use the OneSpan Sign FastTrack feature.

FastTrack is a powerful feature in OneSpan Sign that allows you to quickly send document package templates for signing. The FastTrack feature provides you with a URL that can be sent directly to the signer, which will redirect to the OneSpan Sign signing ceremony.

The Code

The first step is to create a template. You can follow the template guide on how to do so. It is important to note that your template must have at least one placeholder.

The next step is to build your FastTrackSigner object using the signer information. This FastTrackSigner will replace the placeholder in your template.

FastTrackSigner signer = FastTrackSignerBuilder.newSignerWithId(signer2.getId())
			.withEmail("mail51@mailinator.com")
			.withFirstName(FAST_TRACK_SIGNER_FIRST)
			.withLastName(FAST_TRACK_SIGNER_LAST)
			.build(); 

Finally, you create your FastTrack signing url using the EslClient.PackageService.

signingUrl = eslClient.getPackageService().startFastTrack(templateId, Collections.singletonList(signer));

Running Your Code

Below is a screenshot of the FastTrack signing URL you can expect once you’ve run your code.

capture

If you’re unable to use the FastTrack feature, contact support in order to have it enabled in your account.

Get the Code

FastTrack is a powerful feature in OneSpan Sign that allows you to quickly send document package templates for signing. The FastTrack feature provides you with a URL that can be sent directly to the signer, which will redirect to the OneSpan Sign signing ceremony.

The Code

The first step is to create a template. You can follow the template guide on how to do so. It is important to note that your template must have at least one placeholder.

The next step is to build your FastTrackSigner object using the signer information. This FastTrackSigner will replace the placeholder in your template.

FastTrackSigner signer = FastTrackSignerBuilder.NewSignerWithId(signer2.Id)
                    .WithEmail("mail43@mailinator.com")
                    .WithFirstName(FAST_TRACK_SIGNER_FIRST)
                    .WithLastName(FAST_TRACK_SIGNER_LAST)
                    .Build();

Finally, you create your FastTrack signing url using the EslClient.PackageService.

signingUrl = eslClient.PackageService.StartFastTrack(templateId, signers);

Running Your Code

Below is a screenshot of the FastTrack signing URL you can expect once you’ve run your code.

capture

If you’re unable to use the FastTrack feature, contact support in order to have it enabled in your account.

Get the Code

FastTrack is a powerful feature in OneSpan Sign that allows you to quickly send document package templates for signing. The FastTrack feature provides you with a URL that can be sent directly to the signer, which will redirect to the OneSpan Sign signing ceremony.

The Code

The first step is to create a template. You can follow the template guide on how to do so. It is important to note that your template must have at least one placeholder.

After creating your template, you will need to retrieve the shortened FastTrack signing URL and find the absolute Uri. This is done by making a GET request to “https://sandbox.esignlive.com/api/fastTrack/{templateId}/url?signing=True” and using the HttpWebRequest client to find the absolute Uri:

HttpWebRequest request = (HttpWebRequest)(WebRequest.Create(url));

using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
      uriString = response.ResponseUri.AbsoluteUri;
}

Once you have done so, you will need to trim to Uri in order to get the token that is needed to retrieve the FastTrack signing URL.

string token = uriString.Replace("https://sandbox.esignlive.com/ft?token=", "");

Finally, you make a POST request to “https://sandbox.esignlive.com/api/fastTrack?token={token}” with your signer information in the JSON payload.

[
  {
    "id": "PlaceholderId1",
    "name": "PlaceholderId1",
    "signers": [
      {
        "id": "PlaceholderId1",
        "email": "mail43@mailinator.com",
        "firstName": "Patty",
        "lastName": "Galant"
      }
    ]
  }
]

Running Your Code

Below is a screenshot of the FastTrack signing URL you can expect once you’ve run your code.

capture

If you’re unable to use the FastTrack feature, contact support in order to have it enabled in your account.

Get the Code