Express


Click here for a complete list of operations.

DebitCardSale

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /express.asmx HTTP/1.1
Host: certtransaction.elementexpress.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://transaction.elementexpress.com/DebitCardSale"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <DebitCardSale xmlns="https://transaction.elementexpress.com">
      <credentials>
        <AccountID>string</AccountID>
        <AccountToken>string</AccountToken>
        <AcceptorID>string</AcceptorID>
        <NewAccountToken>string</NewAccountToken>
      </credentials>
      <application>
        <ApplicationID>string</ApplicationID>
        <ApplicationName>string</ApplicationName>
        <ApplicationVersion>string</ApplicationVersion>
        <IntegrationType>string</IntegrationType>
      </application>
      <terminal>
        <TerminalID>string</TerminalID>
        <TerminalType>Unknown or PointOfSale or ECommerce or MOTO or FuelPump or ATM or Voice or Mobile or WebSite or Upside</TerminalType>
        <CardPresentCode>UseDefault or Unknown or Present or NotPresent</CardPresentCode>
        <CardholderPresentCode>UseDefault or Unknown or Present or NotPresent or MailOrder or PhoneOrder or StandingAuth or ECommerce</CardholderPresentCode>
        <CardInputCode>UseDefault or Unknown or MagstripeRead or ContactlessMagstripeRead or ManualKeyed or ManualKeyedMagstripeFailure or ChipRead or ContactlessChipRead or ManualKeyedChipReadFailure or MagstripeReadChipReadFailure or MagstripeReadNonTechnicalFallback or SoftPOS</CardInputCode>
        <CVVPresenceCode>UseDefault or NotProvided or Provided or Illegible or CustomerIllegible</CVVPresenceCode>
        <TerminalCapabilityCode>UseDefault or Unknown or NoTerminal or MagstripeReader or ContactlessMagstripeReader or KeyEntered or ChipReader or ContactlessChipReader</TerminalCapabilityCode>
        <TerminalEnvironmentCode>UseDefault or NoTerminal or LocalAttended or LocalUnattended or RemoteAttended or RemoteUnattended or ECommerce</TerminalEnvironmentCode>
        <MotoECICode>UseDefault or NotUsed or Single or Recurring or Installment or SecureECommerce or NonAuthenticatedSecureTransaction or NonAuthenticatedSecureECommerceTransaction or NonSecureECommerceTransaction or AmericanExpressToken</MotoECICode>
        <CVVResponseType>Regular or Extended</CVVResponseType>
        <ConsentCode>NotUsed or FaceToFace or Phone or Internet</ConsentCode>
        <TerminalSerialNumber>string</TerminalSerialNumber>
        <TerminalEncryptionFormat>Default or Format1 or Format2 or Format4 or Format5 or Format6 or Format7 or Format8 or Format9 or Format10 or Format11</TerminalEncryptionFormat>
        <LaneNumber>string</LaneNumber>
        <Model>string</Model>
        <EMVKernelVersion>string</EMVKernelVersion>
        <StoreCardID>string</StoreCardID>
        <StoreCardPassword>string</StoreCardPassword>
        <OperatorID>string</OperatorID>
      </terminal>
      <card>
        <Track1Data>string</Track1Data>
        <Track2Data>string</Track2Data>
        <Track3Data>string</Track3Data>
        <MagneprintData>string</MagneprintData>
        <CardNumber>string</CardNumber>
        <TruncatedCardNumber>string</TruncatedCardNumber>
        <ExpirationMonth>string</ExpirationMonth>
        <ExpirationYear>string</ExpirationYear>
        <CardholderName>string</CardholderName>
        <CVV>string</CVV>
        <CAVV>string</CAVV>
        <XID>string</XID>
        <PINBlock>string</PINBlock>
        <KeySerialNumber>string</KeySerialNumber>
        <EncryptedFormat>Default or Format1 or Format2 or Format4 or Format5 or Format6 or Format7 or Format8 or Format9 or Format10 or Format11</EncryptedFormat>
        <EncryptedTrack1Data>string</EncryptedTrack1Data>
        <EncryptedTrack2Data>string</EncryptedTrack2Data>
        <EncryptedCardData>string</EncryptedCardData>
        <CardDataKeySerialNumber>string</CardDataKeySerialNumber>
        <AVSResponseCode>string</AVSResponseCode>
        <CVVResponseCode>string</CVVResponseCode>
        <CAVVResponseCode>string</CAVVResponseCode>
        <CardLogo>string</CardLogo>
        <GiftCardSecurityCode>string</GiftCardSecurityCode>
        <AlternateCardNumber1>string</AlternateCardNumber1>
        <AlternateCardNumber2>string</AlternateCardNumber2>
        <AlternateCardNumber3>string</AlternateCardNumber3>
        <SecondaryCardNumber>string</SecondaryCardNumber>
        <BIN>string</BIN>
      </card>
      <transaction>
        <TransactionID>string</TransactionID>
        <ClerkNumber>string</ClerkNumber>
        <ShiftID>string</ShiftID>
        <TransactionAmount>string</TransactionAmount>
        <OriginalAuthorizedAmount>string</OriginalAuthorizedAmount>
        <TotalAuthorizedAmount>string</TotalAuthorizedAmount>
        <SalesTaxAmount>string</SalesTaxAmount>
        <TipAmount>string</TipAmount>
        <ApprovalNumber>string</ApprovalNumber>
        <ReferenceNumber>string</ReferenceNumber>
        <TicketNumber>string</TicketNumber>
        <ReversalType>System or Full or Partial</ReversalType>
        <MarketCode>Default or AutoRental or DirectMarketing or ECommerce or FoodRestaurant or HotelLodging or Petroleum or Retail or QSR or Grocery</MarketCode>
        <AcquirerData>string</AcquirerData>
        <CashBackAmount>string</CashBackAmount>
        <BillPaymentFlag>False or True</BillPaymentFlag>
        <DuplicateCheckDisableFlag>False or True</DuplicateCheckDisableFlag>
        <DuplicateOverrideFlag>False or True</DuplicateOverrideFlag>
        <RecurringFlag>False or True</RecurringFlag>
        <CommercialCardCustomerCode>string</CommercialCardCustomerCode>
        <ProcessorName>string</ProcessorName>
        <TransactionStatus>string</TransactionStatus>
        <TransactionStatusCode>string</TransactionStatusCode>
        <HostTransactionID>string</HostTransactionID>
        <TransactionSetupID>string</TransactionSetupID>
        <MerchantVerificationValue>string</MerchantVerificationValue>
        <PartialApprovedFlag>False or True</PartialApprovedFlag>
        <ApprovedAmount>string</ApprovedAmount>
        <CommercialCardResponseCode>string</CommercialCardResponseCode>
        <BalanceAmount>string</BalanceAmount>
        <BalanceCurrencyCode>string</BalanceCurrencyCode>
        <ConvenienceFeeAmount>string</ConvenienceFeeAmount>
        <GiftCardStatusCode>string</GiftCardStatusCode>
        <BillPayerAccountNumber>string</BillPayerAccountNumber>
        <GiftCardBalanceTransferCode>string</GiftCardBalanceTransferCode>
        <EMVEncryptionFormat>Default or Format1 or Format2 or Format3 or Format4 or Format5 or Format6</EMVEncryptionFormat>
        <ReversalReason>Unknown or RejectedPartialApproval or Timeout or EditError or MACVerifyError or MACSyncError or EncryptionError or SystemError or PossibleFraud or CardRemoval or ChipDecline or TerminalError</ReversalReason>
        <PaymentType>NotUsed or Recurring or Installment or CardHolderInitiated or CredentialsOnFile</PaymentType>
        <NetworkTransactionID>string</NetworkTransactionID>
        <SubmissionType>NotUsed or Initial or Subsequent or Resubmission or ReAuthorization or DelayedCharges or NoShow</SubmissionType>
        <Notes>string</Notes>
        <CustomerID>string</CustomerID>
        <GiftPointsBalance>string</GiftPointsBalance>
        <GiftRewardLevel>string</GiftRewardLevel>
      </transaction>
      <extendedParameters>
        <ExtendedParameters>
          <Key>string</Key>
          <Value />
        </ExtendedParameters>
        <ExtendedParameters>
          <Key>string</Key>
          <Value />
        </ExtendedParameters>
      </extendedParameters>
    </DebitCardSale>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <DebitCardSaleResponse xmlns="https://transaction.elementexpress.com">
      <response>
        <HostResponseCode>string</HostResponseCode>
        <HostResponseMessage>string</HostResponseMessage>
        <HostTransactionDateTime>string</HostTransactionDateTime>
        <Credentials>
          <AccountID>string</AccountID>
          <AccountToken>string</AccountToken>
          <AcceptorID>string</AcceptorID>
          <NewAccountToken>string</NewAccountToken>
        </Credentials>
        <Batch>
          <BatchCloseType>Regular or Force or Clear</BatchCloseType>
          <BatchQueryType>Totals or Item</BatchQueryType>
          <HostBatchID>string</HostBatchID>
          <HostItemID>string</HostItemID>
          <HostBatchCount>string</HostBatchCount>
          <HostBatchAmount>string</HostBatchAmount>
          <BatchGroupingCode>FullBatch or SingleItem</BatchGroupingCode>
          <HostReversalQueueID>string</HostReversalQueueID>
          <HostCreditSaleCount>string</HostCreditSaleCount>
          <HostCreditSaleAmount>string</HostCreditSaleAmount>
          <HostCreditReturnCount>string</HostCreditReturnCount>
          <HostCreditReturnAmount>string</HostCreditReturnAmount>
          <HostDebitSaleCount>string</HostDebitSaleCount>
          <HostDebitSaleAmount>string</HostDebitSaleAmount>
          <HostDebitReturnCount>string</HostDebitReturnCount>
          <HostDebitReturnAmount>string</HostDebitReturnAmount>
          <HostBatchItems>string</HostBatchItems>
          <BatchIndexCode>Current or FirstPrevious or SecondPrevious or ThirdPrevious or FourthPrevious or FifthPrevious or SixthPrevious or SeventhPrevious</BatchIndexCode>
        </Batch>
        <Card>
          <Track1Data>string</Track1Data>
          <Track2Data>string</Track2Data>
          <Track3Data>string</Track3Data>
          <MagneprintData>string</MagneprintData>
          <CardNumber>string</CardNumber>
          <TruncatedCardNumber>string</TruncatedCardNumber>
          <ExpirationMonth>string</ExpirationMonth>
          <ExpirationYear>string</ExpirationYear>
          <CardholderName>string</CardholderName>
          <CVV>string</CVV>
          <CAVV>string</CAVV>
          <XID>string</XID>
          <PINBlock>string</PINBlock>
          <KeySerialNumber>string</KeySerialNumber>
          <EncryptedFormat>Default or Format1 or Format2 or Format4 or Format5 or Format6 or Format7 or Format8 or Format9 or Format10 or Format11</EncryptedFormat>
          <EncryptedTrack1Data>string</EncryptedTrack1Data>
          <EncryptedTrack2Data>string</EncryptedTrack2Data>
          <EncryptedCardData>string</EncryptedCardData>
          <CardDataKeySerialNumber>string</CardDataKeySerialNumber>
          <AVSResponseCode>string</AVSResponseCode>
          <CVVResponseCode>string</CVVResponseCode>
          <CAVVResponseCode>string</CAVVResponseCode>
          <CardLogo>string</CardLogo>
          <GiftCardSecurityCode>string</GiftCardSecurityCode>
          <AlternateCardNumber1>string</AlternateCardNumber1>
          <AlternateCardNumber2>string</AlternateCardNumber2>
          <AlternateCardNumber3>string</AlternateCardNumber3>
          <SecondaryCardNumber>string</SecondaryCardNumber>
          <BIN>string</BIN>
        </Card>
        <Transaction>
          <TransactionID>string</TransactionID>
          <ClerkNumber>string</ClerkNumber>
          <ShiftID>string</ShiftID>
          <TransactionAmount>string</TransactionAmount>
          <OriginalAuthorizedAmount>string</OriginalAuthorizedAmount>
          <TotalAuthorizedAmount>string</TotalAuthorizedAmount>
          <SalesTaxAmount>string</SalesTaxAmount>
          <TipAmount>string</TipAmount>
          <ApprovalNumber>string</ApprovalNumber>
          <ReferenceNumber>string</ReferenceNumber>
          <TicketNumber>string</TicketNumber>
          <ReversalType>System or Full or Partial</ReversalType>
          <MarketCode>Default or AutoRental or DirectMarketing or ECommerce or FoodRestaurant or HotelLodging or Petroleum or Retail or QSR or Grocery</MarketCode>
          <AcquirerData>string</AcquirerData>
          <CashBackAmount>string</CashBackAmount>
          <BillPaymentFlag>False or True</BillPaymentFlag>
          <DuplicateCheckDisableFlag>False or True</DuplicateCheckDisableFlag>
          <DuplicateOverrideFlag>False or True</DuplicateOverrideFlag>
          <RecurringFlag>False or True</RecurringFlag>
          <CommercialCardCustomerCode>string</CommercialCardCustomerCode>
          <ProcessorName>string</ProcessorName>
          <TransactionStatus>string</TransactionStatus>
          <TransactionStatusCode>string</TransactionStatusCode>
          <HostTransactionID>string</HostTransactionID>
          <TransactionSetupID>string</TransactionSetupID>
          <MerchantVerificationValue>string</MerchantVerificationValue>
          <PartialApprovedFlag>False or True</PartialApprovedFlag>
          <ApprovedAmount>string</ApprovedAmount>
          <CommercialCardResponseCode>string</CommercialCardResponseCode>
          <BalanceAmount>string</BalanceAmount>
          <BalanceCurrencyCode>string</BalanceCurrencyCode>
          <ConvenienceFeeAmount>string</ConvenienceFeeAmount>
          <GiftCardStatusCode>string</GiftCardStatusCode>
          <BillPayerAccountNumber>string</BillPayerAccountNumber>
          <GiftCardBalanceTransferCode>string</GiftCardBalanceTransferCode>
          <EMVEncryptionFormat>Default or Format1 or Format2 or Format3 or Format4 or Format5 or Format6</EMVEncryptionFormat>
          <ReversalReason>Unknown or RejectedPartialApproval or Timeout or EditError or MACVerifyError or MACSyncError or EncryptionError or SystemError or PossibleFraud or CardRemoval or ChipDecline or TerminalError</ReversalReason>
          <PaymentType>NotUsed or Recurring or Installment or CardHolderInitiated or CredentialsOnFile</PaymentType>
          <NetworkTransactionID>string</NetworkTransactionID>
          <SubmissionType>NotUsed or Initial or Subsequent or Resubmission or ReAuthorization or DelayedCharges or NoShow</SubmissionType>
          <Notes>string</Notes>
          <CustomerID>string</CustomerID>
          <GiftPointsBalance>string</GiftPointsBalance>
          <GiftRewardLevel>string</GiftRewardLevel>
        </Transaction>
        <PaymentAccount>
          <PaymentAccountID>string</PaymentAccountID>
          <PaymentAccountType>CreditCard or Checking or Savings or ACH or Other or OmniToken</PaymentAccountType>
          <PaymentBrand>string</PaymentBrand>
          <PaymentAccountReferenceNumber>string</PaymentAccountReferenceNumber>
          <TransactionSetupID>string</TransactionSetupID>
          <PASSUpdaterBatchStatus>Null or IncludedInNextBatch or NotIncludedInNextBatch</PASSUpdaterBatchStatus>
          <PASSUpdaterOption>Null or AutoUpdateEnabled or AutoUpdateDisabled</PASSUpdaterOption>
        </PaymentAccount>
        <Address>
          <BillingName>string</BillingName>
          <BillingAddress1>string</BillingAddress1>
          <BillingAddress2>string</BillingAddress2>
          <BillingCity>string</BillingCity>
          <BillingState>string</BillingState>
          <BillingZipcode>string</BillingZipcode>
          <BillingEmail>string</BillingEmail>
          <BillingPhone>string</BillingPhone>
          <ShippingName>string</ShippingName>
          <ShippingAddress1>string</ShippingAddress1>
          <ShippingAddress2>string</ShippingAddress2>
          <ShippingCity>string</ShippingCity>
          <ShippingState>string</ShippingState>
          <ShippingZipcode>string</ShippingZipcode>
          <ShippingEmail>string</ShippingEmail>
          <ShippingPhone>string</ShippingPhone>
        </Address>
        <ScheduledTask>
          <ScheduledTaskID>string</ScheduledTaskID>
          <ScheduledTaskRunLogID>string</ScheduledTaskRunLogID>
          <ScheduledTaskGroupID>string</ScheduledTaskGroupID>
          <ScheduledTaskName>string</ScheduledTaskName>
          <ScheduledTaskReferenceNumber>string</ScheduledTaskReferenceNumber>
          <RunFrequency>OneTimeFuture or Daily or Weekly or BiWeekly or Monthly or BiMonthly or Quarterly or SemiAnnually or Yearly or MonthlyLastDay</RunFrequency>
          <RunStartDate>string</RunStartDate>
          <RunUntilCancelFlag>False or True</RunUntilCancelFlag>
          <RunCycles>string</RunCycles>
          <ScheduledTaskStatus>Active or Disabled or Removed</ScheduledTaskStatus>
        </ScheduledTask>
        <DemandDepositAccount>
          <DDAAccountType>Checking or Savings</DDAAccountType>
          <AccountNumber>string</AccountNumber>
          <RoutingNumber>string</RoutingNumber>
          <CheckNumber>string</CheckNumber>
          <CheckType>Personal or Business</CheckType>
          <TruncatedAccountNumber>string</TruncatedAccountNumber>
          <TruncatedRoutingNumber>string</TruncatedRoutingNumber>
        </DemandDepositAccount>
        <TransactionSetup>
          <TransactionSetupID>string</TransactionSetupID>
          <TransactionSetupAccountID>string</TransactionSetupAccountID>
          <TransactionSetupAcceptorID>string</TransactionSetupAcceptorID>
          <TransactionSetupApplicationID>string</TransactionSetupApplicationID>
          <TransactionSetupApplicationName>string</TransactionSetupApplicationName>
          <TransactionSetupApplicationVersion>string</TransactionSetupApplicationVersion>
          <TransactionSetupMethod>Null or CreditCardSale or CreditCardAuthorization or CreditCardAVSOnly or CreditCardForce or DebitCardSale or CheckSale or PaymentAccountCreate or PaymentAccountUpdate or Sale</TransactionSetupMethod>
          <Device>Null or MagtekEncryptedSwipe or EncryptedInputDevice</Device>
          <Embedded>False or True</Embedded>
          <CVVRequired>False or True</CVVRequired>
          <AutoReturn>False or True</AutoReturn>
          <CompanyName>string</CompanyName>
          <LogoURL>string</LogoURL>
          <Tagline>string</Tagline>
          <WelcomeMessage>string</WelcomeMessage>
          <ReturnURL>string</ReturnURL>
          <ReturnURLTitle>string</ReturnURLTitle>
          <OrderDetails>string</OrderDetails>
          <ProcessTransactionTitle>string</ProcessTransactionTitle>
          <ValidationCode>string</ValidationCode>
          <DeviceInputCode>NotUsed or Unknown or Terminal or Keyboard</DeviceInputCode>
          <CustomCss>string</CustomCss>
        </TransactionSetup>
        <Terminal>
          <TerminalID>string</TerminalID>
          <TerminalType>Unknown or PointOfSale or ECommerce or MOTO or FuelPump or ATM or Voice or Mobile or WebSite or Upside</TerminalType>
          <CardPresentCode>UseDefault or Unknown or Present or NotPresent</CardPresentCode>
          <CardholderPresentCode>UseDefault or Unknown or Present or NotPresent or MailOrder or PhoneOrder or StandingAuth or ECommerce</CardholderPresentCode>
          <CardInputCode>UseDefault or Unknown or MagstripeRead or ContactlessMagstripeRead or ManualKeyed or ManualKeyedMagstripeFailure or ChipRead or ContactlessChipRead or ManualKeyedChipReadFailure or MagstripeReadChipReadFailure or MagstripeReadNonTechnicalFallback or SoftPOS</CardInputCode>
          <CVVPresenceCode>UseDefault or NotProvided or Provided or Illegible or CustomerIllegible</CVVPresenceCode>
          <TerminalCapabilityCode>UseDefault or Unknown or NoTerminal or MagstripeReader or ContactlessMagstripeReader or KeyEntered or ChipReader or ContactlessChipReader</TerminalCapabilityCode>
          <TerminalEnvironmentCode>UseDefault or NoTerminal or LocalAttended or LocalUnattended or RemoteAttended or RemoteUnattended or ECommerce</TerminalEnvironmentCode>
          <MotoECICode>UseDefault or NotUsed or Single or Recurring or Installment or SecureECommerce or NonAuthenticatedSecureTransaction or NonAuthenticatedSecureECommerceTransaction or NonSecureECommerceTransaction or AmericanExpressToken</MotoECICode>
          <CVVResponseType>Regular or Extended</CVVResponseType>
          <ConsentCode>NotUsed or FaceToFace or Phone or Internet</ConsentCode>
          <TerminalSerialNumber>string</TerminalSerialNumber>
          <TerminalEncryptionFormat>Default or Format1 or Format2 or Format4 or Format5 or Format6 or Format7 or Format8 or Format9 or Format10 or Format11</TerminalEncryptionFormat>
          <LaneNumber>string</LaneNumber>
          <Model>string</Model>
          <EMVKernelVersion>string</EMVKernelVersion>
          <StoreCardID>string</StoreCardID>
          <StoreCardPassword>string</StoreCardPassword>
          <OperatorID>string</OperatorID>
        </Terminal>
        <AutoRental>
          <AutoRentalAgreementNumber>string</AutoRentalAgreementNumber>
          <AutoRentalNoShowIndicator>string</AutoRentalNoShowIndicator>
          <AutoRentalExtraChargesDetail>string</AutoRentalExtraChargesDetail>
          <AutoRentalPickupDate>string</AutoRentalPickupDate>
          <AutoRentalDropoffDate>string</AutoRentalDropoffDate>
          <AutoRentalCustomerName>string</AutoRentalCustomerName>
          <AutoRentalReturnCity>string</AutoRentalReturnCity>
          <AutoRentalReturnState>string</AutoRentalReturnState>
          <AutoRentalReturnLocationID>string</AutoRentalReturnLocationID>
          <AutoRentalDuration>string</AutoRentalDuration>
          <AutoRentalPickupLocation>string</AutoRentalPickupLocation>
          <AutoRentalPickupCity>string</AutoRentalPickupCity>
          <AutoRentalPickupState>string</AutoRentalPickupState>
          <AutoRentalPickupCountryCode>string</AutoRentalPickupCountryCode>
          <AutoRentalPickupTime>string</AutoRentalPickupTime>
          <AutoRentalReturnCountryCode>string</AutoRentalReturnCountryCode>
          <AutoRentalReturnDate>string</AutoRentalReturnDate>
          <AutoRentalReturnTime>string</AutoRentalReturnTime>
          <AutoRentalVehicleClassCode>Unused or Mini or Subcompact or Economy or Compact or Midsize or Intermediate or Standard or Fullsize or Luxury or Premium or MiniVan or Van12Passenger or MovingVan or Van15Passenger or CargoVan or Truck12Foot or Truck20Foot or Truck24Foot or Truck26Foot or Moped or Stretch or Regular or Unique or Exotic or TruckSmallMedium or TruckLarge or SUVSmall or SUVMedium or SUVLarge or SUVExotic or FourWheelDrive or Special or Miscellaneous</AutoRentalVehicleClassCode>
          <AutoRentalDistance>string</AutoRentalDistance>
          <AutoRentalDistanceUnit>Unused or Miles or Kilometers</AutoRentalDistanceUnit>
          <AutoRentalAuditAdjustmentCode>NoAdjustments or MultipleAdjustments or OneAdjustmentCardmemberNotified or OneAdjustmentCardmemberNotNotified</AutoRentalAuditAdjustmentCode>
          <AutoRentalAuditAdjustmentAmount>string</AutoRentalAuditAdjustmentAmount>
          <AutoRentalWeeklyRentalRate>string</AutoRentalWeeklyRentalRate>
          <AutoRentalDailyRentalRate>string</AutoRentalDailyRentalRate>
          <AutoRentalInsuranceCharges>string</AutoRentalInsuranceCharges>
        </AutoRental>
        <Healthcare>
          <HealthcareFlag>False or True</HealthcareFlag>
          <HealthcareFirstAccountType>NotSpecified or Savings or Checking or CreditCard or Universal or StoredValueAccount or CashBenefitsAccount or FoodStampsAccount</HealthcareFirstAccountType>
          <HealthcareFirstAmountType>LedgerBalance or AvailableBalance or Healthcare or Transit or Copayment or OriginalAmount or PartialAuthorizedAmount or Prescription or Vision or Clinic or Dental or CashOver or OriginalCashOver</HealthcareFirstAmountType>
          <HealthcareFirstCurrencyCode>string</HealthcareFirstCurrencyCode>
          <HealthcareFirstAmountSign>Positive or Negative</HealthcareFirstAmountSign>
          <HealthcareFirstAmount>string</HealthcareFirstAmount>
          <HealthcareSecondAccountType>NotSpecified or Savings or Checking or CreditCard or Universal or StoredValueAccount or CashBenefitsAccount or FoodStampsAccount</HealthcareSecondAccountType>
          <HealthcareSecondAmountType>LedgerBalance or AvailableBalance or Healthcare or Transit or Copayment or OriginalAmount or PartialAuthorizedAmount or Prescription or Vision or Clinic or Dental or CashOver or OriginalCashOver</HealthcareSecondAmountType>
          <HealthcareSecondCurrencyCode>string</HealthcareSecondCurrencyCode>
          <HealthcareSecondAmountSign>Positive or Negative</HealthcareSecondAmountSign>
          <HealthcareSecondAmount>string</HealthcareSecondAmount>
          <HealthcareThirdAccountType>NotSpecified or Savings or Checking or CreditCard or Universal or StoredValueAccount or CashBenefitsAccount or FoodStampsAccount</HealthcareThirdAccountType>
          <HealthcareThirdAmountType>LedgerBalance or AvailableBalance or Healthcare or Transit or Copayment or OriginalAmount or PartialAuthorizedAmount or Prescription or Vision or Clinic or Dental or CashOver or OriginalCashOver</HealthcareThirdAmountType>
          <HealthcareThirdCurrencyCode>string</HealthcareThirdCurrencyCode>
          <HealthcareThirdAmountSign>Positive or Negative</HealthcareThirdAmountSign>
          <HealthcareThirdAmount>string</HealthcareThirdAmount>
          <HealthcareFourthAccountType>NotSpecified or Savings or Checking or CreditCard or Universal or StoredValueAccount or CashBenefitsAccount or FoodStampsAccount</HealthcareFourthAccountType>
          <HealthcareFourthAmountType>LedgerBalance or AvailableBalance or Healthcare or Transit or Copayment or OriginalAmount or PartialAuthorizedAmount or Prescription or Vision or Clinic or Dental or CashOver or OriginalCashOver</HealthcareFourthAmountType>
          <HealthcareFourthCurrencyCode>string</HealthcareFourthCurrencyCode>
          <HealthcareFourthAmountSign>Positive or Negative</HealthcareFourthAmountSign>
          <HealthcareFourthAmount>string</HealthcareFourthAmount>
        </Healthcare>
        <Lodging>
          <LodgingAgreementNumber>string</LodgingAgreementNumber>
          <LodgingCheckInDate>string</LodgingCheckInDate>
          <LodgingCheckOutDate>string</LodgingCheckOutDate>
          <LodgingRoomAmount>string</LodgingRoomAmount>
          <LodgingRoomTax>string</LodgingRoomTax>
          <LodgingNoShowIndicator>string</LodgingNoShowIndicator>
          <LodgingDuration>string</LodgingDuration>
          <LodgingCustomerName>string</LodgingCustomerName>
          <LodgingClientCode>string</LodgingClientCode>
          <LodgingExtraChargesDetail>string</LodgingExtraChargesDetail>
          <LodgingExtraChargesAmounts>string</LodgingExtraChargesAmounts>
          <LodgingPrestigiousPropertyCode>NonParticipant or DollarLimit500 or DollarLimit1000 or DollarLimit1500</LodgingPrestigiousPropertyCode>
          <LodgingSpecialProgramCode>Default or Sale or NoShow or AdvanceDeposit or DelayedCharge or ExpressService or AssuredReservation</LodgingSpecialProgramCode>
          <LodgingChargeType>Default or Restaurant or GiftShop</LodgingChargeType>
        </Lodging>
        <BIN>
          <BINTypeCode>string</BINTypeCode>
          <BINTypeValue>string</BINTypeValue>
          <BINDecorator>string</BINDecorator>
        </BIN>
        <EnhancedBIN>
          <Status>string</Status>
          <DebitCard>string</DebitCard>
          <CheckCard>string</CheckCard>
          <CreditCard>string</CreditCard>
          <GiftCard>string</GiftCard>
          <CommercialCard>string</CommercialCard>
          <FleetCard>string</FleetCard>
          <PrepaidCard>string</PrepaidCard>
          <HSAFSACard>string</HSAFSACard>
          <PINLessBillPay>string</PINLessBillPay>
          <EBT>string</EBT>
          <WIC>string</WIC>
          <InternationalBIN>string</InternationalBIN>
          <DurbinBINRegulation>string</DurbinBINRegulation>
        </EnhancedBIN>
        <Token>
          <TokenID>string</TokenID>
          <TokenProvider>Null or ExpressPASS or OmniToken or Paymetric or TransArmor</TokenProvider>
          <VaultID>string</VaultID>
          <TokenOptions>string</TokenOptions>
          <TAProviderID>string</TAProviderID>
          <TokenNewlyGenerated>string</TokenNewlyGenerated>
        </Token>
      </response>
    </DebitCardSaleResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /express.asmx HTTP/1.1
