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

Alternate Payment Transaction Type

Buyer optional

Buyer Information for the session

Sequence 1..50
Amt optional amtTypeGlobal Simple Type

Amount for the session

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

Used By
AltPaymentCreateSession Element
Source
<xs:complexType name="PosAltPayCreateSessReqType" 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="Buyer" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Buyer Information for the session</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 session</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 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:all>
</xs:complexType>
See Also
PosGateway Schema