ClerkecertifyConnector 1.0.1
See the version list below for details.
dotnet add package ClerkecertifyConnector --version 1.0.1
NuGet\Install-Package ClerkecertifyConnector -Version 1.0.1
<PackageReference Include="ClerkecertifyConnector" Version="1.0.1" />
paket add ClerkecertifyConnector --version 1.0.1
#r "nuget: ClerkecertifyConnector, 1.0.1"
// 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:
- Download ClerkecertifyConnector package from nuget
- Add ClerkecertifyConnector.dll as a reference to your Visual Studio project
- 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.
- Retrieves document information posted earlier using HTTP Post.
- Groups all requests using the unique identifier passed in by the caller.
- Verify images are available for all requested documents.
- If images are available, they are automatically added to the shopping cart and user is redirected to the shopping cart view.
- If one or more images are not available, user has the option to proceed to the cart or go back to search engine.
- 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 | Versions 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. |
-
.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.
This edition includes a minor change and allows callers to request "Redacted' or 'Non-redacted" documents