CDM
All PayComplete™ drivers support necessary events to function as intended. XFS classes developed outside of PayComplete™ need to support important commands and events to work properly.
Necessary info commands:
WFS_INF_CDM_STATUS
WFS_INF_CDM_CAPABILITIES
WFS_INF_CDM_CASH_UNIT_INFO
WFS_INF_CDM_CURRENCY_EXP
For status and hardware events, the following must be supported:
WFS_SYSE_HARDWARE_ERROR
WFS_SYSE_DEVICE_STATUS
For dispense transactions, at least one of the following events must be supported:
WFS_SRVE_CDM_ITEMSPRESENTED
WFS_SRVE_CDM_ITEMSTAKEN
For internal dispense transactions, the following event must be supported:
WFS_SRVE_CIM_COUNTS_CHANGED
For box content updates, due to filling or emptying, the following event must be supported:
WFS_SRVE_CDM_CASHUNITINFOCHANGED
For box content threshold alerts, the following event must be supported:
WFS_USRE_CDM_CASHUNITTHRESHOLD
Important
If events necessary for transactions are not supported, you can disable transaction monitoring to prevent that incorrect box content counts are reported. If you disable transaction monitoring, the box content is automatically updated to make sure that the reported content is correct.