type
Type: String(60)
XML Representation: attribute
References: Processing Profile.
Type
Attributes:
Constant, Required, Default: cards-realtime/elavon-eu
Default Value: cards-realtime/elavon-eu
isActive
Type: Boolean
XML Representation: attribute
Attributes:
Default: true
Default Value: true
Indicates whether the record is active in the system.
accountProcessingPolicy
Type: String(10)
XML Representation: attribute
Attributes:
Required, Default: VMXD——*U
Default Value: VMXD——*U
Type of processing policy for the account.
authorizationExpirationPeriod
Type: Integer
XML Representation: attribute
The number of days from the transaction request day that the unconfirmed authorization can remain unreversed even if settlement process occurs. When settlement happens and the transaction authorization period is not being reached (transaction is not expired), transaction is transfered into the next retail cycle.
aggregationFrequency
Type: String
XML Representation: attribute
Attributes:
Default: D
Default Value: D
isTestMode
Group: Merchant
SubGroup: General
Type: Boolean
XML Representation: attribute
Attributes:
Default: false
Default Value: false
Indicates that this transaction should be processed in test mode, when it is handled by the processor.
acquirerInstitutionId
Group: Merchant
SubGroup: General
Type: String(11)
XML Representation: attribute
A code that identifies the institution receiving the request. This ID is used when it is not possible to route a message using the Account Number field. When this field is included, it takes precedence over all account number fields for routing.
merchantName
Group: Merchant
SubGroup: General
Type: String(19)
XML Representation: attribute
The DBA name of the merchant.
merchantGroupIdentifier
Group: Merchant
SubGroup: General
Type: String(2)
XML Representation: attribute
Identifier of the merchant group.
emailAddress
Group: Merchant
SubGroup: General
Type: String(160)
XML Representation: attribute
Email address of the provider.
filename
Group: Merchant
SubGroup: General
Type: String(50)
XML Representation: attribute
References: Retail ISO8583 Profile.
Filename
Attributes:
Required, Default: filename
Default Value: filename
merchantCity
Group: Merchant
SubGroup: Address
Type: String(13)
XML Representation: attribute
Attributes:
Default: City
Default Value: City
City associated with this merchant account.
countryCode
Group: Merchant
SubGroup: Address
Type: String(3)
XML Representation: attribute
Code of the country associated with this merchant account.
processorName
Type: String(20)
XML Representation: attribute
Attributes:
Required, Default: unipay
Default Value: unipay
Name associated with the processor profile.
processorBuildingNumber
Type: String(20)
XML Representation: attribute
Attributes:
Default: 15 A
Default Value: 15 A
Building number of the processor's mailing address.
processorStreet
Type: String(20)
XML Representation: attribute
Attributes:
Default: processorStreet
Default Value: processorStreet
Street of the processor's mailing address.
processorCity
Type: String(20)
XML Representation: attribute
Attributes:
Default: processorCity
Default Value: processorCity
City of the processor's mailing address.
processorZipCode
Type: String(9)
XML Representation: attribute
Attributes:
Default: 12345
Default Value: 12345
ZIP/postal code of the processor's mailing address.
processorCountryCode
Type: String(3)
XML Representation: attribute
Attributes:
Default: GB
Default Value: GB
Country code of the processor's mailing address.
processorPhoneNumber
Type: String(20)
XML Representation: attribute
Attributes:
Default: 12345
Default Value: 12345
Phone number of the processor for discussing any processing issues.
authorizationCurrencyCode
Group: Settings
SubGroup:
Type: String(3)
XML Representation: attribute
Attributes:
Required, Default: EUR
Default Value: EUR
Represents the type of currency used for authorization.
captureCurrencyCode
Group: Settings
SubGroup:
Type: String(3)
XML Representation: attribute
Attributes:
Required, Default: EUR
Default Value: EUR
Represents the type of currency used for capture.
merchantIdRetail
Group: Settings
SubGroup: Retail
Type: String(22)
XML Representation: attribute
Contains a code assigned to a merchant location. Merchants must use the First Data-assigned Merchant ID. The Merchant ID does not
conform to the standard definition of alphanumeric fields: it is right-justified and zero-filled on the left.
On a 0100 VRU Authorization only, the Merchant ID can be the First Data internal number or a merchant external number.
On a 0400 reversal message, this field must match the original 0100/0200 request.
terminalIdRetail
Group: Settings
SubGroup: Retail
Type: String(12)
XML Representation: attribute
Contains a code that identifies a merchant terminal. A unique code must be assigned to each terminal/POS device (e.g., a register) in a merchant location.
This code will be returned on the host response. In certain instances, the Terminal ID may be assigned by the merchant; in other instances, First Data assigns it.
The Terminal ID does not conform to the standard definition of alphanumeric fields: it is right justified and zero-filled on the left.
On a 0400 reversal message, this field must match the original 0100/0200 request
Terminal override field.
For this processor, this field corresponds to the field Processor Terminal ID. If terminal processing is supported with this integration, the value of this field will be taken from Terminal table.
merchantIdMoto
Group: Settings
SubGroup: MOTO
Type: String(22)
XML Representation: attribute
Contains a code assigned to a merchant location. Merchants must use the First Data-assigned Merchant ID. The Merchant ID does not
conform to the standard definition of alphanumeric fields: it is right-justified and zero-filled on the left.
On a 0100 VRU Authorization only, the Merchant ID can be the First Data internal number or a merchant external number.
On a 0400 reversal message, this field must match the original 0100/0200 request.
terminalIdMoto
Group: Settings
SubGroup: MOTO
Type: String(12)
XML Representation: attribute
Contains a code that identifies a merchant terminal. A unique code must be assigned to each terminal/POS device (e.g., a register) in a merchant location.
This code will be returned on the host response. In certain instances, the Terminal ID may be assigned by the merchant; in other instances, First Data assigns it.
The Terminal ID does not conform to the standard definition of alphanumeric fields: it is right justified and zero-filled on the left.
On a 0400 reversal message, this field must match the original 0100/0200 request
Terminal override field.
For this processor, this field corresponds to the field Processor Terminal ID. If terminal processing is supported with this integration, the value of this field will be taken from Terminal table.
merchantIdEcommerce
Group: Settings
SubGroup: eCommerce
Type: String(22)
XML Representation: attribute
Contains a code assigned to a merchant location. Merchants must use the First Data-assigned Merchant ID. The Merchant ID does not
conform to the standard definition of alphanumeric fields: it is right-justified and zero-filled on the left.
On a 0100 VRU Authorization only, the Merchant ID can be the First Data internal number or a merchant external number.
On a 0400 reversal message, this field must match the original 0100/0200 request.
terminalIdEcommerce
Group: Settings
SubGroup: eCommerce
Type: String(12)
XML Representation: attribute
Contains a code that identifies a merchant terminal. A unique code must be assigned to each terminal/POS device (e.g., a register) in a merchant location.
This code will be returned on the host response. In certain instances, the Terminal ID may be assigned by the merchant; in other instances, First Data assigns it.
The Terminal ID does not conform to the standard definition of alphanumeric fields: it is right justified and zero-filled on the left.
On a 0400 reversal message, this field must match the original 0100/0200 request
Terminal override field.
For this processor, this field corresponds to the field Processor Terminal ID. If terminal processing is supported with this integration, the value of this field will be taken from Terminal table.
merchantIdLodging
Group: Settings
SubGroup: Lodging
Type: String(22)
XML Representation: attribute
Contains a code assigned to a merchant location. Merchants must use the First Data-assigned Merchant ID. The Merchant ID does not
conform to the standard definition of alphanumeric fields: it is right-justified and zero-filled on the left.
On a 0100 VRU Authorization only, the Merchant ID can be the First Data internal number or a merchant external number.
On a 0400 reversal message, this field must match the original 0100/0200 request.
terminalIdLodging
Group: Settings
SubGroup: Lodging
Type: String(12)
XML Representation: attribute
Contains a code that identifies a merchant terminal. A unique code must be assigned to each terminal/POS device (e.g., a register) in a merchant location.
This code will be returned on the host response. In certain instances, the Terminal ID may be assigned by the merchant; in other instances, First Data assigns it.
The Terminal ID does not conform to the standard definition of alphanumeric fields: it is right justified and zero-filled on the left.
On a 0400 reversal message, this field must match the original 0100/0200 request
Terminal override field.
For this processor, this field corresponds to the field Processor Terminal ID. If terminal processing is supported with this integration, the value of this field will be taken from Terminal table.
connectionTypeAuthorization
Group: Authorization
SubGroup:
Type: String(30)
XML Representation: attribute
Attributes:
Constant, Required, Default: ELAVON_EISOP
Default Value: ELAVON_EISOP
Type of connectivity to use to exchange messages/files with a processor.
hostAuthorization
Group: Authorization
SubGroup:
Type: String(160)
XML Representation: attribute
Attributes:
Required, Default: https://staging1.datawire.net/sd
Default Value: https://staging1.datawire.net/sd
Host to be used for HTTPs based connectivity.
portAuthorization
Group: Authorization
SubGroup:
Type: Integer
XML Representation: attribute
Attributes:
Required, Default: 443
Default Value: 443
Port to be used for HTTPs based connectivity.
connectionTypeSettlement
Group: Settlement
SubGroup: Connectivity
Type: String(30)
XML Representation: attribute
Attributes:
Constant, Required, Default: SFTP
Default Value: SFTP
Secondary/additional type of connectivity used to exchange messages/files with a provider. The value is used when more than one protocol is involved in communication process (for example, real time authorization and batch settlement).
ftpHost
Group: Settlement
SubGroup: Connectivity
Type: String(100)
XML Representation: attribute
Attributes:
Required, Default: my.ftp-host.com
Default Value: my.ftp-host.com
Host used for FTP/sFTP based connectivity.
ftpPort
Group: Settlement
SubGroup: Connectivity
Type: Integer
XML Representation: attribute
Attributes:
Required, Default: 22
Default Value: 22
Port used for FTP/sFTP based connectivity.
username
Group: Settlement
SubGroup: Connectivity
Type: String(50)
XML Representation: attribute
Attributes:
Required, Default: sampleUser
Default Value: sampleUser
Username used for HTTPs based connectivity.
password
Group: Settlement
SubGroup: Connectivity
Type: String(100)
XML Representation: attribute
Attributes:
Required, Encrypted, Default: password
Default Value: password
Password used for HTTPs based connectivity.
sshPrivateKeyFileName
Group: Settlement
SubGroup: SSH
Type: String(100)
XML Representation: attribute
Attributes:
Default: samplePrivateKey.ssh
Default Value: samplePrivateKey.ssh
Name of the private SSH key to be used for FTP/sFTP based connectivity (for sFTP communication)
passphraseSSH
Group: Settlement
SubGroup: SSH
Type: String(100)
XML Representation: attribute
Attributes:
Encrypted, Default: samplePhrase
Default Value: samplePhrase
Passphrase of the private SSH key used for FTP/sFTP based connectivity.
responsePath
Group: Submission
SubGroup: Path
Type: String(100)
XML Representation: attribute
References: Provider Account.
Inbox
Location where files are uploaded for processing.
Location from which response files are downloaded for processing. If value is not defined, the responses are downloaded from the upload location.
requestPath
Group: Submission
SubGroup: Path
Type: String(100)
XML Representation: attribute
References: Provider Account.
Outbox
Location from which response files are downloaded for processing. If value is not defined, the responses are downloaded from the upload location.
Location where files are uploaded for processing.
creditProcessingMode
Type: Enum
XML Representation: attribute
Attributes:
Required, Default: CR
Default Value: CR
Represents the type of credit policy supported for this profile.