Open the Portico Developer Guide site
Portico Schema
WalletDataType Complex Type
Portico Schema : WalletDataType Complex Type
Namespace http://Hps.Exchange.PosGateway
Diagram
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.

Used By
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:all>
</xs:complexType>
See Also
Portico Schema