Support

Home Forums Event Espresso Premium First Data Transactions showing $0.00

First Data Transactions showing $0.00

Posted: November 28, 2012 at 12:36 pm


aarmanious

November 28, 2012 at 12:36 pm

Hello,

I have set event espresso to check-out using First Data- The confirmation page shows the correct test amount of $1.00 but when I log into my First Data account all the transactions show a total of $0.00 please advise.


Jonathan Wilson

November 28, 2012 at 1:34 pm

Hello,

Are the amounts correct and showing completed in the Attendee List?


aarmanious

November 28, 2012 at 1:39 pm

Hello Jonathan,
Yes the amount is correct and shows up in the attendee list. and the Payment Confirmations shows the correct amount and that it was successful as well.


Jonathan Wilson

November 28, 2012 at 1:50 pm

Do you have some type of caching plugin or an HTTPS redirect plugin? If so, can you deactivate those and try a test again? Sometimes these interfere.


aarmanious

November 28, 2012 at 1:55 pm

I do have a cache plug-in installed but is currently de-activated. I just removed the plug-in completely and ran a test again same conclusion. Payment transaction is a success but when I check it in the First Data portal shows the amount of $0.00 charged.


Jonathan Wilson

November 28, 2012 at 1:56 pm

Also, 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.


aarmanious

November 28, 2012 at 2:13 pm

What should I rename them too?


Josh

  • Support Staff

November 28, 2012 at 2:26 pm

Something like /templatesOLD and /gatewaysOLD will do. Re-naming these directories will allow the current version’s files to load if there are old files in /uploads, which will override the plugin files.


aarmanious

November 28, 2012 at 2:36 pm

OK I just renamed those folders and ran another test – still have the same issue – transaction processed successfully but the transaction in First Date registered $0.00


aarmanious

November 28, 2012 at 3:21 pm

My debug mode is showing: t curl_process, incoming data: verify_peer = debugging = 1 host = staging.linkpt.net port = 1129 keyfile = /home/datexcor/public_html/wp-content/plugins/event-espresso/gateways/firstdata/1001320286.pem configfile = 1001320286 ordertype = SALE result = LIVE cardnumber = 4489xxxxxxxxxxxx cardexpmonth = x cardexpyear = xx chargetotal = 0.00 name = Nicholas Betlow address1 = 217 N 12th st Unit 111 city = Tampa state = FL email = nbetlow@datexcorp.com addrnum = 217 zip = 33602 sending xml string: SALELIVE4489153040715350614Nicholas Betlow217 N 12th st Unit 111TampaFL33602nbetlow@datexcorp.com217FL1001320286/home/datexcor/public_html/wp-content/plugins/event-espresso/gateways/firstdata/1001320286.pemstaging.linkpt.net11290.00 Using BUILT-IN PHP curl methods Success Setting host: https://staging.linkpt.net:1129/LSGSXML Success Setting request type to post Success Setting post fields: SALELIVE4489153040715350614Nicholas Betlow217 N 12th st Unit 111TampaFL33602nbetlow@datexcorp.com217FL1001320286/home/datexcor/public_html/wp-content/plugins/event-espresso/gateways/firstdata/1001320286.pemstaging.linkpt.net11290.00 Success Setting SSL certificate key: /home/datexcor/public_html/wp-content/plugins/event-espresso/gateways/firstdata/1001320286.pem Success Setting return transfer Success Setting verbose mode Result of executing curl transfer: server responds: SGS-020005: Error (Merchant config file is missing, empty or cannot be read). var_dump of order data: array(19) { [“verify_peer”]=> bool(false) [“debugging”]=> bool(true) [“host”]=> string(18) “staging.linkpt.net” [“port”]=> string(4) “1129” [“keyfile”]=> string(94) “/home/datexcor/public_html/wp-content/plugins/event-espresso/gateways/firstdata/1001320286.pem” [“configfile”]=> string(10) “1001320286” [“ordertype”]=> string(4) “SALE” [“result”]=> string(4) “LIVE” [“cardnumber”]=> string(16) “4489153040715350” [“cardexpmonth”]=> string(1) “6” [“cardexpyear”]=> string(2) “14” [“chargetotal”]=> string(4) “0.00” [“name”]=> string(15) “Nicholas Betlow” [“address1”]=> string(22) “217 N 12th st Unit 111” [“city”]=> string(5) “Tampa” [“state”]=> string(2) “FL” [“email”]=> string(21) “nbetlow@datexcorp.com” [“addrnum”]=> string(3) “217” [“zip”]=> string(5) “33602” } var_dump of result: array(12) { [“r_csp”]=> string(0) “” [“r_time”]=> string(0) “” [“r_ref”]=> string(0) “” [“r_error”]=> string(77) “SGS-020005: Error (Merchant config file is missing, empty or cannot be read).” [“r_ordernum”]=> string(0) “” [“r_message”]=> string(0) “” [“r_code”]=> string(0) “” [“r_tdate”]=> string(0) “” [“r_score”]=> string(0) “” [“r_authresponse”]=> string(0) “” [“r_approved”]=> string(0) “” [“r_avs”]=> string(0) “” } End of Debugging / Sandbox output (this will go away when you switch to live transactions) Status: Error: SGS-020005: Error (Merchant config file is missing, empty or cannot be read).


