Adding third party apps to P21?

I was wondering if anyone knows where I can find documentation on integrating third party apps to P21?
More specifically, if I were to integrate a third party payment system plugin to manage card processing, payments, etc…

I searched through the epicor help documentation and ELC, and found some – very limited – information regarding EPF but nothing too extensive regarding this project.