You may need to use middleware to handle the listening component, especially if your organization is already using a middleware product.
If not, an alternative approach would be to configure an escalation/cron task and associate it with an automation script to call the Paycom API, retrieve the required details, and use the Person MboSet to add or update records in Maximo.