Clover payments integrations

I’m exploring the possibility of integrating Clover’s payment API with OpenEMR for patient payments (copays, self-pay, balances after insurance).

Has anyone attempted this integration or worked on something similar?

I’d appreciate any feedback, technical notes, or pointers to existing work.

Thank you.

Hi Ruben,

I don’t have experience with Clover specifically, but am in the midst of some similar work for a different processor. As part of the process, I’m doing some refactoring of the existing code that should make it a bit easier going forward, but there’s quite a bit more work to do there in order to have a robust foundation for other processors.

Payments specifically get tricky since they have pretty wildly different integration as far as UI, data handling (PCI compliance), etc - so some of the current internals are proving challenging to adapt, especially in the context of adding new providers using the module system which is how we want to do it moving forward.

At a very high level, interface/patient_file/front_payment.php, interface/patient_file/front_payment_cc.php, portal/portal_payment.php, and portal/lib/paylib.php are useful starting points.

1 Like