Posted: November 21, 2012 at 9:40 am
|
Hi, When a customer processes a transaction through my EventEspreso site using FirstData integration they received an invoice that their payments was succesful. However, when I look at FirstData the amount charged is always 0.00. So the transaction is going through, but not for the correct amount ($1,800 or $1,100). I found one other forum topic on it that suggested the following, but these instructions are unclear to me. Can you please provide more detailed advice or other suggestions? One questions I have is about the propero location of the *.pem file. The message below says it should go in uploads/, but the Dashboard indicates it should go in plunins/. PLease advicse. Are the gateway files in /wp-content/uploads/espresso/gateways and template files in /wp-content/uploads/espresso/templates out of sync with the files in the core plugin? These will override the files in the core plugin, so if these were copied over from a previous version, they will need to be removed or updated. |
Hi there, Event Espresso will look in /wp-content/uploads/espresso/gateways first for gateway files. If it doesn’t find a gateway there, it will look in the plugin directory. Problems will occur if the files (either in /wp-content/uploads/espresso/templates or /wp-content/uploads/espresso/gateways) were copied over from an older version of Event Espresso after updating if there are changes that are made to any of the corresponding files. So what I would suggest is rename the two directories in /uploads if there are files in there, then upload the pem file into the firstdata gateway folder of the plugin. Then test. |
|
|
Hi Josh, There are no files in the /uploads/espresso/templates folder. I had the pem file in both the /uploads/ and /plugin/ folders. I removed it from the /uploads/ folder and tested it with the pem file only in the plugin folder. It is still having the same problem. What do you mean rename the folders. I mean I know what “rename” means, but I do not have permission to do so. I will need to contact the site host to do so. Can you confirm that is is appropriate that I have no files in the uploads/espresso/templates folder. I did recently upgrade from an EventEspresso version that was almost 1-year old. So I imagine this is the source of the problem. Thanks, Scott |
Hi Scott, The purpose of renaming folders in /wp-content/uploads/espresso/ is to let the core plugin load it’s files instead. If there are no files in /wp-content/uploads/espresso/, then there is no need to rename the folders there. It’s absolutely appropriate to not have files in /wp-content/uploads/espresso/templates. It may be an update issue, especially if the database update scripts did not run when the plugin was updated. When you updated the plugin, did you follow this guide: It may only need a deactivation and reactivation of Event Espresso to update the database if it hasn’t already been updated. Another thing to verify is that all the add-ons have been updated. You can compare the version numbers of the add-ons on your account page to the version numbers listed with the add-ons on the plugins page. Finally, it’s important to have the latest, most up to date gateway files loading. So in this case, only the pem file should be copied into the first data gateway folder. After verifying that you only have one instance of Event Espresso in the plugins directory, and only one instance of the FirstData gateway in the event-espresso/gateways directory, you can try resetting the gateway by deactivating and reactivating the FirstData payment option in Event Espresso>Payment Settings. |
|
|
Hi Josh, I followed the instructions, but to be honest this makes no sense to me: “Important: If you are updating from 3.1.15.P or lower, any changes made to gateway files will need to be redone into the new gateway files. Be sure to check wp-content/uploads/espresso/gateways for older modified gateway files before updating. These will need to be updated. If you offer Authorize.net SIM as a payment method, check your relay response URL setting in the Authorize.net account, it will need to be updated to the response URL as shown on the payment settings screen.” Is there anyway to start from scratch? I deactivated and deleted all of my EventEspresso plugins and now only have installed the main EventEspresso plugin. I have also tried activating and deactivating the firstdata payment settings as well. |
Hi there, What that is referring to is the need to verify that you have the very latest gateway code. If there is old gateway code in the uploads/espresso/gateways folder, it will override the new gateway code contained in the Event Espresso plugin. The other part of those instructions were applicable to the Authorize.net SIM gateway, so unless you are running that gateway, you can skip that part. To completely start from scratch would involve dropping the database tables, but I wouldn’t recommend doing that unless you were okay with losing all of that data. The important first step here is to make sure that you have the current version completely updated. When you earlier updated, did you deactivate the plugin before updating the software? One thing you can do right now that may help update the database is to deactivate and reactivate Event Espresso. |
|
The support post ‘FirstData always charging 0.00’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.