Posted: 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: Thank you, Emmett |
|
Here’s an example of the info being passed to E4: Information passed by the Merchant alternate_tax : |
|
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 |
|
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: 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 |
|
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? |
|
All the transactions go-through initially but then they get reversed the next day because they fail level 3 processing. |
|
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. |
Hi Emmett, We received your email and they’re saying it’s the x_invoice_number field now:
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. |
|
|
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. |
Hi Emmett, Sidney has been working on this and he sent you an email with an update. |
|
|
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.