Express


Click here for a complete list of operations.

PaymentAccountCreateWithTransID

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: certservices.elementexpress.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://services.elementexpress.com/PaymentAccountCreateWithTransID"

<?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>
    <PaymentAccountCreateWithTransID xmlns="https://services.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>
      <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>
      <extendedParameters>
        <ExtendedParameters>
          <Key>string</Key>
          <Value />
        </ExtendedParameters>
        <ExtendedParameters>
          <Key>string</Key>
          <Value />
        </ExtendedParameters>
      </extendedParameters>
    </PaymentAccountCreateWithTransID>
  </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>
    <PaymentAccountCreateWithTransIDResponse xmlns="https://services.elementexpress.com">
      <response>
        <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>
        <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>
        <QueryData>string</QueryData>
        <ServicesID>string</ServicesID>
      </response>
    </PaymentAccountCreateWithTransIDResponse>
  </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: certservices.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>
    <PaymentAccountCreateWithTransID xmlns="https://services.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>
      <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>
      <extendedParameters>
        <ExtendedParameters>
          <Key>string</Key>
          <Value />
        </ExtendedParameters>
        <ExtendedParameters>
          <Key>string</Key>
          <Value />
        </ExtendedParameters>
      </extendedParameters>
    </PaymentAccountCreateWithTransID>
  </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>
    <PaymentAccountCreateWithTransIDResponse xmlns="https://services.elementexpress.com">
      <response>
        <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>
        <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>
        <QueryData>string</QueryData>
        <ServicesID>string</ServicesID>
      </response>
    </PaymentAccountCreateWithTransIDResponse>
  </soap12:Body>
</soap12:Envelope>