Support

Home Forums Event Espresso Premium First Data E4 Gateway Processing Error

First Data E4 Gateway Processing Error

Posted: April 5, 2013 at 8:00 am


Casey

April 5, 2013 at 8:00 am

Hello,

My transactions are failing to be processed by the First Data E4 gateway. First Data tells me it is because I’m passing the x_line_item variable. Consequently, E4 thinks I’m doing level 3 processing even though I do NOT have level 3 processing enabled in First Data. I looked through the E4 gateway code and I don’t see that variable. However, I did comment out those lines in the AuthNet Authorize.php file just in case those procedures were being called.

Any ideas?

My config:
WP 3.5.1 multisite
Event Espresso – 3.1.31.B

Thank you,

Emmett


Casey

April 5, 2013 at 8:14 am

Here’s an example of the info being passed to E4:

Information passed by the Merchant

alternate_tax :
authorize_net_id : [intentionally removed]
bypass_first_page :
discount_amount :
enable_level3_processing :
id : 8347076
tax_rate :
x_color_background :
x_company :
x_cust_id : 20
x_customer_ip :
x_customer_tax_id :
x_description : Test Event | Reg. ID: 20 | Name: Emmett Lange | Total Registrants: 1
x_duty :
x_ecommerce_flag :
x_email_customer :
x_fax :
x_footer_email_receipt :
x_fp_hash : 392c8e5648d0d53d59ab4618086eeb93
x_fp_timestamp : 1365079471
x_header_email_receipt :
x_invoice_num : d70e6c3c7702144ab11f1776dcd54e04-515d70c26c7ad1.25379874
x_login : [intentionally removed]
x_logo_url :
x_merchant_email :
x_method :
x_phone :
x_po_num :
x_receipt_link_method :
x_receipt_link_text :
x_receipt_link_url :
x_recurring_billing :
x_recurring_billing_end_date :
x_recurring_billing_start_date :
x_reference_3 : 25-515d75a92d16e|firstdata_e4
x_relay_response : TRUE
x_relay_url : http://sunera.com/?type=firstdata_e4&page_id=3956
x_ship_to_address :
x_ship_to_city :
x_ship_to_company :
x_ship_to_country :
x_ship_to_first_name :
x_ship_to_last_name :
x_ship_to_state :
x_ship_to_zip :
x_show_form :
x_tax_exempt :
x_test_request :
x_version :


Sidney Harrell

April 5, 2013 at 1:20 pm

It looks like the customer is being passed to the e4 gateway. I entered a test card number and was returned to your site with a transaction declined message. Have you gotten any more guidance from FirstData as to what the problem is? There may be more information in the log file located at uploads/espresso/logs/espresso_log.txt


Casey

April 5, 2013 at 1:40 pm

Sidney,

I saw your transaction. I’m afraid you entered an invalid CC number.

I just tried again myself and my credit card transaction was accepted. If you want to try, use the following test event link:
http://sunera.com/event-registration/?ee=25

I have the log. Can I send it to you directly?

First Data is not much help. They say I’m passing level 3 data when clearly the level 3 flag is blank and there is no x_line_item field being passed.

Thanks for your help.

Emmett
elange@sunera.com


Sidney Harrell

April 5, 2013 at 1:53 pm

If your transaction went through, maybe it was just a hiccup on FirstData’s part. When was the last time you had a transaction that failed to process?


Casey

April 5, 2013 at 1:55 pm

All the transactions go-through initially but then they get reversed the next day because they fail level 3 processing.


Sidney Harrell

April 5, 2013 at 6:26 pm

The only fields that we are sending to FirstData you can see in gateways/firstdata_e4/e4_vars.php lines 30-54. As you can see, there is no x_line_item in there. I’m afraid that you’ll probably have to talk to FirstData again and find out why they think that field is being passed.


Josh

  • Support Staff

April 12, 2013 at 10:37 am

Hi Emmett,

We received your email and they’re saying it’s the x_invoice_number field now:

I am seeing the x_invoice_number field is still being passed to our system. (highlighted below). This needs to be removed.

You can comment out line 43 of /gateways/firstdata_e4/e4_vars.php and that will remove the x_invoice_number field.

If you’d like us to remove it you can send us FTP credentials via this form:

https://eventespresso.com/send-login-details/

We’ll be sure to remove it in the next update.


Casey

April 12, 2013 at 10:56 am

I’ve already done that.  The field is still being sent but with a null value.  It has to be removed entirely along with with the enable_level3_processing field.  I will send you my credentials.


Josh

  • Support Staff

April 12, 2013 at 1:34 pm

Hi Emmett,

Sidney has been working on this and he sent you an email with an update.


Jessica

April 22, 2013 at 3:33 pm

Hi, I’m having the same issue except that we had already had several people register before we realized that our transactions were not being completed. Everything is passed through and approved, but the transaction never completes because E4 says something about the level 3 processing code being required on our end. Was there a resolution that I could manage through my code or do I need to submit credentials for you guys to take care of this? Thanks!

The support post ‘First Data E4 Gateway Processing Error’ 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