Open the Portico Developer Guide site
PosGateway Schema
PosAltPaySessionInfoRspType Complex Type
PosGateway Schema : PosAltPaySessionInfoRspType Complex Type
Namespace http://Hps.Exchange.PosGateway
Diagram
Processor Element LineItem Element Payment Element Shipping Element Buyer Element StatusMessage Element Status Element RspMessage Element RspCode Element Sequence PosAltPaySessionInfoRspType Complex Type
Overview
Sequence
RspCode xs:int

Response (result) code indicating the overall success of the transaction; '0' indicates success while non-zero indicates a failure.

RspMessage optional xs:string

Response message returned by the processor

Status optional xs:string

Status from processors processing of the transaction

StatusMessage optional xs:string

Status message from processors processing of the transaction

Buyer optional

Buyer Information

Sequence 0..∞
Shipping optional

Shipping Information for the Session

Payment optional

Payment Information for the Session

Sequence 1..200
LineItem optional

Line Item purchase information for the session

Processor optional

Additional processor response information

Used By
AltPaymentSessionInfo Element
Source
<xs:complexType name="PosAltPaySessionInfoRspType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:sequence>
    <xs:element name="RspCode" type="xs:int">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="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:element name="RspMessage" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Response message returned by the processor</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Status" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Status from processors processing of the transaction</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="StatusMessage" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Status message from processors processing of the transaction</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Buyer" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Buyer Information</p>
        </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence minOccurs="0" maxOccurs="unbounded">
          <xs:element name="NameValuePair" type="NameValuePairType" />
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Shipping" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Shipping Information for the Session</p>
        </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence maxOccurs="10">
          <xs:element name="Address" type="NameValuePairCollectionType">
            <xs:annotation>
              <xs:documentation>Address Information</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Payment" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Payment Information for the Session</p>
        </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence maxOccurs="200">
          <xs:element name="NameValuePair" type="NameValuePairType" />
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="LineItem" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Line Item purchase information for the session</p>
        </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence maxOccurs="100">
          <xs:element name="Detail" type="NameValuePairCollectionType">
            <xs:annotation>
              <xs:documentation>Detail Information</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Processor" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Additional processor response information</p>
        </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence maxOccurs="100">
          <xs:element name="Response" type="NameValuePairCollectionType">
            <xs:annotation>
              <xs:documentation>Response Information</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
See Also
PosGateway Schema