FDMSDetailRecord Configuration
The class accepts one or more of the following configuration settings. Configuration settings are similar in functionality to properties, but they are rarely used. In order to avoid "polluting" the property namespace of the class, access to these internal properties is provided through the Config method.FDMSDetailRecord Configuration Settings
MSDI: Market Specific Data Indicator. The Market Specific Data Indicator (MSDI) will be "M" for Medical/Healthcare Auto-substantiation transactions, and " " (space) for all other transactions. The MSDI value is automatically passed from the FDMSRetail and FDMSECommerce classs to the FDMSSettle or FDMSDetailRecord classs via the GetDetailAggregate methods. This config is exposed to allow the user manual control over the contents of the MSDI. | |||||||||||||
CurrencyCode: Currency Code for this transaction. This field contains a three digit number assigned by the signing member or processor to identify the merchant's authorization currency. For US Dollars, use "840". | |||||||||||||
DCCIndicator: Status of the Dynamic Currency Conversion. The available values are:
| |||||||||||||
DCCTimeZone: The time zone of the merchant where the DCC transaction is taking place. Valid values range from '-12' to '+12", deviation in hours from Greenwich Mean Time (GMT), based on merchant time zone. If the merchant were located in GMT, the value would be '+00' or '-00'. | |||||||||||||
DCCConversionRate: The DCC Conversion rate. The conversion rate used to convert the TransactionAmount into the Dynamic Currency Conversion amount. The conversion rate must be the most current rate available from FEXCO. These rates are not obtained by the component and must be retrieved using some other method. Note: Four decimal positions implied. | |||||||||||||
DCCUSAmount: The US Dollar Amount for a DCC transaction. This config will contain the US Dollar Amount for a DCC transaction. When performing a DCC transaction, TransactionAmount will contain the converted amount and should equal the US Dollar Amount multiplied by the DCCConversionRate. |
Base Configuration Settings
SelectWaitMillis: The length of time in milliseconds the class will wait when DoEvents is called if there are no events to process. If there are no events to process when DoEvents is called, the class will wait for the amount of time specified here before returning. The default value is 20. |
Base Configuration Settings
CodePage: The system code page used for Unicode to Multibyte translations. The default code page is the Active Code Page (0). The following is a list of valid code page identifiers:
The following is a list of valid code page identifiers for Mac OS only:
|