Express


Click here for a complete list of operations.

PaymentAccountUpdate

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/PaymentAccountUpdate"

<?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>
    <PaymentAccountUpdate 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>
      <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>
      <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>
      <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>
      <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>
    </PaymentAccountUpdate>
  </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>
    <PaymentAccountUpdateResponse 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>
    </PaymentAccountUpdateResponse>
  </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>
    <PaymentAccountUpdate 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>
      <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>
      <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>
      <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>
      <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>
    </PaymentAccountUpdate>
  </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>
    <PaymentAccountUpdateResponse 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>
    </PaymentAccountUpdateResponse>
  </soap12:Body>
</soap12:Envelope>