Open the Portico Developer Guide site
PosGateway Schema
DebitMacRspType Complex Type
PosGateway Schema : DebitMacRspType Complex Type
Namespace http://Hps.Exchange.PosGateway
Diagram
MessageAuthenticationCode Element TraceNumber Element FieldKey Element PinKey Element MacKey Element BankResponseCode Element TransmissionNumber Element TransactionCode Element All DebitMacRspType Complex Type
Overview
All
TransactionCode optional xs:string

Code that indicates type of transaction on the host.

TransmissionNumber optional xs:string

Used for MACing and receipt on the host.

BankResponseCode optional xs:string

Used for MACing and receipt on the host.

MacKey optional xs:string

Current working key.

PinKey optional xs:string

Current working key.

FieldKey optional xs:string

Used to decrypt field information.

TraceNumber optional xs:string

Number identifying original transaction.

MessageAuthenticationCode optional xs:string

A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.

Used By
DebitMac Element
Source
<xs:complexType name="DebitMacRspType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:all>
    <xs:element name="TransactionCode" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Code that indicates type of transaction on the host.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TransmissionNumber" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Used for MACing and receipt on the host.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="BankResponseCode" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Used for MACing and receipt on the host.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MacKey" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Current working key.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PinKey" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Current working key.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FieldKey" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Used to decrypt field information.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TraceNumber" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Number identifying original transaction.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MessageAuthenticationCode" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:all>
</xs:complexType>
See Also
PosGateway Schema