<xs:complexTypename="PosCheckSaleRspType"xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:sequence><xs:elementname="RspCode"type="xs:int"><xs:annotation><xs:documentation><pxmlns="http://Hps.Exchange.PosGateway">Response (result) code indicating the overall success of the transaction; '0' indicates success while non-zero indicates a failure.</p></xs:documentation></xs:annotation></xs:element><xs:elementname="RspMessage"type="xs:string"minOccurs="0"><xs:annotation><xs:documentation><pxmlns="http://Hps.Exchange.PosGateway">Response (result) text returned by the check processor; additional error messages may be separated by a hyphen (-)</p></xs:documentation></xs:annotation></xs:element><xs:elementname="AuthCode"type="xs:string"minOccurs="0"><xs:annotation><xs:documentation><pxmlns="http://Hps.Exchange.PosGateway">If authorized, authorization code returned by the check processor</p></xs:documentation></xs:annotation></xs:element><xs:elementname="AdditionalTxnFields"type="AdditionalTxnFieldsType"minOccurs="0"><xs:annotation><xs:documentation><pxmlns="http://Hps.Exchange.PosGateway">A common group of optional fields that are supported in several different transaction types for Merchant use.</p></xs:documentation></xs:annotation></xs:element><xs:elementname="CheckRspInfo"type="CheckRspInfoType"minOccurs="0"maxOccurs="unbounded"><xs:annotation><xs:documentation><pxmlns="http://Hps.Exchange.PosGateway">Additional response information that can vary by check processor</p></xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>