Open the Portico Developer Guide site
PosGateway Schema
CheckDataInfoType Complex Type
PosGateway Schema : CheckDataInfoType Complex Type
Namespace http://Hps.Exchange.PosGateway
Diagram
CheckAction Element CheckRspInfo Element SECCode Element CheckType Element DataEntryMode Element ConsumerInfo Element AccountInfo Element Sequence CheckDataInfoType Complex Type
Overview
Sequence
AccountInfo optional AccountInfoType Complex Type

Account information

All
RoutingNumber optional xs:string

Check routing number; manually entered or parsed from MICR data.

AccountNumber optional Restriction of xs:string

Check account number; manually entered or parsed from MICR data.

CheckNumber optional xs:string

The physical check number; manually entered or parsed from MICR data.

MICRData optional Restriction of xs:string

Magnetic ink character recognition (MICR) data obtained from a check reader.

AccountType optional accountTypeType Simple Type

Indicates the type of account provided; see the associated Type enumerations for specific values supported.

Note: If processing with Colonnade, AccountType must be specified.

ConsumerInfo optional ConsumerInfoType Complex Type

Consumer information

All
FirstName optional xs:string

Consumer first name

LastName optional xs:string

Consumer last name

CheckName optional xs:string

Business name on check.

Note: If processing with Colonnade, this field is required.

Note: This sets the COMPANY_NAME sent to GETI.

Address1 optional xs:string

Consumer address line 1

Address2 optional xs:string

Consumer address line 2

City optional xs:string

Consumer city

State optional xs:string

Consumer state

Zip optional xs:string

Consumer zip code

PhoneNumber optional xs:string

Consumer phone number

EmailAddress optional xs:string

Consumer email address

Note: This was for Transmodus only and is no longer used.

DLState optional xs:string

Consumer driver's license state

Note: This field may be required by GETI based on the terminal configuration.

DLNumber optional Restriction of xs:string

Consumer driver's license number

Note: This field may be required by GETI based on the terminal configuration.

CourtesyCard optional Restriction of xs:string

Consumer courtesy card number

IdentityInfo optional IdentityInfoType Complex Type

Consumer identity information

All
SSNL4 optional Restriction of xs:string

Last four digits of the consumer social security number

Note: This field may be required by GETI based on the terminal configuration.

DOBYear optional xs:string

Consumer year of birth

Note: This field may be required by GETI based on the terminal configuration.

SECCode optional xs:string
CheckRspInfo 0..∞ CheckRspInfoType Complex Type

Additional data that may be provided by specific check processors

Sequence
Type optional xs:string

Indicates type of response information:

  • Error
  • Decline
  • Information
  • Warning
  • Approve
  • Unknown

Code optional xs:string

Check processor response code(s); overall single response code or detail response codes separated by a hyphen (-)

Message optional xs:string

Message description of the provided code

FieldNumber optional xs:string

Field number that is in error

FieldName optional xs:string

Field name that is in error

Used By
CheckDataInfo Element
Source
<xs:complexType name="CheckDataInfoType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:sequence>
    <xs:element name="AccountInfo" type="AccountInfoType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Account information</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ConsumerInfo" type="ConsumerInfoType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Consumer information</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DataEntryMode" type="dataEntryModeType" minOccurs="0" />
    <xs:element name="CheckType" type="checkTypeType" minOccurs="0" />
    <xs:element name="SECCode" type="xs:string" minOccurs="0" />
    <xs:element name="CheckRspInfo" type="CheckRspInfoType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Additional data that may be provided by specific check processors</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CheckAction" type="checkActionType" />
  </xs:sequence>
</xs:complexType>
See Also
PosGateway Schema