Open the Portico Developer Guide site
PosGateway Schema
PosAltPayOrderReqType Complex Type
PosGateway Schema : PosAltPayOrderReqType Complex Type
Namespace http://Hps.Exchange.PosGateway
Diagram
LineItem Element Payment Element Shipping Element Amt Element Buyer Element SessionId Element TransactionType Element All PosAltPayOrderReqType Complex Type
Overview
All
TransactionType AltPaymentTxnType Simple Type

Alternate Payment Transaction Type

SessionId xs:string

Unique Session Id

Buyer optional

Buyer Information for the order

Sequence 1..50
Amt optional amtTypeGlobal Simple Type

Amount for the order

Shipping optional

Shipping Information for the order

Payment optional

Payment Information for the order

Sequence 1..200
LineItem optional

Line Item purchase information for the order

Used By
AltPaymentOrder Element
Source
<xs:complexType name="PosAltPayOrderReqType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:all>
    <xs:element name="TransactionType" type="AltPaymentTxnType">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Alternate Payment Transaction Type</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SessionId" type="xs:string">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Unique Session Id</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 for the order</p>
        </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence maxOccurs="50">
          <xs:element name="NameValuePair" type="NameValuePairType" />
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Amt" type="amtTypeGlobal" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Amount for the order</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Shipping" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Shipping Information for the order</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 order</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 order</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:all>
</xs:complexType>
See Also
PosGateway Schema