Express


Click here for a complete list of operations.

TokenCreate

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

<?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>
    <TokenCreate 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>
      <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>
      <checkAccount>
        <AccountType>Checking or Savings or CorporateChecking or CorporateSavings</AccountType>
        <AccountNumber>string</AccountNumber>
        <RoutingNumber>string</RoutingNumber>
      </checkAccount>
      <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>
      <extendedParameters>
        <ExtendedParameters>
          <Key>string</Key>
          <Value />
        </ExtendedParameters>
        <ExtendedParameters>
          <Key>string</Key>
          <Value />
        </ExtendedParameters>
      </extendedParameters>
    </TokenCreate>
  </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>
    <TokenCreateResponse xmlns="https://services.elementexpress.com">
      <response>
        <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>
        <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>
        <ServicesID>string</ServicesID>
        <RequestID>string</RequestID>
      </response>
    </TokenCreateResponse>
  </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>
    <TokenCreate 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>
      <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>
      <checkAccount>
        <AccountType>Checking or Savings or CorporateChecking or CorporateSavings</AccountType>
        <AccountNumber>string</AccountNumber>
        <RoutingNumber>string</RoutingNumber>
      </checkAccount>
      <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>
      <extendedParameters>
        <ExtendedParameters>
          <Key>string</Key>
          <Value />
        </ExtendedParameters>
        <ExtendedParameters>
          <Key>string</Key>
          <Value />
        </ExtendedParameters>
      </extendedParameters>
    </TokenCreate>
  </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>
    <TokenCreateResponse xmlns="https://services.elementexpress.com">
      <response>
        <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>
        <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>
        <ServicesID>string</ServicesID>
        <RequestID>string</RequestID>
      </response>
    </TokenCreateResponse>
  </soap12:Body>
</soap12:Envelope>