Host: certtransaction.elementexpress.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <DebitCardSale xmlns="https://transaction.elementexpress.com">
      <credentials>
        <AccountID>string</AccountID>
        <AccountToken>string</AccountToken>
        <AcceptorID>string</AcceptorID>
        <NewAccountToken>string</NewAccountToken>
      </credentials>
      <application>
        <ApplicationID>string</ApplicationID>
        <ApplicationName>string</ApplicationName>
        <ApplicationVersion>string</ApplicationVersion>
        <IntegrationType>string</IntegrationType>
      </application>
      <terminal>
        <TerminalID>string</TerminalID>
        <TerminalType>Unknown or PointOfSale or ECommerce or MOTO or FuelPump or ATM or Voice or Mobile or WebSite or Upside</TerminalType>
        <CardPresentCode>UseDefault or Unknown or Present or NotPresent</CardPresentCode>
        <CardholderPresentCode>UseDefault or Unknown or Present or NotPresent or MailOrder or PhoneOrder or StandingAuth or ECommerce</CardholderPresentCode>
        <CardInputCode>UseDefault or Unknown or MagstripeRead or ContactlessMagstripeRead or ManualKeyed or ManualKeyedMagstripeFailure or ChipRead or ContactlessChipRead or ManualKeyedChipReadFailure or MagstripeReadChipReadFailure or MagstripeReadNonTechnicalFallback or SoftPOS</CardInputCode>
        <CVVPresenceCode>UseDefault or NotProvided or Provided or Illegible or CustomerIllegible</CVVPresenceCode>
        <TerminalCapabilityCode>UseDefault or Unknown or NoTerminal or MagstripeReader or ContactlessMagstripeReader or KeyEntered or ChipReader or ContactlessChipReader</TerminalCapabilityCode>
        <TerminalEnvironmentCode>UseDefault or NoTerminal or LocalAttended or LocalUnattended or RemoteAttended or RemoteUnattended or ECommerce</TerminalEnvironmentCode>
        <MotoECICode>UseDefault or NotUsed or Single or Recurring or Installment or SecureECommerce or NonAuthenticatedSecureTransaction or NonAuthenticatedSecureECommerceTransaction or NonSecureECommerceTransaction or AmericanExpressToken</MotoECICode>
        <CVVResponseType>Regular or Extended</CVVResponseType>
        <ConsentCode>NotUsed or FaceToFace or Phone or Internet</ConsentCode>
        <TerminalSerialNumber>string</TerminalSerialNumber>
        <TerminalEncryptionFormat>Default or Format1 or Format2 or Format4 or Format5 or Format6 or Format7 or Format8 or Format9 or Format10 or Format11</TerminalEncryptionFormat>
        <LaneNumber>string</LaneNumber>
        <Model>string</Model>
        <EMVKernelVersion>string</EMVKernelVersion>
        <StoreCardID>string</StoreCardID>
        <StoreCardPassword>string</StoreCardPassword>
        <OperatorID>string</OperatorID>
      </terminal>
      <card>
        <Track1Data>string</Track1Data>
        <Track2Data>string</Track2Data>
        <Track3Data>string</Track3Data>
        <MagneprintData>string</MagneprintData>
        <CardNumber>string</CardNumber>
        <TruncatedCardNumber>string</TruncatedCardNumber>
        <ExpirationMonth>string</ExpirationMonth>
        <ExpirationYear>string</ExpirationYear>
        <CardholderName>string</CardholderName>
        <CVV>string</CVV>
        <CAVV>string</CAVV>
        <XID>string</XID>
        <PINBlock>string</PINBlock>
        <KeySerialNumber>string</KeySerialNumber>
        <EncryptedFormat>Default or Format1 or Format2 or Format4 or Format5 or Format6 or Format7 or Format8 or Format9 or Format10 or Format11</EncryptedFormat>
        <EncryptedTrack1Data>string</EncryptedTrack1Data>
        <EncryptedTrack2Data>string</EncryptedTrack2Data>
        <EncryptedCardData>string</EncryptedCardData>
        <CardDataKeySerialNumber>string</CardDataKeySerialNumber>
        <AVSResponseCode>string</AVSResponseCode>
        <CVVResponseCode>string</CVVResponseCode>
        <CAVVResponseCode>string</CAVVResponseCode>
        <CardLogo>string</CardLogo>
        <GiftCardSecurityCode>string</GiftCardSecurityCode>
        <AlternateCardNumber1>string</AlternateCardNumber1>
        <AlternateCardNumber2>string</AlternateCardNumber2>
        <AlternateCardNumber3>string</AlternateCardNumber3>
        <SecondaryCardNumber>string</SecondaryCardNumber>
        <BIN>string</BIN>
      </card>
      <transaction>
        <TransactionID>string</TransactionID>
        <ClerkNumber>string</ClerkNumber>
        <ShiftID>string</ShiftID>
        <TransactionAmount>string</TransactionAmount>
        <OriginalAuthorizedAmount>string</OriginalAuthorizedAmount>
        <TotalAuthorizedAmount>string</TotalAuthorizedAmount>
        <SalesTaxAmount>string</SalesTaxAmount>
        <TipAmount>string</TipAmount>
        <ApprovalNumber>string</ApprovalNumber>
        <ReferenceNumber>string</ReferenceNumber>
        <TicketNumber>string</TicketNumber>
        <ReversalType>System or Full or Partial</ReversalType>
        <MarketCode>Default or AutoRental or DirectMarketing or ECommerce or FoodRestaurant or HotelLodging or Petroleum or Retail or QSR or Grocery</MarketCode>
        <AcquirerData>string</AcquirerData>
        <CashBackAmount>string</CashBackAmount>
        <BillPaymentFlag>False or True</BillPaymentFlag>
        <DuplicateCheckDisableFlag>False or True</DuplicateCheckDisableFlag>
        <DuplicateOverrideFlag>False or True</DuplicateOverrideFlag>
        <RecurringFlag>False or True</RecurringFlag>
        <CommercialCardCustomerCode>string</CommercialCardCustomerCode>
        <ProcessorName>string</ProcessorName>
        <TransactionStatus>string</TransactionStatus>
        <TransactionStatusCode>string</TransactionStatusCode>
        <HostTransactionID>string</HostTransactionID>
        <TransactionSetupID>string</TransactionSetupID>
        <MerchantVerificationValue>string</MerchantVerificationValue>
        <PartialApprovedFlag>False or True</PartialApprovedFlag>
        <ApprovedAmount>string</ApprovedAmount>
        <CommercialCardResponseCode>string</CommercialCardResponseCode>
        <BalanceAmount>string</BalanceAmount>
        <BalanceCurrencyCode>string</BalanceCurrencyCode>
        <ConvenienceFeeAmount>string</ConvenienceFeeAmount>
        <GiftCardStatusCode>string</GiftCardStatusCode>
        <BillPayerAccountNumber>string</BillPayerAccountNumber>
        <GiftCardBalanceTransferCode>string</GiftCardBalanceTransferCode>
        <EMVEncryptionFormat>Default or Format1 or Format2 or Format3 or Format4 or Format5 or Format6</EMVEncryptionFormat>
        <ReversalReason>Unknown or RejectedPartialApproval or Timeout or EditError or MACVerifyError or MACSyncError or EncryptionError or SystemError or PossibleFraud or CardRemoval or ChipDecline or TerminalError</ReversalReason>
        <PaymentType>NotUsed or Recurring or Installment or CardHolderInitiated or CredentialsOnFile</PaymentType>
        <NetworkTransactionID>string</NetworkTransactionID>
        <SubmissionType>NotUsed or Initial or Subsequent or Resubmission or ReAuthorization or DelayedCharges or NoShow</SubmissionType>
        <Notes>string</Notes>
        <CustomerID>string</CustomerID>
        <GiftPointsBalance>string</GiftPointsBalance>
        <GiftRewardLevel>string</GiftRewardLevel>
      </transaction>
      <extendedParameters>
        <ExtendedParameters>
          <Key>string</Key>
          <Value />
        </ExtendedParameters>
        <ExtendedParameters>
          <Key>string</Key>
          <Value />
        </ExtendedParameters>
      </extendedParameters>
    </DebitCardSale>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <DebitCardSaleResponse xmlns="https://transaction.elementexpress.com">
      <response>
        <HostResponseCode>string</HostResponseCode>
        <HostResponseMessage>string</HostResponseMessage>
        <HostTransactionDateTime>string</HostTransactionDateTime>
        <Credentials>
          <AccountID>string</AccountID>
          <AccountToken>string</AccountToken>
          <AcceptorID>string</AcceptorID>
          <NewAccountToken>string</NewAccountToken>
        </Credentials>
        <Batch>
          <BatchCloseType>Regular or Force or Clear</BatchCloseType>
          <BatchQueryType>Totals or Item</BatchQueryType>
          <HostBatchID>string</HostBatchID>
          <HostItemID>string</HostItemID>
          <HostBatchCount>string</HostBatchCount>
          <HostBatchAmount>string</HostBatchAmount>
          <BatchGroupingCode>FullBatch or SingleItem</BatchGroupingCode>
          <HostReversalQueueID>string</HostReversalQueueID>
          <HostCreditSaleCount>string</HostCreditSaleCount>
          <HostCreditSaleAmount>string</HostCreditSaleAmount>
          <HostCreditReturnCount>string</HostCreditReturnCount>
          <HostCreditReturnAmount>string</HostCreditReturnAmount>
          <HostDebitSaleCount>string</HostDebitSaleCount>
          <HostDebitSaleAmount>string</HostDebitSaleAmount>
          <HostDebitReturnCount>string</HostDebitReturnCount>
          <HostDebitReturnAmount>string</HostDebitReturnAmount>
          <HostBatchItems>string</HostBatchItems>
          <BatchIndexCode>Current or FirstPrevious or SecondPrevious or ThirdPrevious or FourthPrevious or FifthPrevious or SixthPrevious or SeventhPrevious</BatchIndexCode>
        </Batch>
        <Card>
          <Track1Data>string</Track1Data>
          <Track2Data>string</Track2Data>
          <Track3Data>string</Track3Data>
          <MagneprintData>string</MagneprintData>
          <CardNumber>string</CardNumber>
          <TruncatedCardNumber>string</TruncatedCardNumber>
          <ExpirationMonth>string</ExpirationMonth>
          <ExpirationYear>string</ExpirationYear>
          <CardholderName>string</CardholderName>
          <CVV>string</CVV>
          <CAVV>string</CAVV>
          <XID>string</XID>
          <PINBlock>string</PINBlock>
          <KeySerialNumber>string</KeySerialNumber>
          <EncryptedFormat>Default or Format1 or Format2 or Format4 or Format5 or Format6 or Format7 or Format8 or Format9 or Format10 or Format11</EncryptedFormat>
          <EncryptedTrack1Data>string</EncryptedTrack1Data>
          <EncryptedTrack2Data>string</EncryptedTrack2Data>
          <EncryptedCardData>string</EncryptedCardData>
          <CardDataKeySerialNumber>string</CardDataKeySerialNumber>
          <AVSResponseCode>string</AVSResponseCode>
          <CVVResponseCode>string</CVVResponseCode>
          <CAVVResponseCode>string</CAVVResponseCode>
          <CardLogo>string</CardLogo>
          <GiftCardSecurityCode>string</GiftCardSecurityCode>
          <AlternateCardNumber1>string</AlternateCardNumber1>
          <AlternateCardNumber2>string</AlternateCardNumber2>
          <AlternateCardNumber3>string</AlternateCardNumber3>
          <SecondaryCardNumber>string</SecondaryCardNumber>
          <BIN>string</BIN>
        </Card>
        <Transaction>
          <TransactionID>string</TransactionID>
          <ClerkNumber>string</ClerkNumber>
          <ShiftID>string</ShiftID>
          <TransactionAmount>string</TransactionAmount>
          <OriginalAuthorizedAmount>string</OriginalAuthorizedAmount>
          <TotalAuthorizedAmount>string</TotalAuthorizedAmount>
          <SalesTaxAmount>string</SalesTaxAmount>
          <TipAmount>string</TipAmount>
          <ApprovalNumber>string</ApprovalNumber>
          <ReferenceNumber>string</ReferenceNumber>
          <TicketNumber>string</TicketNumber>
          <ReversalType>System or Full or Partial</ReversalType>
          <MarketCode>Default or AutoRental or DirectMarketing or ECommerce or FoodRestaurant or HotelLodging or Petroleum or Retail or QSR or Grocery</MarketCode>
          <AcquirerData>string</AcquirerData>
          <CashBackAmount>string</CashBackAmount>
          <BillPaymentFlag>False or True</BillPaymentFlag>
          <DuplicateCheckDisableFlag>False or True</DuplicateCheckDisableFlag>
          <DuplicateOverrideFlag>False or True</DuplicateOverrideFlag>
          <RecurringFlag>False or True</RecurringFlag>
          <CommercialCardCustomerCode>string</CommercialCardCustomerCode>
          <ProcessorName>string</ProcessorName>
          <TransactionStatus>string</TransactionStatus>
          <TransactionStatusCode>string</TransactionStatusCode>
          <HostTransactionID>string</HostTransactionID>
          <TransactionSetupID>string</TransactionSetupID>
          <MerchantVerificationValue>string</MerchantVerificationValue>
          <PartialApprovedFlag>False or True</PartialApprovedFlag>
          <ApprovedAmount>string</ApprovedAmount>
          <CommercialCardResponseCode>string</CommercialCardResponseCode>
          <BalanceAmount>string</BalanceAmount>
          <BalanceCurrencyCode>string</BalanceCurrencyCode>
          <ConvenienceFeeAmount>string</ConvenienceFeeAmount>
          <GiftCardStatusCode>string</GiftCardStatusCode>
          <BillPayerAccountNumber>string</BillPayerAccountNumber>
          <GiftCardBalanceTransferCode>string</GiftCardBalanceTransferCode>
          <EMVEncryptionFormat>Default or Format1 or Format2 or Format3 or Format4 or Format5 or Format6</EMVEncryptionFormat>
          <ReversalReason>Unknown or RejectedPartialApproval or Timeout or EditError or MACVerifyError or MACSyncError or EncryptionError or SystemError or PossibleFraud or CardRemoval or ChipDecline or TerminalError</ReversalReason>
          <PaymentType>NotUsed or Recurring or Installment or CardHolderInitiated or CredentialsOnFile</PaymentType>
          <NetworkTransactionID>string</NetworkTransactionID>
          <SubmissionType>NotUsed or Initial or Subsequent or Resubmission or ReAuthorization or DelayedCharges or NoShow</SubmissionType>
          <Notes>string</Notes>
          <CustomerID>string</CustomerID>
          <GiftPointsBalance>string</GiftPointsBalance>
          <GiftRewardLevel>string</GiftRewardLevel>
        </Transaction>
        <PaymentAccount>
          <PaymentAccountID>string</PaymentAccountID>
          <PaymentAccountType>CreditCard or Checking or Savings or ACH or Other or OmniToken</PaymentAccountType>
          <PaymentBrand>string</PaymentBrand>
          <PaymentAccountReferenceNumber>string</PaymentAccountReferenceNumber>
          <TransactionSetupID>string</TransactionSetupID>
          <PASSUpdaterBatchStatus>Null or IncludedInNextBatch or NotIncludedInNextBatch</PASSUpdaterBatchStatus>
          <PASSUpdaterOption>Null or AutoUpdateEnabled or AutoUpdateDisabled</PASSUpdaterOption>
        </PaymentAccount>
        <Address>
          <BillingName>string</BillingName>
          <BillingAddress1>string</BillingAddress1>
          <BillingAddress2>string</BillingAddress2>
          <BillingCity>string</BillingCity>
          <BillingState>string</BillingState>
          <BillingZipcode>string</BillingZipcode>
          <BillingEmail>string</BillingEmail>
          <BillingPhone>string</BillingPhone>
          <ShippingName>string</ShippingName>
          <ShippingAddress1>string</ShippingAddress1>
          <ShippingAddress2>string</ShippingAddress2>
          <ShippingCity>string</ShippingCity>
          <ShippingState>string</ShippingState>
          <ShippingZipcode>string</ShippingZipcode>
          <ShippingEmail>string</ShippingEmail>
          <ShippingPhone>string</ShippingPhone>
        </Address>
        <ScheduledTask>
          <ScheduledTaskID>string</ScheduledTaskID>
          <ScheduledTaskRunLogID>string</ScheduledTaskRunLogID>
          <ScheduledTaskGroupID>string</ScheduledTaskGroupID>
          <ScheduledTaskName>string</ScheduledTaskName>
          <ScheduledTaskReferenceNumber>string</ScheduledTaskReferenceNumber>
          <RunFrequency>OneTimeFuture or Daily or Weekly or BiWeekly or Monthly or BiMonthly or Quarterly or SemiAnnually or Yearly or MonthlyLastDay</RunFrequency>
          <RunStartDate>string</RunStartDate>
          <RunUntilCancelFlag>False or True</RunUntilCancelFlag>
          <RunCycles>string</RunCycles>
          <ScheduledTaskStatus>Active or Disabled or Removed</ScheduledTaskStatus>
        </ScheduledTask>
        <DemandDepositAccount>
          <DDAAccountType>Checking or Savings</DDAAccountType>
          <AccountNumber>string</AccountNumber>
          <RoutingNumber>string</RoutingNumber>
          <CheckNumber>string</CheckNumber>
          <CheckType>Personal or Business</CheckType>
          <TruncatedAccountNumber>string</TruncatedAccountNumber>
          <TruncatedRoutingNumber>string</TruncatedRoutingNumber>
        </DemandDepositAccount>
        <TransactionSetup>
          <TransactionSetupID>string</TransactionSetupID>
          <TransactionSetupAccountID>string</TransactionSetupAccountID>
          <TransactionSetupAcceptorID>string</TransactionSetupAcceptorID>
          <TransactionSetupApplicationID>string</TransactionSetupApplicationID>
          <TransactionSetupApplicationName>string</TransactionSetupApplicationName>
          <TransactionSetupApplicationVersion>string</TransactionSetupApplicationVersion>
          <TransactionSetupMethod>Null or CreditCardSale or CreditCardAuthorization or CreditCardAVSOnly or CreditCardForce or DebitCardSale or CheckSale or PaymentAccountCreate or PaymentAccountUpdate or Sale</TransactionSetupMethod>
          <Device>Null or MagtekEncryptedSwipe or EncryptedInputDevice</Device>
          <Embedded>False or True</Embedded>
          <CVVRequired>False or True</CVVRequired>
          <AutoReturn>False or True</AutoReturn>
          <CompanyName>string</CompanyName>
          <LogoURL>string</LogoURL>
          <Tagline>string</Tagline>
          <WelcomeMessage>string</WelcomeMessage>
          <ReturnURL>string</ReturnURL>
          <ReturnURLTitle>string</ReturnURLTitle>
          <OrderDetails>string</OrderDetails>
          <ProcessTransactionTitle>string</ProcessTransactionTitle>
          <ValidationCode>string</ValidationCode>
          <DeviceInputCode>NotUsed or Unknown or Terminal or Keyboard</DeviceInputCode>
          <CustomCss>string</CustomCss>
        </TransactionSetup>
        <Terminal>
          <TerminalID>string</TerminalID>
          <TerminalType>Unknown or PointOfSale or ECommerce or MOTO or FuelPump or ATM or Voice or Mobile or WebSite or Upside</TerminalType>
          <CardPresentCode>UseDefault or Unknown or Present or NotPresent</CardPresentCode>
          <CardholderPresentCode>UseDefault or Unknown or Present or NotPresent or MailOrder or PhoneOrder or StandingAuth or ECommerce</CardholderPresentCode>
          <CardInputCode>UseDefault or Unknown or MagstripeRead or ContactlessMagstripeRead or ManualKeyed or ManualKeyedMagstripeFailure or ChipRead or ContactlessChipRead or ManualKeyedChipReadFailure or MagstripeReadChipReadFailure or MagstripeReadNonTechnicalFallback or SoftPOS</CardInputCode>
          <CVVPresenceCode>UseDefault or NotProvided or Provided or Illegible or CustomerIllegible</CVVPresenceCode>
          <TerminalCapabilityCode>UseDefault or Unknown or NoTerminal or MagstripeReader or ContactlessMagstripeReader or KeyEntered or ChipReader or ContactlessChipReader</TerminalCapabilityCode>
          <TerminalEnvironmentCode>UseDefault or NoTerminal or LocalAttended or LocalUnattended or RemoteAttended or RemoteUnattended or ECommerce</TerminalEnvironmentCode>
          <MotoECICode>UseDefault or NotUsed or Single or Recurring or Installment or SecureECommerce or NonAuthenticatedSecureTransaction or NonAuthenticatedSecureECommerceTransaction or NonSecureECommerceTransaction or AmericanExpressToken</MotoECICode>
          <CVVResponseType>Regular or Extended</CVVResponseType>
          <ConsentCode>NotUsed or FaceToFace or Phone or Internet</ConsentCode>
          <TerminalSerialNumber>string</TerminalSerialNumber>
          <TerminalEncryptionFormat>Default or Format1 or Format2 or Format4 or Format5 or Format6 or Format7 or Format8 or Format9 or Format10 or Format11</TerminalEncryptionFormat>
          <LaneNumber>string</LaneNumber>
          <Model>string</Model>
          <EMVKernelVersion>string</EMVKernelVersion>
          <StoreCardID>string</StoreCardID>
          <StoreCardPassword>string</StoreCardPassword>
          <OperatorID>string</OperatorID>
        </Terminal>
        <AutoRental>
          <AutoRentalAgreementNumber>string</AutoRentalAgreementNumber>
          <AutoRentalNoShowIndicator>string</AutoRentalNoShowIndicator>
          <AutoRentalExtraChargesDetail>string</AutoRentalExtraChargesDetail>
          <AutoRentalPickupDate>string</AutoRentalPickupDate>
          <AutoRentalDropoffDate>string</AutoRentalDropoffDate>
          <AutoRentalCustomerName>string</AutoRentalCustomerName>
          <AutoRentalReturnCity>string</AutoRentalReturnCity>
          <AutoRentalReturnState>string</AutoRentalReturnState>
          <AutoRentalReturnLocationID>string</AutoRentalReturnLocationID>
          <AutoRentalDuration>string</AutoRentalDuration>
          <AutoRentalPickupLocation>string</AutoRentalPickupLocation>
          <AutoRentalPickupCity>string</AutoRentalPickupCity>
          <AutoRentalPickupState>string</AutoRentalPickupState>
          <AutoRentalPickupCountryCode>string</AutoRentalPickupCountryCode>
          <AutoRentalPickupTime>string</AutoRentalPickupTime>
          <AutoRentalReturnCountryCode>string</AutoRentalReturnCountryCode>
          <AutoRentalReturnDate>string</AutoRentalReturnDate>
          <AutoRentalReturnTime>string</AutoRentalReturnTime>
          <AutoRentalVehicleClassCode>Unused or Mini or Subcompact or Economy or Compact or Midsize or Intermediate or Standard or Fullsize or Luxury or Premium or MiniVan or Van12Passenger or MovingVan or Van15Passenger or CargoVan or Truck12Foot or Truck20Foot or Truck24Foot or Truck26Foot or Moped or Stretch or Regular or Unique or Exotic or TruckSmallMedium or TruckLarge or SUVSmall or SUVMedium or SUVLarge or SUVExotic or FourWheelDrive or Special or Miscellaneous</AutoRentalVehicleClassCode>
          <AutoRentalDistance>string</AutoRentalDistance>
          <AutoRentalDistanceUnit>Unused or Miles or Kilometers</AutoRentalDistanceUnit>
          <AutoRentalAuditAdjustmentCode>NoAdjustments or MultipleAdjustments or OneAdjustmentCardmemberNotified or OneAdjustmentCardmemberNotNotified</AutoRentalAuditAdjustmentCode>
          <AutoRentalAuditAdjustmentAmount>string</AutoRentalAuditAdjustmentAmount>
          <AutoRentalWeeklyRentalRate>string</AutoRentalWeeklyRentalRate>
          <AutoRentalDailyRentalRate>string</AutoRentalDailyRentalRate>
          <AutoRentalInsuranceCharges>string</AutoRentalInsuranceCharges>
        </AutoRental>
        <Healthcare>
          <HealthcareFlag>False or True</HealthcareFlag>
          <HealthcareFirstAccountType>NotSpecified or Savings or Checking or CreditCard or Universal or StoredValueAccount or CashBenefitsAccount or FoodStampsAccount</HealthcareFirstAccountType>
          <HealthcareFirstAmountType>LedgerBalance or AvailableBalance or Healthcare or Transit or Copayment or OriginalAmount or PartialAuthorizedAmount or Prescription or Vision or Clinic or Dental or CashOver or OriginalCashOver</HealthcareFirstAmountType>
          <HealthcareFirstCurrencyCode>string</HealthcareFirstCurrencyCode>
          <HealthcareFirstAmountSign>Positive or Negative</HealthcareFirstAmountSign>
          <HealthcareFirstAmount>string</HealthcareFirstAmount>
          <HealthcareSecondAccountType>NotSpecified or Savings or Checking or CreditCard or Universal or StoredValueAccount or CashBenefitsAccount or FoodStampsAccount</HealthcareSecondAccountType>
          <HealthcareSecondAmountType>LedgerBalance or AvailableBalance or Healthcare or Transit or Copayment or OriginalAmount or PartialAuthorizedAmount or Prescription or Vision or Clinic or Dental or CashOver or OriginalCashOver</HealthcareSecondAmountType>
          <HealthcareSecondCurrencyCode>string</HealthcareSecondCurrencyCode>
          <HealthcareSecondAmountSign>Positive or Negative</HealthcareSecondAmountSign>
          <HealthcareSecondAmount>string</HealthcareSecondAmount>
          <HealthcareThirdAccountType>NotSpecified or Savings or Checking or CreditCard or Universal or StoredValueAccount or CashBenefitsAccount or FoodStampsAccount</HealthcareThirdAccountType>
          <HealthcareThirdAmountType>LedgerBalance or AvailableBalance or Healthcare or Transit or Copayment or OriginalAmount or PartialAuthorizedAmount or Prescription or Vision or Clinic or Dental or CashOver or OriginalCashOver</HealthcareThirdAmountType>
          <HealthcareThirdCurrencyCode>string</HealthcareThirdCurrencyCode>
          <HealthcareThirdAmountSign>Positive or Negative</HealthcareThirdAmountSign>
          <HealthcareThirdAmount>string</HealthcareThirdAmount>
          <HealthcareFourthAccountType>NotSpecified or Savings or Checking or CreditCard or Universal or StoredValueAccount or CashBenefitsAccount or FoodStampsAccount</HealthcareFourthAccountType>
          <HealthcareFourthAmountType>LedgerBalance or AvailableBalance or Healthcare or Transit or Copayment or OriginalAmount or PartialAuthorizedAmount or Prescription or Vision or Clinic or Dental or CashOver or OriginalCashOver</HealthcareFourthAmountType>
          <HealthcareFourthCurrencyCode>string</HealthcareFourthCurrencyCode>
          <HealthcareFourthAmountSign>Positive or Negative</HealthcareFourthAmountSign>
          <HealthcareFourthAmount>string</HealthcareFourthAmount>
        </Healthcare>
        <Lodging>
          <LodgingAgreementNumber>string</LodgingAgreementNumber>
          <LodgingCheckInDate>string</LodgingCheckInDate>
          <LodgingCheckOutDate>string</LodgingCheckOutDate>
          <LodgingRoomAmount>string</LodgingRoomAmount>
          <LodgingRoomTax>string</LodgingRoomTax>
          <LodgingNoShowIndicator>string</LodgingNoShowIndicator>
          <LodgingDuration>string</LodgingDuration>
          <LodgingCustomerName>string</LodgingCustomerName>
          <LodgingClientCode>string</LodgingClientCode>
          <LodgingExtraChargesDetail>string</LodgingExtraChargesDetail>
          <LodgingExtraChargesAmounts>string</LodgingExtraChargesAmounts>
          <LodgingPrestigiousPropertyCode>NonParticipant or DollarLimit500 or DollarLimit1000 or DollarLimit1500</LodgingPrestigiousPropertyCode>
          <LodgingSpecialProgramCode>Default or Sale or NoShow or AdvanceDeposit or DelayedCharge or ExpressService or AssuredReservation</LodgingSpecialProgramCode>
          <LodgingChargeType>Default or Restaurant or GiftShop</LodgingChargeType>
        </Lodging>
        <BIN>
          <BINTypeCode>string</BINTypeCode>
          <BINTypeValue>string</BINTypeValue>
          <BINDecorator>string</BINDecorator>
        </BIN>
        <EnhancedBIN>
          <Status>string</Status>
          <DebitCard>string</DebitCard>
          <CheckCard>string</CheckCard>
          <CreditCard>string</CreditCard>
          <GiftCard>string</GiftCard>
          <CommercialCard>string</CommercialCard>
          <FleetCard>string</FleetCard>
          <PrepaidCard>string</PrepaidCard>
          <HSAFSACard>string</HSAFSACard>
          <PINLessBillPay>string</PINLessBillPay>
          <EBT>string</EBT>
          <WIC>string</WIC>
          <InternationalBIN>string</InternationalBIN>
          <DurbinBINRegulation>string</DurbinBINRegulation>
        </EnhancedBIN>
        <Token>
          <TokenID>string</TokenID>
          <TokenProvider>Null or ExpressPASS or OmniToken or Paymetric or TransArmor</TokenProvider>
          <VaultID>string</VaultID>
          <TokenOptions>string</TokenOptions>
          <TAProviderID>string</TAProviderID>
          <TokenNewlyGenerated>string</TokenNewlyGenerated>
        </Token>
      </response>
    </DebitCardSaleResponse>
  </soap12:Body>
</soap12:Envelope>