×
Menu

Element Express Tokenization

 
This page details the inputs, secure inputs and outputs available for the Element Express Tokenization Gateway, how to complete each field, and an external link to the Element Express integration documentation.
 
PCI Pal must check any payment gateway integrations prior to going live.  The documentation disclaimer (which applies throughout this guide) should be read before commencing any configuration of payment gateways.
 

Inputs

Input Fields
Required
Character Limits/Required Input
Description
paymentAccountType
Y
char
The type of Payment Account.
 
CreditCard, Checking, Savings, ACH, Other
paymentAccountReferenceNumber
Y
50 char
User generated Reference Number used to identify a Payment Account
billingName
N
100 char
The name used for billing purposes
billingAddress1
N
50 char
The street address used for billing purposes
billingAddress2
N
50 char
The street address used for billing purposes
billingCity
N
40 char
The name of the city used for billing purposes
billingState
N
30 char
The name of the state used for billing purposes
billingZipCode
N
20 char
The zip code used for billing purposes
billingEmail
N
80 char
The email address used for billing purposes
billingPhone
N
20 char
The phone number used for billing purposes
accountId
Y
10 char
Unique account identifier issued by Element/Worldpay
accountToken
Y
140 char
Secret token used for authentication
acceptorId
Y
50 char
ID for the merchant account
applicationId
Y
40 char
Valid application ID issued by Element
applicationName
Y
50 char
Name of the application
applicationVersion
Y
50 char
Version of application in the format #.#.#
 

Secure Inputs

Output Fields
Description
cardNumber
Secure input of the card number. Supports spaces and dashes.
expDate
Secure input of the card expiry - in the format MMYY
cvv
Secure input of the card CVV, either three or four digits long depending on the card
 

Outputs

Output Fields
Description
expressResponseCode
Express Response Code
expressResponseMessage
Express Response Message
expressTransactionDate
Express transaction date formatted [YYYYMMDD]
expressTransactionTime
Express transaction time formatted [HHMMSS]
expressTransactionTimezone
Express transaction UTC time zone
paymentAccountId
Unique GUID that identifies the Payment Account. Used as a card token
paymentAccountTypeOut
The type of Payment Account, as sent in the request
paymentBrand
Card type query value
paymentAccountReferenceNumberOut
User generated Reference Number used to identify a Payment Account.
passUpdaterBatchStatus
Specifies whether or not the PASS record will be included in the next PASS Updater batch
passUpdaterOption
 
runFrequency
Specifies how oftenan event should occur.
runUntilCancelFlag
If this is set to true, the task will run every scheduled time until the task is deleted by the user
scheduledTaskStatus
The status of the task.  You can set this to Active or Disabled.
servicesId
Unique services identifier
faultCode
Code relating to the error returned by Express (if applicable)
faultString
Express message for the error
 
Further information can be found by viewing the integration documentation:
 
The help manual was created with Dr.Explain