Open the Portico Developer Guide site
PosGateway Schema
WalletDataType Complex Type
PosGateway Schema : WalletDataType Complex Type
Namespace http://Hps.Exchange.PosGateway
Diagram
NetworkToken Element TokenRequestorId Element DigitalPaymentToken Element ECI Element Cryptogram Element PaymentSource Element All WalletDataType Complex Type
Overview
All
PaymentSource PaymentDataSourceType Simple Type

Payment Source is the API or source of the cryptogram.

Cryptogram optional Extension of cryptogramType Simple Type

Cryptogram received from wallet payment. Supported formats are DSRP, TokenBlocks and TAVV cryptograms. Must be encoded using base16 (Hex encoding) or base64 encoding.

encoding optional EncodingType Simple Type

Encoding used to encode binary Cryptogram. Default is base64.

ECI optional eciType Simple Type

Electronic Commerce Indicator associated with the Cryptogram. This is an optional field.

DigitalPaymentToken optional xs:string

Payment payload used to send encrypted apple or google pay data.

TokenRequestorId optional tokenRequestorIdType Simple Type

FOR FUTURE USE

Value associated with a specific network token that uniquely identifies the pairing of a token requestor with a token domain.

NetworkToken optional cryptogramTypeType Simple Type

FOR FUTURE USE

For use with NetworkToken only. If type is not provided, and a cryptogram is sent, Portico will use the default cryptogram type for the card brand.

Used By
WalletData Element
WalletData Element
WalletData Element
WalletData Element
WalletData Element
Source
<xs:complexType name="WalletDataType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:all>
    <xs:element name="PaymentSource" type="PaymentDataSourceType" minOccurs="1">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Payment Source is the API or source of the cryptogram.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Cryptogram" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Cryptogram received from wallet payment. Supported formats are DSRP, TokenBlocks and TAVV cryptograms. Must be encoded using base16 (Hex encoding) or base64 encoding.</p>
        </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="cryptogramType">
            <xs:attribute name="encoding" type="EncodingType" default="base64">
              <xs:annotation>
                <xs:documentation>
                  <p xmlns="http://Hps.Exchange.PosGateway">Encoding used to encode binary Cryptogram. Default is base64.</p>
                </xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="ECI" type="eciType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Electronic Commerce Indicator associated with the Cryptogram. This is an optional field.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DigitalPaymentToken" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Payment payload used to send encrypted apple or google pay data.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TokenRequestorId" type="tokenRequestorIdType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">
            <strong>FOR FUTURE USE</strong>
          </p>
          <p xmlns="http://Hps.Exchange.PosGateway">Value associated with a specific network token that uniquely identifies the pairing of a token requestor with a token domain.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NetworkToken" type="cryptogramTypeType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">
            <strong>FOR FUTURE USE</strong>
          </p>
          <p xmlns="http://Hps.Exchange.PosGateway">For use with NetworkToken only. If type is not provided, and a cryptogram is sent, Portico will use the default cryptogram type for the card brand.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:all>
</xs:complexType>
See Also
PosGateway Schema