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>