I was trying to integrate the Stripe payment gateway for collecting credit card payments from patients.
I am using Open EMR version 7.0.1 patch 2
I selected Stripe in Admin>Configure>Connectors
Toggled the production mode “on”
Entered the gateway publishable key, which I got from Stripe dashboard.
The next filed is “Gateway API Login Auth Name or Secret” which I am not sure about. Even the Stripe support team had no clue about this one and they urged me to get help from the OpenEMR community.
So, I left this field blank.
I got the gateway transaction key from Stripe, but they call it the secret key.
Now, after saving this page, when I try to make a payment as a patient, I get an error message.
Please find the screenshot below.
There is no field or text box to enter the card number, expiry date, etc. Only cardholder’s names can be entered here.
Am I missing anything? Is there anything that I need to do?
As always, we ask what is in your error log or in the console log. Those are the places to look for what is happening that you cannot see. Go to Config/Globals → Logging → User Debugging Options and set it to all so that if there are any messages that can be printed to the screen they will show. This could help you troubleshoot. But we need more information that you have to provide to assist you.
It was already turned on.
There were so many events to check log for in System>Log. This is what I could find for “Fees”
Can you tell me which Log name and event type to check?
I am referring to the PHP error log that you have to get from the server side, not the UI side. Did you check the console log? Since this is possibly a javascript error. The console log will be your best bet to find the issue that the system is having there.