ClerkecertifyConnector 1.0.1

There is a newer version of this package available.
See the version list below for details.
dotnet add package ClerkecertifyConnector --version 1.0.1
NuGet\Install-Package ClerkecertifyConnector -Version 1.0.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ClerkecertifyConnector" Version="1.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ClerkecertifyConnector --version 1.0.1
#r "nuget: ClerkecertifyConnector, 1.0.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install ClerkecertifyConnector as a Cake Addin
#addin nuget:?package=ClerkecertifyConnector&version=1.0.1

// Install ClerkecertifyConnector as a Cake Tool
#tool nuget:?package=ClerkecertifyConnector&version=1.0.1

ClerkecertifyConnector is a Windows package used for interfacing from Clerk’s web application to Clerk E-Certify. Clerk’s web application can invoke methods within this DLL to allow online users to purchase electronically certified court documents with Clerk E-Certify.

SubscriberCode and token must be obtained to interface with Clerk E-Certify. The subscriber code and Token are unique for each client application. SubscriberCode and token are not included in this document. Please contract TRIEDATA to obtain your SubscriberCode and token.

Note: Your SubscriberCode and token may differ between the test environment and the production environment.

Use these instructions for installing the ClerkecertifyConnector within your visual studio-based application:

  1. Download ClerkecertifyConnector package from nuget
  2. Add ClerkecertifyConnector.dll as a reference to your Visual Studio project
  3. Configure your application.

Here is an example on how to invoke the ClerkecertifyConnector methods and send docket information to Clerk E-Certify

A unique identifier to group a user requests are always required. Typically, a browser session ID is used as the unique identifier.

ADDCOURTDOCTOSHOPPINGCART() This service method is used by Clerk’s Web Application to send docker information to Clerk E-Certify application. Clerk application invokes this method, which results in a HTTP Post to Clerk eCertify.

Method name: AddCourtDocToShoppingCart () Source: Clerk’s Application Target: Clerk E-Certify Web Application Method: Https Post Return value: This method returns the number of unique documents currently available for purchase for the given identifier within Clerk E-Certify.

The method authenticates request from Clerk website using the IP Address of the sender (Clerk’s web server back-end IP, not a front-end Client IP). Clerk’s web application can invoke the method multiple times, sending document information one docket at a time. Upon successful data validation, Clerk E-Certify proceeds to save requests in its database.

GETSHOPPINGCARTURL() This method returns the URL of the Clerk E-Certify shopping cart. The URL query string will include the “UniqueIdentifier” as a parameter.

After retrieving the URL, the caller can redirect the web session to the target URL to complete the checkout process. Clerk E-Certify performs following actions upon browser redirect.

  1. Retrieves document information posted earlier using HTTP Post.
  2. Groups all requests using the unique identifier passed in by the caller.
  3. Verify images are available for all requested documents.
  4. If images are available, they are automatically added to the shopping cart and user is redirected to the shopping cart view.
  5. If one or more images are not available, user has the option to proceed to the cart or go back to search engine.
  6. User can perform “checkout” to finalize the transaction and receive the documents in email.

Sample Code /* Initialize the class / / calling application must pass in a unique identifier for each purchase transaction */ ShoppingCart myShoppingCart = new ShoppingCart(UniqueIdentifier, Url, PublisherCode, SubscriberCode, Token);

/* next send the docket information to Clerk E-Certify. You must call this method for each docket ID CaseNO (UCN only): 372019CF0000001XXXXXX, CaseNoType: UCN, Description: “ARREST WRRANT”, DocumentNo: 12345, (document ID = 12345) PageCount: 3, Qty: 1, (always 1 copy per document) Redactionflag: Y Field1: 444 (Document version), Field2: null (not used), Field3: null (not used), Field4: null (not used), Field5: null (not used) */

Var ret = myShoppingCart.AddCourtDocToShoppingCart(372019CF0000001XXXXXX, UCN, “ARREST WRRANT”, 12345 , 3, 1,’Y’, 444, null, null, null, null);

/* Repeat above step for additional court documents / / Finally get the URL for viewing the content of the shopping cart and making the payment */ string url = myShoppingCart.GetShoppingCartUrl();

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETStandard 2.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.5 546 6/2/2020
1.0.4 433 6/2/2020
1.0.3 454 4/30/2020
1.0.2 443 2/4/2020
1.0.1 452 2/4/2020

This edition includes a minor change and allows callers to request "Redacted' or 'Non-redacted" documents