Is there a plugin that integrates's CIM into a page so members can get or set the

I'm essentially trying to integrate a user manager plugin with an CIM API. However, it's not required to make payments via the website. Rather, clients input their payment data (which is stored on the servers), schedule appointments and are charged by the service providers manually afterwards.

This way clients can sign on via the website, then view/edit their profile, view/edit their payment information ( CIM), or schedule an appointment (separate plugin).