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

Alternate Payment Transaction Type

GatewayTxnId txnIdType Simple Type

Gateway generated transaction identifier returned in the response of the original transaction. This indicates the original Alt Payment transaction to create an authorization against.

Amt amtTypeGlobal Simple Type

Amount for the new authorization

Shipping optional

Shipping Information for the new authorization

Payment optional

Payment Information for the new authorization

Sequence 1..200
LineItem optional

Line Item purchase information for the new authorization

Used By
AltPaymentCreateAuth Element
Source
<xs:complexType name="PosAltPayCreateAuthReqType" 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="GatewayTxnId" type="txnIdType">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Gateway generated transaction identifier returned in the response of the original transaction.  This indicates the original Alt Payment transaction to create an authorization against.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Amt" type="amtTypeGlobal">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Amount for the new authorization</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 new authorization</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 new authorization</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 new authorization</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