Open the Portico Developer Guide site
PosGateway Schema
BNPLCreateOrderReqBlock1Type Complex Type
PosGateway Schema : BNPLCreateOrderReqBlock1Type Complex Type
Namespace http://Hps.Exchange.PosGateway
Diagram
Notifications Element Payer Element Order Element NetAmt Element Amt Element BnplProvider Element All BNPLCreateOrderReqBlock1Type Complex Type
Overview
All
BnplProvider Restriction of xs:string

Bnpl Provider choosen by customer

Sequence
ShippingMethod optional xs:string
Sequence
FirstName xs:string
LastName xs:string
Name xs:string
Line1 xs:string
Line2 xs:string
City xs:string
PostalCode xs:string
State xs:string
Country xs:string
AddressType xs:string
Sequence
CountryCode xs:string
PhoneNumber xs:string
Sequence
Reference xs:string

Order Reference

DateOfBirth xs:date
Salutation xs:string
Sequence
FirstName optional xs:string
LastName optional xs:string
Name xs:string
Line1 optional xs:string
Line2 optional xs:string
Line3 optional xs:string
City xs:string
PostalCode xs:string
State xs:string
Country xs:string
Sequence
CountryCode xs:string
PhoneNumber xs:string
Sequence
Sequence
ReturnUrl xs:string
StatusUrl xs:string
CancelUrl xs:string
Used By
Block1 Element
Source
<xs:complexType name="BNPLCreateOrderReqBlock1Type" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:all>
    <xs:element name="BnplProvider" minOccurs="1">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Bnpl Provider choosen by customer</p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string" />
      </xs:simpleType>
    </xs:element>
    <xs:element name="Amt" type="bnplAmtType" minOccurs="1">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Amt</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NetAmt" type="bnplAmtType" minOccurs="1">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Amt</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Order" minOccurs="1">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="ShippingMethod" type="xs:string" minOccurs="0" />
          <xs:element name="Items" minOccurs="1">
            <xs:complexType>
              <xs:sequence minOccurs="0" maxOccurs="unbounded">
                <xs:element name="OrderItemDetails" type="BNPLOrderItemDetailType" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="ShippingAddress" type="ShippingAddressType" minOccurs="1" />
          <xs:element name="ShippingContactPhone" type="ContactPhoneType" minOccurs="1" />
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Payer" type="PayerType" minOccurs="1">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Payer</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Notifications" type="NotificationsType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Notifications</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:all>
</xs:complexType>
See Also
PosGateway Schema