Skip to main content

PayComplete™™ Help Center

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.