DecryptBlobReply.xsd 1.92 KB
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns:payment="http://schema.gsicommerce.com/payments/types/1.0/"
            elementFormDefault="qualified"
            attributeFormDefault="unqualified"
            targetNamespace="http://schema.gsicommerce.com/payments/services/1.0/"
            xmlns="http://schema.gsicommerce.com/payments/services/1.0/"
            version="${project.version}" >

    <xsd:import namespace="http://schema.gsicommerce.com/payments/types/1.0/" schemaLocation="../../types/1.0/TypeDefinitions.xsd" />

    <xsd:complexType name="DecryptBlobReplyType">
        <xsd:annotation>
            <xsd:documentation>
                Reply XML for decrypting the Device Account Number for applepay transactions currently.
                The certificate and privatekey is retrieved from store_client_encryption algorithm,
                for a given store.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="MessageHeader" type="payment:RequestMessageHeaderType" />
            <xsd:element name="SourceId" type="payment:Source"/>
            <xsd:element name="DeviceAccountNumber" type="payment:PaymentAccountUniqueIdType" />
            <xsd:element name="TenderType" type="payment:TenderTypeType" />
            <xsd:element name="ExpirationDate" type="xsd:gYearMonth" />
            <xsd:element name="TransactionAmount" type="payment:AmountType" />
            <xsd:element name="DeviceManufacturerIdentifier" type="xsd:string" minOccurs="0"/>
            <xsd:element name="OnlinePaymentCryptogram" type="xsd:string" minOccurs="0"/>
            <xsd:element name="EciIndicator" type="xsd:string" minOccurs="0"/>
            <xsd:any minOccurs="0" maxOccurs="unbounded" processContents="skip" namespace="##any" />
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="DecryptBlobReply" type="DecryptBlobReplyType" />
</xsd:schema>