FirstDataCompassCardsRealtimeProviderProfile

Type:  Struct
Abstract:  no
Status:  Active
Configuration settings for Cards Realtime processing through FirstdataCompass
Avalible Field Groups:
type
Group: System
SubGroup:
Type: String(60)
XML Representation: attribute
References: Processing Profile.Type
Attributes: Constant, Required, Default: cards-realtime/firstdata-compass
Default Value: cards-realtime/firstdata-compass
Type of the Provider Profile.

Type of the Provider Profile.
isActive
Group: System
SubGroup:
Type: Boolean
XML Representation: attribute
References: Processing Profile.Is Active
Attributes: Default: true
Default Value: true
Indicates whether the record is active in the system.
accountProcessingPolicy
Group: System
SubGroup:
Type: String(10)
XML Representation: attribute
References: Processing Profile.Account Processing Policy
Attributes: Required, Default: VMXD——*U
Default Value: VMXD——*U
Type of processing policy for the account.
isCreditEnabled
Group: System
SubGroup:
Type: Boolean
XML Representation: attribute
References: Processing Profile.Is Credit Enabled
Attributes: Default: true
Default Value: true
Indicates whether the credit operation is allowed.
isDebitCardProcessingEnabled
Group: System
SubGroup:
Type: Boolean
XML Representation: attribute
References: Retail Profile.Is Debit Card Processing Enabled
Attributes: Default: true
Default Value: true
Indicates whether debit cards processing is possible using this profile.
authorizationExpirationPeriod
Group: System
SubGroup:
Type: Integer
XML Representation: attribute
References: Retail Profile.Authorization Expiration Period
Attributes:
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.

Number of days during which an authorization can remain unsettled. When the value is greater than 0, any un-captured (unconfirmed) transactions will not be reversed until the expiration period is reached.
Note: the value of the expiration period cannot exceed the lifetime of an authorization allowed by the processor that was used to get it.
aggregationFrequency
Group: System
SubGroup:
Type: String
XML Representation: attribute
Attributes: Default: D
Default Value: D
Pattern: AGGREGATION_FREQUENCY
testMode
Group: Payment Facilitator
SubGroup:
Type: Boolean
XML Representation: attribute
References: Retail FirstData Compass Profile.Is Test Mode
Attributes: Required, Default: true
Default Value: true
Indicates that this transaction should be processed in test mode, when it is handled by the processor.
applicationId
Group: Payment Facilitator
SubGroup:
Type: String(30)
XML Representation: attribute
References: Retail FirstData Compass Profile.Application ID
Attributes: Required, Default: 765487
Default Value: 765487
Pattern: ALPHANUMERIC_EXTENDED
Assigned by the processor.
tppId
Group: Payment Facilitator
SubGroup:
Type: String(6)
XML Representation: attribute
References: Retail FirstData Compass Profile.TPP ID
Attributes: Required, Default: TMS520
Default Value: TMS520
Pattern: ALPHANUMERIC_EXTENDED
Third Party Processor ID - is mandatory on all Authorization requests submitted by Third Parties who have been issued one by First Data.

