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

Alternate Payment Transaction Type

SessionId xs:string

Unique Session Id

Buyer optional

Buyer Information for the sale

Sequence 1..50
Amt optional amtTypeGlobal Simple Type

Amount for the sale

Shipping optional

Shipping Information for the sale

Payment optional

Payment Information for the sale

Sequence 1..200
LineItem optional

Line Item purchase information for the sale

Used By
AltPaymentSale Element
Source
<xs:complexType name="PosAltPaySaleReqType" 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 sale</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 sale</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 sale</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 sale</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 sale</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