DecryptBlobRequest.xsd 1.59 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="DecryptBlobRequestType">
        <xsd:annotation>
            <xsd:documentation>
                Request 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="AlgorithmVersion" type="payment:AlgorithmVersion"/>
            <xsd:element name="EncryptionHeader" type="payment:EncryptionHeaderType" />
            <xsd:element name="Version" type="xsd:string"/>
            <xsd:element name="Data" type="xsd:string"/>
            <xsd:element name="Signature" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="DecryptBlobRequest" type="DecryptBlobRequestType" />
</xsd:schema>