If you were assigned a Third Party Processor ID, you are required to send this additional format record.
If you were not assigned a Third Party Processor ID, this record should not be sent.
divisionNumber
Group: Payment Facilitator
SubGroup:
Type: String(10)
XML Representation: attribute
References: Retail FirstData Compass Profile.Division Number
Attributes: Required, Default: 5693756
Default Value: 5693756
Pattern: NUMERIC
Assigned and provided to merchant by First Data. First Data assigns a unique Division Number to process each international currency. A single Division Number can support different transaction types and methods of payment in the same currency.
merchantName
Group: Merchant
SubGroup: General
Type: String(12)
XML Representation: attribute
References: Retail FirstData Compass Profile.Merchant Name
Attributes: Required, Default: merchant999
Default Value: merchant999
Pattern: ALPHANUMERIC_EXTENDED
Name of merchant.
itemDescription
Group: Merchant
SubGroup: General
Type: String(9)
XML Representation: attribute
References: Retail FirstData Compass Profile.Item Description
Attributes: Required, Default: AK9004563
Default Value: AK9004563
Pattern: ALPHANUMERIC_EXTENDED
Descriptor that will appear on the cardholder’s statement. If this field is blank the descriptor is reset to the default at the division level.
pid
Group: Merchant
SubGroup: General
Type: String(6)
XML Representation: attribute
References: Retail FirstData Compass Profile.PID
Attributes: Required, Default: 000020
Default Value: 000020
Pattern: NUMERIC
Presenter’s ID is assigned by First Data.
The PID is a number assigned to the location that physically sends the data file (Presenter).
pidPassword
Group: Merchant
SubGroup: General
Type: String(8)
XML Representation: attribute
References: Retail FirstData Compass Profile.PID Password
Attributes: Required, Encrypted, Default: FD000020
Default Value: FD000020
Pattern: PASSWORD
Assigned by First Data.
sid
Group: Merchant
SubGroup: General
Type: String(6)
XML Representation: attribute
References: Retail FirstData Compass Profile.SID
Attributes: Required, Default: 000020
Default Value: 000020
Pattern: NUMERIC
Submitter’s ID is assigned by First Data.
sidPassword
Group: Merchant
SubGroup: General
Type: String(8)
XML Representation: attribute
References: Retail FirstData Compass Profile.SID Password
Attributes: Required, Encrypted
Pattern: PASSWORD
Assigned by First Data.
merchantStreet
Group: Merchant
SubGroup: Address
Type: String(38)
XML Representation: attribute
References: Retail FirstData Compass Profile.Merchant Street
Attributes: Default: Street
Default Value: Street
Pattern: STREET
Street of the mailing address for the merchant.
merchantCity
Group: Merchant
SubGroup: Address
Type: String(21)
XML Representation: attribute
References: Retail FirstData Compass Profile.Merchant City
Attributes: Default: City
Default Value: City
Pattern: ALPHANUMERIC_EXTENDED
City of the mailing address for the merchant.
merchantRegion
Group: Merchant
SubGroup: Address
Type: String(2)
XML Representation: attribute
References: Retail FirstData Compass Profile.Merchant Region
Attributes: Default: CA
Default Value: CA
Region of the mailing address for the merchant.
merchantPostalCode
Group: Merchant
SubGroup: Address
Type: String(9)
XML Representation: attribute
References: Retail FirstData Compass Profile.Merchant Postal Code
Attributes: Default: 10001
Default Value: 10001
Postal code (ZIP code) of the mailing address for the merchant.
merchantCountryCode
Group: Merchant
SubGroup: Address
Type: String(2)
XML Representation: attribute
References: Retail FirstData Compass Profile.Merchant Country Code
Attributes: Constant, Default: US
Default Value: US
Pattern: ALPHA
Country code of the mailing address for the merchant.
descriptor
Group: Merchant
SubGroup: Descriptor
Type: String(21)
XML Representation: attribute
References: Retail FirstData Compass Profile.Descriptor
Attributes: Default: AK9004563
Default Value: AK9004563
Pattern: DESCRIPTOR
Catalogue name/product type/installment information.
descriptorPrefix
Group: Merchant
SubGroup: Descriptor
Type: String(3)
XML Representation: attribute
References: Retail FirstData Compass Profile.Descriptor Prefix
Attributes: Default: AK9
Default Value: AK9
Pattern: DESCRIPTOR
Abbreviated corporate name.
customerServicePhone
Group: Merchant
SubGroup: Descriptor
Type: String(10)
XML Representation: attribute
References: Retail FirstData Compass Profile.Customer Service Phone Number
Attributes: Required, Default: 1234567890
Default Value: 1234567890
Pattern: NUMERIC
Customer service phone number that will appear on the cardholder’s statement. If left blank, this will default to the merchant city field at the division level
merchantId
Group: Settings
SubGroup:
Type: String(50)
XML Representation: attribute
References: Retail FirstData Compass Profile.Merchant ID
Attributes: Required, Default: 80004355
Default Value: 80004355
Pattern: ALPHANUMERIC_EXTENDED
Merchant’s location ID.
terminalId    
Group: Settings
SubGroup:
Type: String(50)
XML Representation: attribute
References: Retail FirstData Compass Profile.Terminal ID
Attributes: Required, Default: 765487
Default Value: 765487
Pattern: ALPHANUMERIC_EXTENDED
Identifies a processing device associated to a Point of Sale division. This is not a required Format Indicator for retail transactions, but should be provided if possible to meet association rules and qualify for the best interchange rates.
Terminal override field.
datawireId
Group: Settings
SubGroup:
Type: String(20)
XML Representation: attribute
References: Retail FirstData Compass Profile.Datawire ID
Attributes: Default: 00010793427311253266
Default Value: 00010793427311253266
Pattern: NUMERIC
Assigned by the processor.
connectionType
Group: Settlement
SubGroup: Connectivity
Type: String(30)
XML Representation: attribute
References: Provider Account.Secondary Connection Type
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).
host
Group: Settlement
SubGroup: Connectivity
Type: String(100)
XML Representation: attribute
References: Provider Account.FTP Host
Attributes: Required, Default: ftp.mybank.com
Default Value: ftp.mybank.com
Pattern: URL
Host used for FTP/sFTP based connectivity.
port
Group: Settlement
SubGroup: Connectivity
Type: Integer
XML Representation: attribute
References: Provider Account.FTP Port
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
References: Provider Account.Username
Attributes: Required, Default: sampleUser
Default Value: sampleUser
Pattern: USERNAME
Username used for HTTPs based connectivity.
password
Group: Settlement
SubGroup: Connectivity
Type: String(100)
XML Representation: attribute
References: Provider Account.Password
Attributes: Encrypted, Default: samplePassword
Default Value: samplePassword
Pattern: PASSWORD
Password used for HTTPs based connectivity.
filename
Group: Settlement
SubGroup: Connectivity
Type: String(30)
XML Representation: attribute
References: Retail FirstData Compass Profile.Filename
Attributes: Required, Default: SAMPLEPRD.ABPPI
Default Value: SAMPLEPRD.ABPPI
Pattern: FILENAME
Name of the uploaded file.
requestPath
Group: Settlement
SubGroup: Path
Type: String(100)
XML Representation: attribute
References: Provider Account.Outbox
Attributes: Required, Default: /CMPS-To-FDC
Default Value: /CMPS-To-FDC
Pattern: PATH
Location from which response files are downloaded for processing. If value is not defined, the responses are downloaded from the upload location.
responsePath
Group: Settlement
SubGroup: Path
Type: String(100)
XML Representation: attribute
References: Provider Account.Inbox
Attributes:
Pattern: PATH
Location where files are uploaded for processing.
keyNameSSH
Group: Settlement
SubGroup: SSH
Type: String(50)
XML Representation: attribute
References: Provider Account.SSH Private Key File Name
Attributes: Default: samplePrivateKey.pri
Default Value: samplePrivateKey.pri
Pattern: FILENAME
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
References: Provider Account.SSH Pass Phrase
Attributes: Encrypted, Default: samplePhrase
Default Value: samplePhrase
Pattern: PASSWORD
Passphrase of the private SSH key used for FTP/sFTP based connectivity.

XML Sample:

<profile/>

"<profile/>"

JSON Sample:

{
 
}

XURL Sample:

?