Credit Card Processing Inside OpenEMR

From OpenEMR Project Wiki

The below feature does not seem to exist anymore.

You can now process credit card payments directly from within OpenEMR. This feature uses the Authorize.net / CyberSource IPGS to process your transactions on the OpenEMR server and get immediate feedback in the OpenEMR UI.

In Development

WARNING: This feature is currently in flux and is not yet included in the main OpenEMR development or any released version of OpenEMR.

Picking up the torch

Because of many request for this feature, Open Med Practice is building this feature for the community. We are about two weeks into integrating the SDK provided by Authorize.net. If interested in sponsorship, please contact us. Estimated time to available patch 90 days from this posting 9/5/2015 sherwingaddis at gmail dot com.

UPDATE 9/11/2015:

Currently finishing up the integration of Stripe.com into the OpenEMR. A URL for public testing will be published next week.

Current plans are to have Stripe.com, Paypal.com and Authorize.net. These will be Global settings to choose which one best suits the client.

Configuration

  1. Edit globals.php
  2. * Set $GLOBALS['credit_card_config']['credit_card_transaction'] to true
  3. * Set $GLOBALS['credit_card_config']['credit_card_login_key'] to your Authorize.net login key
  4. * Set $GLOBALS['credit_card_config']['credit_card_transaction_key'] to your Authorize.net transaction key

Keys?

Keys can be obtained from many OpenEMR vendors or from Authorize.net or any of their resellers. OpenEMR vendors are preferred, since they will be more familiar any OpenEMR specifics.