<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/TriPos.Api.ServiceModels" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/TriPos.Api.ServiceModels" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:simpleType name="CardHolderPresentCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Default" />
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Present" />
      <xs:enumeration value="NotPresent" />
      <xs:enumeration value="MailOrder" />
      <xs:enumeration value="PhoneOrder" />
      <xs:enumeration value="StandingAuth" />
      <xs:enumeration value="ECommerce" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CardHolderPresentCode" nillable="true" type="tns:CardHolderPresentCode" />
  <xs:simpleType name="AutoRentalAuditAdjustmentCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="NoAdjustments" />
      <xs:enumeration value="MultipleAdjustments" />
      <xs:enumeration value="OneAdjustmentCardmemberNotified" />
      <xs:enumeration value="OneAdjustmentCardmemberNotNotified" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="AutoRentalAuditAdjustmentCode" nillable="true" type="tns:AutoRentalAuditAdjustmentCode" />
  <xs:simpleType name="AutoRentalNoShowIndicator">
    <xs:restriction base="xs:string">
      <xs:enumeration value="NotApplicable" />
      <xs:enumeration value="NoShow" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="AutoRentalNoShowIndicator" nillable="true" type="tns:AutoRentalNoShowIndicator" />
  <xs:simpleType name="AutoRentalDistanceUnit">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unused" />
      <xs:enumeration value="Miles" />
      <xs:enumeration value="Kilometers" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="AutoRentalDistanceUnit" nillable="true" type="tns:AutoRentalDistanceUnit" />
  <xs:simpleType name="AutoRentalVehicleClassCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unused" />
      <xs:enumeration value="Mini" />
      <xs:enumeration value="Subcompact" />
      <xs:enumeration value="Economy" />
      <xs:enumeration value="Compact" />
      <xs:enumeration value="Midsize" />
      <xs:enumeration value="Intermediate" />
      <xs:enumeration value="Standard" />
      <xs:enumeration value="Fullsize" />
      <xs:enumeration value="Luxury" />
      <xs:enumeration value="Premium" />
      <xs:enumeration value="Minivan" />
      <xs:enumeration value="Van12Passenger" />
      <xs:enumeration value="MovingVan" />
      <xs:enumeration value="Van15Passenger" />
      <xs:enumeration value="CargoVan" />
      <xs:enumeration value="Truck12Foot" />
      <xs:enumeration value="Truck20Foot" />
      <xs:enumeration value="Truck24Foot" />
      <xs:enumeration value="Truck26Foot" />
      <xs:enumeration value="Moped" />
      <xs:enumeration value="Stretch" />
      <xs:enumeration value="Regular" />
      <xs:enumeration value="Unique" />
      <xs:enumeration value="Exotic" />
      <xs:enumeration value="TruckSmallMedium" />
      <xs:enumeration value="TruckLarge" />
      <xs:enumeration value="SUVSmall" />
      <xs:enumeration value="SUVMedium" />
      <xs:enumeration value="SUVLarge" />
      <xs:enumeration value="SUVExotic" />
      <xs:enumeration value="FourWheelDrive" />
      <xs:enumeration value="Special" />
      <xs:enumeration value="Miscellaneous" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="AutoRentalVehicleClassCode" nillable="true" type="tns:AutoRentalVehicleClassCode" />
  <xs:simpleType name="MarketCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Default" />
      <xs:enumeration value="AutoRental" />
      <xs:enumeration value="DirectMarketing" />
      <xs:enumeration value="ECommerce" />
      <xs:enumeration value="FoodRestaurant" />
      <xs:enumeration value="HotelLodging" />
      <xs:enumeration value="Petroleum" />
      <xs:enumeration value="Retail" />
      <xs:enumeration value="Qsr" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="MarketCode" nillable="true" type="tns:MarketCode" />
  <xs:simpleType name="BasicSignaturePromptOption">
    <xs:restriction base="xs:string">
      <xs:enumeration value="None">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">-1</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Always">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">0</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Never">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="BasicSignaturePromptOption" nillable="true" type="tns:BasicSignaturePromptOption" />
  <xs:simpleType name="LodgingChargeType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Default" />
      <xs:enumeration value="Restaurant" />
      <xs:enumeration value="GiftShop" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="LodgingChargeType" nillable="true" type="tns:LodgingChargeType" />
  <xs:complexType name="ArrayOfLodgingExtraChargesDetail">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="LodgingExtraChargesDetail" type="tns:LodgingExtraChargesDetail" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfLodgingExtraChargesDetail" nillable="true" type="tns:ArrayOfLodgingExtraChargesDetail" />
  <xs:simpleType name="LodgingExtraChargesDetail">
    <xs:restriction base="xs:string">
      <xs:enumeration value="NotUsed" />
      <xs:enumeration value="Reserved" />
      <xs:enumeration value="Restaurant" />
      <xs:enumeration value="GiftShop" />
      <xs:enumeration value="MiniBar" />
      <xs:enumeration value="Telephone" />
      <xs:enumeration value="Other" />
      <xs:enumeration value="Laundry" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="LodgingExtraChargesDetail" nillable="true" type="tns:LodgingExtraChargesDetail" />
  <xs:simpleType name="LodgingPrestigiousPropertyCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="NonParticipant" />
      <xs:enumeration value="FiveHundredDollarLimit" />
      <xs:enumeration value="OneThousandDollarLimit" />
      <xs:enumeration value="OneThousandFiveHundredDollarLimit" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="LodgingPrestigiousPropertyCode" nillable="true" type="tns:LodgingPrestigiousPropertyCode" />
  <xs:simpleType name="LodgingSpecialProgramCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Default" />
      <xs:enumeration value="Sale" />
      <xs:enumeration value="NoShow" />
      <xs:enumeration value="AdvanceDeposit" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="LodgingSpecialProgramCode" nillable="true" type="tns:LodgingSpecialProgramCode" />
  <xs:simpleType name="TransactionDataEntryMode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Swiped" />
      <xs:enumeration value="Keyed" />
      <xs:enumeration value="ContactIcc" />
      <xs:enumeration value="ContactlessIcc" />
      <xs:enumeration value="ContactlessMsd" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="TransactionDataEntryMode" nillable="true" type="tns:TransactionDataEntryMode" />
  <xs:simpleType name="CardBrand">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Visa">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="MasterCard">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Amex">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Discover">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Diners">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">5</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="StoredValue">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">7</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="JCB">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">8</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CarteBlanche">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">9</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Interac">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">10</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="WEX">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">11</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Maestro">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">12</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CardBrand" nillable="true" type="tns:CardBrand" />
  <xs:simpleType name="TransactionTokenType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="OmniToken">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="TransactionTokenType" nillable="true" type="tns:TransactionTokenType" />
  <xs:simpleType name="FleetDebitCreditCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="NotSupported" />
      <xs:enumeration value="ExtendedItemAmountIsCredit" />
      <xs:enumeration value="ExtendedItemAmountIsDebit" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="FleetDebitCreditCode" nillable="true" type="tns:FleetDebitCreditCode" />
  <xs:simpleType name="FleetDiscountCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="NotSupported" />
      <xs:enumeration value="AmountIsDiscounted" />
      <xs:enumeration value="AmountIsNotDiscounted" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="FleetDiscountCode" nillable="true" type="tns:FleetDiscountCode" />
  <xs:simpleType name="FleetNetGrossCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="NotSupported" />
      <xs:enumeration value="ItemAmountIncludesTaxAmount" />
      <xs:enumeration value="ItemAmountDoesNotIncludeTaxAmount" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="FleetNetGrossCode" nillable="true" type="tns:FleetNetGrossCode" />
  <xs:simpleType name="HostDriverTypes">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Null" />
      <xs:enumeration value="Express" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="HostDriverTypes" nillable="true" type="tns:HostDriverTypes" />
  <xs:simpleType name="PaymentType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="None" />
      <xs:enumeration value="Credit" />
      <xs:enumeration value="Debit" />
      <xs:enumeration value="Gift" />
      <xs:enumeration value="Ebt" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="PaymentType" nillable="true" type="tns:PaymentType" />
  <xs:simpleType name="DriverTypes">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Null" />
      <xs:enumeration value="VeriFoneXpi" />
      <xs:enumeration value="VeriFoneCXpi" />
      <xs:enumeration value="VeriFoneFormAgentXpi" />
      <xs:enumeration value="Virtual" />
      <xs:enumeration value="IngenicoRba" />
      <xs:enumeration value="DebitNull" />
      <xs:enumeration value="GiftNull" />
      <xs:enumeration value="FinancialCardReadNull" />
      <xs:enumeration value="NullPinPadDoesNotSupportSignature" />
      <xs:enumeration value="NullPinPadReturnsContactlessMsd" />
      <xs:enumeration value="NullPinPadReturnsEncryptedContactlessMsd" />
      <xs:enumeration value="ConfigurableNull" />
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="IngenicoUpp" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="DriverTypes" nillable="true" type="tns:DriverTypes" />
  <xs:simpleType name="TerminalTypes">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="PointOfSale" />
      <xs:enumeration value="ECommerce" />
      <xs:enumeration value="Moto" />
      <xs:enumeration value="FuelPump" />
      <xs:enumeration value="Atm" />
      <xs:enumeration value="Voice" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="TerminalTypes" nillable="true" type="tns:TerminalTypes" />
  <xs:simpleType name="HandshakeTypes">
    <xs:restriction base="xs:string">
      <xs:enumeration value="None" />
      <xs:enumeration value="XonXoff" />
      <xs:enumeration value="RequestToSend" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="HandshakeTypes" nillable="true" type="tns:HandshakeTypes" />
  <xs:simpleType name="StopBitTypes">
    <xs:restriction base="xs:string">
      <xs:enumeration value="None" />
      <xs:enumeration value="One" />
      <xs:enumeration value="OnePointFive" />
      <xs:enumeration value="Two" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="StopBitTypes" nillable="true" type="tns:StopBitTypes" />
  <xs:simpleType name="EbtTypeSelection">
    <xs:restriction base="xs:string">
      <xs:enumeration value="None" />
      <xs:enumeration value="FoodStamp" />
      <xs:enumeration value="CashBenefit" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="EbtTypeSelection" nillable="true" type="tns:EbtTypeSelection" />
  <xs:simpleType name="CreditSaleSignaturePromptOption">
    <xs:restriction base="xs:string">
      <xs:enumeration value="None">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">-1</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Always">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">0</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Never">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="UseThreshold">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CreditSaleSignaturePromptOption" nillable="true" type="tns:CreditSaleSignaturePromptOption" />
  <xs:simpleType name="CreditAvsEntryConditionTypes">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Always" />
      <xs:enumeration value="Never" />
      <xs:enumeration value="Keyed" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CreditAvsEntryConditionTypes" nillable="true" type="tns:CreditAvsEntryConditionTypes" />
  <xs:simpleType name="CurrencyCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="None" />
      <xs:enumeration value="Usd">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">840</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cad">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">124</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Gbp">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">826</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CurrencyCode" nillable="true" type="tns:CurrencyCode" />
  <xs:simpleType name="EmvFallback">
    <xs:restriction base="xs:string">
      <xs:enumeration value="NeverAllow" />
      <xs:enumeration value="AllowAfterChipError" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="EmvFallback" nillable="true" type="tns:EmvFallback" />
  <xs:simpleType name="ProcessorResponseCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Approved" />
      <xs:enumeration value="PartialApproval" />
      <xs:enumeration value="Decline" />
      <xs:enumeration value="ExpiredCard" />
      <xs:enumeration value="Duplicate" />
      <xs:enumeration value="PickUpCard" />
      <xs:enumeration value="ReferralCallIssuer" />
      <xs:enumeration value="InvalidData" />
      <xs:enumeration value="ApprovedExceptCashback" />
      <xs:enumeration value="NotAllowed" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ProcessorResponseCode" nillable="true" type="tns:ProcessorResponseCode" />
  <xs:simpleType name="TransactionFlowStatus">
    <xs:restriction base="xs:string">
      <xs:enumeration value="None" />
      <xs:enumeration value="Success" />
      <xs:enumeration value="Declined" />
      <xs:enumeration value="Approved" />
      <xs:enumeration value="Restart" />
      <xs:enumeration value="Failed" />
      <xs:enumeration value="HostError" />
      <xs:enumeration value="Timeout" />
      <xs:enumeration value="FailedVerification" />
      <xs:enumeration value="CardError" />
      <xs:enumeration value="UnknownCard" />
      <xs:enumeration value="UnsupportedCard" />
      <xs:enumeration value="DeviceError" />
      <xs:enumeration value="Cancelled" />
      <xs:enumeration value="ChipError" />
      <xs:enumeration value="PinPadError" />
      <xs:enumeration value="PinPadTimeout" />
      <xs:enumeration value="InvalidLane" />
      <xs:enumeration value="SwipedCardIsChipCapable" />
      <xs:enumeration value="ApprovedByMerchant" />
      <xs:enumeration value="ChipReaderError" />
      <xs:enumeration value="UseChipReader" />
      <xs:enumeration value="UseMagneticStripe" />
      <xs:enumeration value="CardRemoved" />
      <xs:enumeration value="CardBlocked" />
      <xs:enumeration value="CardNotSupported" />
      <xs:enumeration value="BadCard" />
      <xs:enumeration value="CandidateListEmpty" />
      <xs:enumeration value="IssuerAuthenticationFailed" />
      <xs:enumeration value="CardDataEncryptionNotEnabled" />
      <xs:enumeration value="ApprovedExceptCashback" />
      <xs:enumeration value="ApplicationBlocked" />
      <xs:enumeration value="PreReadSuccessful" />
      <xs:enumeration value="ContactlessMsdDisabled" />
      <xs:enumeration value="ContactlessEmvDisabled" />
      <xs:enumeration value="ContactlessMsdNotSupported" />
      <xs:enumeration value="ProgrammaticallyCancelled" />
      <xs:enumeration value="DccRequested" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="TransactionFlowStatus" nillable="true" type="tns:TransactionFlowStatus" />
  <xs:simpleType name="SignatureStatusCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="SignatureRequired" />
      <xs:enumeration value="SignaturePresent" />
      <xs:enumeration value="SignatureRequiredCancelledByCardholder">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">100</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SignatureRequiredNotSupportedByPinPad">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">101</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SignatureRequiredPinPadError">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">102</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SignatureNotRequiredByThresholdAmount">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">200</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SignatureNotRequiredByPaymentType">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">201</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SignatureNotRequiredByTransactionType">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">202</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SignatureRequiredButPromptSuppressedByMerchant">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">203</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SignatureNotRequiredByUnattendedPinPad">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">204</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="SignatureStatusCode" nillable="true" type="tns:SignatureStatusCode" />
  <xs:simpleType name="CardType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown" />
      <xs:enumeration value="Financial" />
      <xs:enumeration value="NonFinancial" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CardType" nillable="true" type="tns:CardType" />
  <xs:simpleType name="CardEncryptedFormat">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Default" />
      <xs:enumeration value="Format1" />
      <xs:enumeration value="Format2" />
      <xs:enumeration value="Format3" />
      <xs:enumeration value="Format4" />
      <xs:enumeration value="Format5" />
      <xs:enumeration value="Format6" />
      <xs:enumeration value="Format7" />
      <xs:enumeration value="Format9">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">9</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Format10">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">10</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Format11">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">11</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CardEncryptedFormat" nillable="true" type="tns:CardEncryptedFormat" />
  <xs:simpleType name="CardholderAction">
    <xs:restriction base="xs:string">
      <xs:enumeration value="OK" />
      <xs:enumeration value="Cancel" />
      <xs:enumeration value="Timeout" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CardholderAction" nillable="true" type="tns:CardholderAction" />
</xs:schema>