Configure Source Mapping
Configure source mapping for VIN, UnitNbr, CustomerUnitID fields
PaymentServices is a .NET SOAP Web Services application for requesting VFS payment authorizations and pre-authorizations. Configuration settings are listed below.
authMake: Source field in CUSTOMEROWNEDQEUIPMENTVIEW for the Make value sent in authorization requests. Valid values are
MAKE from CUSTOMEROWNEDEQUIPMENTVIEW.MAKE
COMPANYNAME from CUSTOMEROWNEDEQUIPMENTVIEW.COMPANYNAME,
Company name for the CR2 vendor linked to the customer owned equipment manufacturer
Empty value
authModel: Source field in CUSTOMEROWNEDQEUIPMENTVIEW for the Model value sent in authorization requests. Valid values are
MODEL from CUSTOMEROWNEDEQUIPMENT.MODEL
Empty value
authUnitNbr: Source field in CUSTOMEROWNEDEQUIPMENTVIEW for the UnitNbr value sent in authorization requests. And
authVIN: Source field in CUSTOMEROWNEDEQUIPMENTVIEW for the VIN value sent in authorization requests. Valid values are:
MFGSERIALNO (Mfg Serial)
SERIALID (Asset ID)
CUSTOMEREQUIPNO (Customer Equip No)
Empty value
failPONums: A CSV list of PO numbers that will produce an error code, if it is used for an authorization / pre-authorization.
The setting is disregardded, if testingEnvironent is false.
logFile: This setting overrides the default log file name.
Default filepath [app directory]\logs\CR2VFSettlement[DATETIME].txt.
User should have ‘Write Privileges’ on this file’s directory.
logLevel: This field specifies the type of messages to be logged. Valid values are:
llNone
llException
llError
llInfo
llDebug
Config settings with Boolean Values
· logVfwsRequests: This specifies if the XML request data passed to VFS is written to the log file.
· logVfwsResponses: This specifies if the payment service response (adapted from the XML response data received from VFS) is written to the log file.
· logVfwsResponsesText: This specifies if the XML response data received from VFS is written to the log file.
For all the above, valid boolean values are:
o True
o False
Config settings with Boolean Values, and a default value
retryInvalidToken: This specifyies if a new token should be requested an an authorization retried after an invalid token response to an authorization request.
For example: VFS gets an expired token due to payment service caching / network latency.
Default Value = True.
testEnvironment: This specify if the installation supports testing diagnostics.
Also, in a “test environment”, a customer PO number of “next” is replaced with the next “seed” number.
Default Value = False.
validateAllManualAuthorizationfs: This specifies if manual authorization numbers are validated.
Auth Number is in format XYYMMDD########
(i.e., confirmed to be in format, where X = "M", YYMMDD is a formatted date string within 1 day of the current date, and ######## is an 8-digit number). If "true", manual authorizations are not validated (i.e., authorization numbers not matching the format are accepted).
Default Value = False.
authSuccessMsg: This specifies the return message for all authorization responses.
manualAuthSuccessMsg: This specifies the return message for all manual authorization responses.
manualPreAuthSuccessMsg: This specifies the return message for all pre-authorization responses.
For the above, in the return message:
[AUTHNBR] is replaced by Response authorization number
[AUTHAMT] is replaced by Authorization amount.
vfAppID: Application ID passed in token and authorization requests to VFS
vfDealerCode: VFS dealer code for ROMCO.
vfLocID: VFS location code for ROMCO.
vfPassword: VFS password for ROMCO (passed in token requests to VFS).
vfUserID: VFS user id for ROMCO (passed in token requests to VFS).
vfwsTimeoutSecs: Timeout for web requests to VFS web service.
vfwsAddress: URL for VFS web service.
For file paths, the following run time substitutions are used:
[DATETIME]: substitute system date/time (in yyyyMMddHHmmss format) when file created.
[DATE]: substitute system date (in yyyyMMdd format) when file created