Open the Portico Developer Guide site
PosGateway Schema
SubMerchantDataType Complex Type
PosGateway Schema : SubMerchantDataType Complex Type
Namespace http://Hps.Exchange.PosGateway
Diagram
MCC Element TerminalId Element CustomerSvcEmail Element CustomerSvcPhone Element CountryCode Element ZipPostalCode Element StateProvinceRegion Element City Element Addr1 Element SubMerchantId Element All SubMerchantDataType Complex Type
Overview
All
SubMerchantId Restriction of xs:long

The ID assigned by the payment facilitator or aggregator to the sub-merchant.

Note: For internal use only.

Addr1 Restriction of xs:string

The street address of the sub-merchant.

Note: For internal use only.

City Restriction of xs:string

The city of the sub-merchant.

Note: For internal use only.

StateProvinceRegion optional Restriction of xs:string

The state or province of the sub-merchant.

Note: For internal use only.

ZipPostalCode Restriction of xs:string

The ZIP/Postal Code of the sub-merchant.

Note: For internal use only.

CountryCode Restriction of xs:int

The 3-digit ISO Numeric Country Code of the sub-merchant (eg, 840)

Note: For internal use only.

CustomerSvcPhone Restriction of xs:string

Sub-merchant phone number.

Note: For internal use only.

CustomerSvcEmail optional Restriction of xs:string

Sub-merchant email address.

Note: For internal use only.

TerminalId Restriction of xs:string

The sub-merchant Terminal ID assigned by the payment facilitator.

Note: For internal use only.

MCC Restriction of xs:string

Sub-merchant MCC.

Note: For internal use only.

Used By
SubMerchantData Element
SubMerchantData Element
SubMerchantData Element
SubMerchantData Element
SubMerchantData Element
Source
<xs:complexType name="SubMerchantDataType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:all>
    <xs:element name="SubMerchantId">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">The ID assigned by the payment facilitator or aggregator to the sub-merchant.</p>
          <p xmlns="http://Hps.Exchange.PosGateway">
            <strong>Note:</strong> For internal use only.
            </p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:long">
          <xs:fractionDigits value="0" />
          <xs:minInclusive value="1" />
          <xs:maxInclusive value="999999999999999" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Addr1">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">The street address of the sub-merchant.</p>
          <p xmlns="http://Hps.Exchange.PosGateway">
            <strong>Note:</strong> For internal use only.
            </p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="32" />
          <xs:pattern value="^[a-zA-Z\d\s]+$" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="City">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">The city of the sub-merchant.</p>
          <p xmlns="http://Hps.Exchange.PosGateway">
            <strong>Note:</strong> For internal use only.
            </p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="13" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="StateProvinceRegion" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">The state or province of the sub-merchant.</p>
          <p xmlns="http://Hps.Exchange.PosGateway">
            <strong>Note:</strong> For internal use only.
            </p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="3" />
          <xs:pattern value="^[a-zA-Z\d]+$" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ZipPostalCode">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">The ZIP/Postal Code of the sub-merchant.</p>
          <p xmlns="http://Hps.Exchange.PosGateway">
            <strong>Note:</strong> For internal use only.
            </p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="10" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="CountryCode">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">The 3-digit ISO Numeric Country Code of the sub-merchant (eg, 840)</p>
          <p xmlns="http://Hps.Exchange.PosGateway">
            <strong>Note:</strong> For internal use only.
            </p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:int">
          <xs:minInclusive value="1" />
          <xs:maxInclusive value="999" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="CustomerSvcPhone">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Sub-merchant phone number.</p>
          <p xmlns="http://Hps.Exchange.PosGateway">
            <strong>Note:</strong> For internal use only.
            </p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="16" />
          <xs:pattern value="[0-9]{10,16}" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="CustomerSvcEmail" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Sub-merchant email address.</p>
          <p xmlns="http://Hps.Exchange.PosGateway">
            <strong>Note:</strong> For internal use only.
            </p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="40" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="TerminalId">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">The sub-merchant Terminal ID assigned by the payment facilitator.</p>
          <p xmlns="http://Hps.Exchange.PosGateway">
            <strong>Note:</strong> For internal use only.
            </p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="8" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="MCC">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Sub-merchant MCC.</p>
          <p xmlns="http://Hps.Exchange.PosGateway">
            <strong>Note:</strong> For internal use only.
            </p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="4" />
          <xs:pattern value="[0-9]{4}" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:all>
</xs:complexType>
See Also
PosGateway Schema