aarmanious

November 28, 2012 at 3:23 pm

As you can see the charge is being submitted at 0.00

And i am receiving an error code.


Josh

  • Support Staff

November 28, 2012 at 4:25 pm

So the error message is:
“SGS-020005: ERROR (Merchant config file missing, empty or cannot be read)”.

The possible causes are:
You have setup the gateway in test mode in the settings, but do not have a FirstData test account

You have entered a wrong store number in Event Espresso>payment settings>FirstData Settings. It should be the same as your pem file name, minus the .pem extension.


aarmanious

November 29, 2012 at 7:02 am

Josh , I just cheked the payment settings and the store # matches the .pem file minus the.pem extension.

I do not see a “test mode” in the payment settings
Here is what my setting options are. Am I missing something?


Josh

  • Support Staff

November 29, 2012 at 9:26 am

Hi there,

Test mode is the checkbox that is labeled “Turn on Debugging using the First Data Sandbox” and should not be checked unless there is a First Data Sandbox account being used.


aarmanious

November 29, 2012 at 9:47 am

Ok I tried running the transaction with the Debugging off –

The transaction was a success but the total is still being pushed as 0.00 to the First Data store.


aarmanious

November 29, 2012 at 12:01 pm

I just installed a fresh version EE on a different domain and hosting server with no additional plug-ins active except a seo plug-in.I set-up a test event with First Data gateway and I am having the same error – Transaction is a success but the charge date is being sent to First Data as 0.00 instead on the $1.00.


Josh

  • Support Staff

November 29, 2012 at 12:52 pm

Hi there,

Would it be possible to send temporary WordPress admin and FTP credentials via our contact form so we can investigate further?

If that is possible, please send them via the contact form on this page: https://eventespresso.com/contact/

Select the “I am sending login info as requested” department form.


aarmanious

November 29, 2012 at 1:15 pm

Thanks Josh I just sent you all the information the email request will be coming from nbetlow@datexcorp.com


Josh

  • Support Staff

November 29, 2012 at 1:45 pm

Thanks.

We made a slight adjustment to the FirstData gateway. Can you retest and let us know how it goes?


aarmanious

November 29, 2012 at 1:55 pm

What ever you did worked! Excellent!

What was the issue?


Josh

  • Support Staff

November 29, 2012 at 2:17 pm

Thanks for reporting the result.

The First Data gateway uses some older “legacy” code, and this needed an update. We’ll be rolling this out in the next version.


aarmanious

November 29, 2012 at 2:26 pm

Thanks for all your help on this matter!

The support post ‘First Data Transactions showing $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.

Event Espresso