Reference for http://cssnwebservices.com/CSSNService/CardProcessor/ProcessPassport/{GETFACEIMAGE}/{GETSIGNIMAGE}/{REFORMATIMAGE}/{REFORMATIMAGECOLOR}/{REFORMATIMAGEDPI}/{PREPROCIMAGE}/{IMAGESOURCE}/{WIDECHARACTERS}/{LOGTRANSACTION}
Url: http://cssnwebservices.com/CSSNService/CardProcessor/ProcessPassport/{GETFACEIMAGE}/{GETSIGNIMAGE}/{REFORMATIMAGE}/{REFORMATIMAGECOLOR}/{REFORMATIMAGEDPI}/{PREPROCIMAGE}/{IMAGESOURCE}/{WIDECHARACTERS}/{LOGTRANSACTION}
HTTP Method: POST
Message direction | Format | Body |
---|---|---|
Request | Unknown | The Request body is a byte stream. |
Response | Xml | Example,Schema |
Response | Json | Example |
The following is an example response Xml body:
<PassportData xmlns="http://schemas.datacontract.org/2004/07/CardScanningSolution.CSSNContract"> <Address2 xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</Address2> <Address3 xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</Address3> <Country xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</Country> <CountryLong xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</CountryLong> <DateOfBirth xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</DateOfBirth> <DateOfBirth4 xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</DateOfBirth4> <DocumentNumber_NonMRZ xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</DocumentNumber_NonMRZ> <End_POB xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</End_POB> <ExpirationDate xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</ExpirationDate> <ExpirationDate4 xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</ExpirationDate4> <IssueDate xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</IssueDate> <IssueDate4 xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</IssueDate4> <IssuingAuthority xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</IssuingAuthority> <NameFirst xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</NameFirst> <NameFirst_NonMRZ xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</NameFirst_NonMRZ> <NameLast xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</NameLast> <NameLast_NonMRZ xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</NameLast_NonMRZ> <NameMiddle xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</NameMiddle> <NameMiddle_NonMRZ xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</NameMiddle_NonMRZ> <Nationality xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</Nationality> <NationalityLong xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</NationalityLong> <PassportNumber xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</PassportNumber> <PersonalNumber xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</PersonalNumber> <Sex xmlns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract">String content</Sex> <AuthenticationObject>String content</AuthenticationObject> <AuthenticationResult>String content</AuthenticationResult> <AuthenticationResultSummary> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> </AuthenticationResultSummary> <DateOfBirth_NonMRZ>String content</DateOfBirth_NonMRZ> <DocumentVerificationConfidenceRating>2147483647</DocumentVerificationConfidenceRating> <ExpirationDate_NonMRZ>String content</ExpirationDate_NonMRZ> <FaceImage>QmFzZSA2NCBTdHJlYW0=</FaceImage> <Issued_NonMRZ>String content</Issued_NonMRZ> <PersonalNumber_NonMRZ>String content</PersonalNumber_NonMRZ> <ReformattedImage>QmFzZSA2NCBTdHJlYW0=</ReformattedImage> <ResponseCodeAuthorization>2147483647</ResponseCodeAuthorization> <ResponseCodePassportFaceImage>2147483647</ResponseCodePassportFaceImage> <ResponseCodePassportFaceImageDesc>String content</ResponseCodePassportFaceImageDesc> <ResponseCodePassportSignatureImage>2147483647</ResponseCodePassportSignatureImage> <ResponseCodePassportSignatureImageDesc>String content</ResponseCodePassportSignatureImageDesc> <ResponseCodeProcPassport>2147483647</ResponseCodeProcPassport> <ResponseCodeProcPassportDesc>String content</ResponseCodeProcPassportDesc> <ResponseCodeReformatImage>2147483647</ResponseCodeReformatImage> <ResponseCodeReformatImageDesc>String content</ResponseCodeReformatImageDesc> <ResponseMessageAuthorization>String content</ResponseMessageAuthorization> <Sex_NonMRZ>String content</Sex_NonMRZ> <SignImage>QmFzZSA2NCBTdHJlYW0=</SignImage> <TransactionId>String content</TransactionId> <WebResponseCode>2147483647</WebResponseCode> <WebResponseDescription>String content</WebResponseDescription> </PassportData>
The following is an example response Json body:
{ "Address2":"String content", "Address3":"String content", "Country":"String content", "CountryLong":"String content", "DateOfBirth":"String content", "DateOfBirth4":"String content", "DocumentNumber_NonMRZ":"String content", "End_POB":"String content", "ExpirationDate":"String content", "ExpirationDate4":"String content", "IssueDate":"String content", "IssueDate4":"String content", "IssuingAuthority":"String content", "NameFirst":"String content", "NameFirst_NonMRZ":"String content", "NameLast":"String content", "NameLast_NonMRZ":"String content", "NameMiddle":"String content", "NameMiddle_NonMRZ":"String content", "Nationality":"String content", "NationalityLong":"String content", "PassportNumber":"String content", "PersonalNumber":"String content", "Sex":"String content", "AuthenticationObject":"String content", "AuthenticationResult":"String content", "AuthenticationResultSummary":["String content"], "DateOfBirth_NonMRZ":"String content", "DocumentVerificationConfidenceRating":2147483647, "ExpirationDate_NonMRZ":"String content", "FaceImage":[81, 109, 70, 122, 90, 83, 65, 50, 78, 67, 66, 84, 100, 72, 74, 108, 89, 87, 48, 61], "Issued_NonMRZ":"String content", "PersonalNumber_NonMRZ":"String content", "ReformattedImage":[81, 109, 70, 122, 90, 83, 65, 50, 78, 67, 66, 84, 100, 72, 74, 108, 89, 87, 48, 61], "ResponseCodeAuthorization":2147483647, "ResponseCodePassportFaceImage":2147483647, "ResponseCodePassportFaceImageDesc":"String content", "ResponseCodePassportSignatureImage":2147483647, "ResponseCodePassportSignatureImageDesc":"String content", "ResponseCodeProcPassport":2147483647, "ResponseCodeProcPassportDesc":"String content", "ResponseCodeReformatImage":2147483647, "ResponseCodeReformatImageDesc":"String content", "ResponseMessageAuthorization":"String content", "Sex_NonMRZ":"String content", "SignImage":[81, 109, 70, 122, 90, 83, 65, 50, 78, 67, 66, 84, 100, 72, 74, 108, 89, 87, 48, 61], "TransactionId":"String content", "WebResponseCode":2147483647, "WebResponseDescription":"String content" }
The following is the response Xml Schema:
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/CardScanningSolution.CSSNContract" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/CardScanningSolution.CSSNContract" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /> <xs:import namespace="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract" /> <xs:complexType name="PassportData"> <xs:complexContent mixed="false"> <xs:extension xmlns:q1="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract" base="q1:Passport"> <xs:sequence> <xs:element minOccurs="0" name="AuthenticationObject" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AuthenticationResult" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AuthenticationResultSummary" nillable="true" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q2:ArrayOfstring" /> <xs:element minOccurs="0" name="DateOfBirth_NonMRZ" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DocumentVerificationConfidenceRating" type="xs:int" /> <xs:element minOccurs="0" name="ExpirationDate_NonMRZ" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FaceImage" nillable="true" type="xs:base64Binary" /> <xs:element minOccurs="0" name="Issued_NonMRZ" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PersonalNumber_NonMRZ" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ReformattedImage" nillable="true" type="xs:base64Binary" /> <xs:element minOccurs="0" name="ResponseCodeAuthorization" type="xs:int" /> <xs:element minOccurs="0" name="ResponseCodePassportFaceImage" type="xs:int" /> <xs:element minOccurs="0" name="ResponseCodePassportFaceImageDesc" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ResponseCodePassportSignatureImage" type="xs:int" /> <xs:element minOccurs="0" name="ResponseCodePassportSignatureImageDesc" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ResponseCodeProcPassport" type="xs:int" /> <xs:element minOccurs="0" name="ResponseCodeProcPassportDesc" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ResponseCodeReformatImage" type="xs:int" /> <xs:element minOccurs="0" name="ResponseCodeReformatImageDesc" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ResponseMessageAuthorization" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Sex_NonMRZ" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SignImage" nillable="true" type="xs:base64Binary" /> <xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="WebResponseCode" type="xs:int" /> <xs:element minOccurs="0" name="WebResponseDescription" nillable="true" type="xs:string" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="PassportData" nillable="true" type="tns:PassportData" /> </xs:schema>
Additional response Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType" /> <xs:element name="anyURI" nillable="true" type="xs:anyURI" /> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /> <xs:element name="boolean" nillable="true" type="xs:boolean" /> <xs:element name="byte" nillable="true" type="xs:byte" /> <xs:element name="dateTime" nillable="true" type="xs:dateTime" /> <xs:element name="decimal" nillable="true" type="xs:decimal" /> <xs:element name="double" nillable="true" type="xs:double" /> <xs:element name="float" nillable="true" type="xs:float" /> <xs:element name="int" nillable="true" type="xs:int" /> <xs:element name="long" nillable="true" type="xs:long" /> <xs:element name="QName" nillable="true" type="xs:QName" /> <xs:element name="short" nillable="true" type="xs:short" /> <xs:element name="string" nillable="true" type="xs:string" /> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /> <xs:element name="char" nillable="true" type="tns:char" /> <xs:simpleType name="char"> <xs:restriction base="xs:int" /> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /> <xs:minInclusive value="-P10675199DT2H48M5.4775808S" /> <xs:maxInclusive value="P10675199DT2H48M5.4775807S" /> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid" /> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName" /> <xs:attribute name="Id" type="xs:ID" /> <xs:attribute name="Ref" type="xs:IDREF" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/AcuantModels.Abstract" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Passport"> <xs:sequence> <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Address3" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CountryLong" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DateOfBirth" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DateOfBirth4" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DocumentNumber_NonMRZ" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="End_POB" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ExpirationDate" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ExpirationDate4" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="IssueDate" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="IssueDate4" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="IssuingAuthority" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="NameFirst" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="NameFirst_NonMRZ" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="NameLast" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="NameLast_NonMRZ" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="NameMiddle" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="NameMiddle_NonMRZ" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Nationality" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="NationalityLong" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PassportNumber" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PersonalNumber" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Sex" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Passport" nillable="true" type="tns:Passport" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ArrayOfstring"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring" /> </xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema"> <tns:element name="schema"> <tns:complexType /> </tns:element> </tns:schema>