Gathering many payment channels into one Payments process

How could be gathered different payment channels into a unique Payments process?

Lets assume that we have different payment channels served by different software applications, but all of them converging in a common core banking software application.

Could be all these payment channels integrated in the BAM tool as a single Payments process? Could be defined distinct KPIs for each payment channel? Could be individually monitored each payment channel inside this unique Payments process?

What’s about defining a receive step for every channel in one process and use a correlation id?
What you will need is a possibility to determine when the process may be completed.