Open the Portico Developer Guide site
PosGateway Schema
BNPLOrderItemDetailType Complex Type
PosGateway Schema : BNPLOrderItemDetailType Complex Type
Namespace http://Hps.Exchange.PosGateway
Diagram
ProductUrl Element ImageUrl Element Type Element GiftCardCurrency Element TaxPercentage Element DiscountAmt Element TaxAmt Element TotalAmt Element NetUnitAmt Element UnitAmt Element Quantity Element AdditionalDescription Element Description Element Label Element Reference Element All BNPLOrderItemDetailType Complex Type
Overview
All
Reference xs:string
Label optional xs:string
Description xs:string
AdditionalDescription optional xs:string
Quantity Restriction of xs:int

Item Quantity

TaxAmt optional amtTypeGlobal Simple Type

Tax Amount

TaxPercentage optional Restriction of xs:decimal

Tax Percentage

GiftCardCurrency optional Restriction of xs:string
Type optional Restriction of xs:string

Item Image Url

ImageUrl Restriction of xs:string

Item Image Url

ProductUrl Restriction of xs:string

Item Product Url

Used By
OrderItemDetails Element
Source
<xs:complexType name="BNPLOrderItemDetailType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:all>
    <xs:element name="Reference" type="xs:string" minOccurs="1" />
    <xs:element name="Label" type="xs:string" minOccurs="0" />
    <xs:element name="Description" type="xs:string" minOccurs="1" />
    <xs:element name="AdditionalDescription" type="xs:string" minOccurs="0" />
    <xs:element name="Quantity" minOccurs="1">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Item Quantity</p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:int">
          <xs:minInclusive value="1" />
          <xs:maxInclusive value="9999" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="UnitAmt" minOccurs="1" type="amtTypeGlobal">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Unit Amount</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NetUnitAmt" minOccurs="1" type="amtTypeGlobal" />
    <xs:element name="TotalAmt" minOccurs="0" type="amtTypeGlobal" />
    <xs:element name="TaxAmt" minOccurs="0" type="amtTypeGlobal">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Tax Amount</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DiscountAmt" minOccurs="0" type="amtTypeGlobal" />
    <xs:element name="TaxPercentage" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Tax Percentage</p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:decimal">
          <xs:minInclusive value="0.00" />
          <xs:maxInclusive value="99.99" />
          <xs:fractionDigits value="2" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="GiftCardCurrency" minOccurs="0">
      <xs:simpleType>
        <xs:restriction base="xs:string" />
      </xs:simpleType>
    </xs:element>
    <xs:element name="Type" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Item Image Url</p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string" />
      </xs:simpleType>
    </xs:element>
    <xs:element name="ImageUrl" minOccurs="1">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Item Image Url</p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string" />
      </xs:simpleType>
    </xs:element>
    <xs:element name="ProductUrl" minOccurs="1">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Item Product Url</p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string" />
      </xs:simpleType>
    </xs:element>
  </xs:all>
</xs:complexType>
See Also
PosGateway Schema