Support

Home Forums Event Espresso Premium Blank Redirect Screen after credit card payment with First Data Gateway

Blank Redirect Screen after credit card payment with First Data Gateway

Posted: July 2, 2015 at 3:35 pm


sconklin

July 2, 2015 at 3:35 pm

When people use a credit card with EE3 they get no confirmation that it succeeded.

First data E4 Settings have a link in yellow. Not sure what is safe to post in this issue in terms of details.


Jonathan Wilson

July 2, 2015 at 4:04 pm

I am very sorry. I was wrong in my last comment. I will remove it after this reply so as to not confuse anyone.

This actually may be caused by having out of date template files (from a previous version) in the /wp-content/uploads/espresso/templates/ directory. If you have modified templates in there, they need to be updated to the new template files included with the current version of the plugin. If you haven’t made any modifications to the templates, these can be removed. If you are not sure if there were modifications made to these files, back these up or rename that folder just in case.


sconklin

July 2, 2015 at 11:14 pm

This folder is empty on my site. /wp-content/uploads/espresso/templates/
And you didnt tell me where the files are that I would transfer from the install files.
What else could it be caused by?


sconklin

July 3, 2015 at 12:03 am

Also, with regards to Permalinks I have
http://freetorun.net/sample-post/with the Post Name radio button beside it.

Then you said:
Then check the page where your [ESPRESSO_PAYMENTS] shortcode is located. It might be the Thank You page. Make sure that link is the same as the one in your First Data E4 settings.


This is set to Thank You from a pull down screen. I dont understand your comment about “Make sure that link is the same as the one in your First Data E4 settings.” Are you talking about the relay response URL?
That is this Make sure that link is the same as the one in your First Data E4 settings.


Josh

  • Support Staff

July 3, 2015 at 8:01 am

You can check for errors in the php error log, they will usually indicate what’s causing a blank screen.


sconklin

July 3, 2015 at 10:11 am

OK-this was working at one point. And some “upgrade” has broken it. As a sole small business owner I don’t have much time to troubleshoot. Can you please tell me how to get this PHP error log? Can someone call me and walk me through the fix?


Lorenzo Orlando Caum

  • Support Staff

July 3, 2015 at 11:12 am

Hi, if you were using some customizations that were added a couple years ago, then those may be causing the issues that you are seeing. Here is what I would do:

1) Try to temporarily move the site to use default templates and the default payment gateway.

Deactivate Event Espresso through your WP dashboard.

Login to your site using an SFTP or FTP client (e.g. FileZilla, Cyberduck) and browse here:

/wp-content/uploads/espresso

The location above typically holds template customizations along with a customized gateway. Try changing espresso to espresso1:

/wp-content/uploads/espresso –> /wp-content/uploads/espresso1

Then reactivate Event Espresso through your WP dashboard.

2) Temporarily turn on debugging on your site by adding the macro in this link to your wp-config.php file. The wp-config.php file is located in the WordPress root which holds the wp-content, wp-admin, and wp-includes folders.

https://gist.github.com/lorenzocaum/848801a1173be464fbe7#file-gistfile1-php

From here, try to complete a registration and when you arrive at the thank you page, you may see an error instead of a blank white screen. Copy and paste that here.

If you still see a blank white screen and no error, then browse to this location using your SFTP or FTP client:

/wp-content/debug.log

That file may have some error messages within it. Again copy and paste those into a reply here.

Then remove the debugging macro that you added in step 2 above and save changes to your wp-config.php file.


Lorenzo


sconklin

July 3, 2015 at 3:23 pm

I followed your steps and there is no debug.log. Do I need to do something else. I added https://gist.github.com/lorenzocaum/848801a1173be464fbe7#file-gistfile1-php to the END of the wp-config.php.

Here is the link to the blank screen if that is of any help
https://checkout.globalgatewaye4.firstdata.com/cgi-sys/defaultwebpage.cgi


sconklin

July 3, 2015 at 3:29 pm

ALSO, and this may be related. Even though the payment does go through on Firstdata’s end, the payment status shows as
Payment Status: Incomplete Incomplete [ View/Edit Payment ]

This is a pain because I have to then go in and mark it complete.


Josh

  • Support Staff

July 6, 2015 at 8:16 am

The debug code that Lorenzo shared with you should be added to the wp-config.php file before the line where it says “/* That’s all, stop editing! Happy blogging. */”


sconklin

July 6, 2015 at 10:33 pm

This is the line that is just above the */

* @package WordPress https://gist.github.com/lorenzocaum/848801a1173be464fbe7#file-gistfile1-php
*/

I have tried putting the code in that line and putting it below that line and before the */

Neither generates the error on screen (instead of the blank) or in the wpcontent directory.
Any other ideas?


sconklin

July 7, 2015 at 1:34 pm

Bump. Guys, thanks for your help but I can’t get this report to generate and I need this fixed.


Lorenzo Orlando Caum

  • Support Staff

July 7, 2015 at 2:01 pm

Hi, the link should have taken you to the macro that needs to be added.

Please remove the link that is in your wp-config.php and replace it with this debugging macro:

//* Enable WordPress debugging with debug log and debug display
define('WP_DEBUG', true);
  if (WP_DEBUG) {
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', true);
}

That is the contents of the Gist that I shared earlier.

From here, try a transaction and then please copy and paste any errors messages here in a reply. If you do not see any, then check this location:

/wp-content/debug.log

Once you are finished and reply with the error message, then please remove the debug macro and save changes to your wp-config.php file.


Lorenzo


sconklin

July 7, 2015 at 10:40 pm

OK! Here is the data. Please advise.

[07-Jul-2015 23:34:28 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:34:28 America/Chicago] PHP Warning: session_start(): Cannot send session cookie – headers already sent by (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:34:28 America/Chicago] PHP Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:34:28 America/Chicago] PHP Warning: Cannot modify header information – headers already sent by (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-includes/pluggable.php on line 1196
[07-Jul-2015 23:35:28 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:35:28 America/Chicago] PHP Warning: session_start(): Cannot send session cookie – headers already sent by (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:35:28 America/Chicago] PHP Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:35:28 America/Chicago] PHP Warning: Cannot modify header information – headers already sent by (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-includes/pluggable.php on line 1196
[07-Jul-2015 23:35:37 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:36:28 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:36:28 America/Chicago] PHP Warning: session_start(): Cannot send session cookie – headers already sent by (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:36:28 America/Chicago] PHP Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:36:28 America/Chicago] PHP Warning: Cannot modify header information – headers already sent by (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-includes/pluggable.php on line 1196
[07-Jul-2015 23:36:37 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:37:03 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:37:03 America/Chicago] PHP Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:37:20 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:37:20 America/Chicago] PHP Notice: has_cap was called with an argument that is deprecated since version 2.0! Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead. in /redacted/wp-includes/functions.php on line 3508
[07-Jul-2015 23:37:20 America/Chicago] PHP Notice: has_cap was called with an argument that is deprecated since version 2.0! Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead. in /redacted/wp-includes/functions.php on line 3508
[07-Jul-2015 23:37:20 America/Chicago] PHP Notice: has_cap was called with an argument that is deprecated since version 2.0! Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead. in /redacted/wp-includes/functions.php on line 3508
[07-Jul-2015 23:37:20 America/Chicago] PHP Notice: has_cap was called with an argument that is deprecated since version 2.0! Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead. in /redacted/wp-includes/functions.php on line 3508
[07-Jul-2015 23:37:21 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:37:29 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:37:29 America/Chicago] PHP Warning: session_start(): Cannot send session cookie – headers already sent by (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:37:29 America/Chicago] PHP Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:37:29 America/Chicago] PHP Warning: Cannot modify header information – headers already sent by (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-includes/pluggable.php on line 1196
[07-Jul-2015 23:37:31 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:37:31 America/Chicago] PHP Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:37:31 America/Chicago] PHP Notice: has_cap was called with an argument that is deprecated since version 2.0! Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead. in /redacted/wp-includes/functions.php on line 3508
[07-Jul-2015 23:37:31 America/Chicago] PHP Notice: has_cap was called with an argument that is deprecated since version 2.0! Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead. in /redacted/wp-includes/functions.php on line 3508
[07-Jul-2015 23:37:31 America/Chicago] PHP Notice: has_cap was called with an argument that is deprecated since version 2.0! Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead. in /redacted/wp-includes/functions.php on line 3508
[07-Jul-2015 23:37:31 America/Chicago] PHP Notice: has_cap was called with an argument that is deprecated since version 2.0! Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead. in /redacted/wp-includes/functions.php on line 3508
[07-Jul-2015 23:37:32 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:37:42 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:37:42 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:37:42 America/Chicago] PHP Warning: session_start(): Cannot send session cookie – headers already sent by (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:37:42 America/Chicago] PHP Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:37:42 America/Chicago] PHP Warning: Cannot modify header information – headers already sent by (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-includes/pluggable.php on line 1196
[07-Jul-2015 23:38:02 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:38:02 America/Chicago] PHP Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:38:13 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:38:13 America/Chicago] PHP Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:38:13 America/Chicago] PHP Strict Standards: Non-static method MailChimpController::list_subscribe() should not be called statically in /redacted/wp-content/plugins/event-espresso/includes/process-registration/add_attendees_to_db.php on line 481
[07-Jul-2015 23:38:13 America/Chicago] PHP Strict Standards: Non-static method MailChimpController::get_mailchimp_list_id_by_event() should not be called statically in /redacted/wp-content/plugins/espresso-mailchimp/mailchimp.controller.class.php on line 239
[07-Jul-2015 23:38:13 America/Chicago] PHP Strict Standards: Non-static method MailChimpController::get_valid_mailchimp_key() should not be called statically in /redacted/wp-content/plugins/espresso-mailchimp/mailchimp.controller.class.php on line 242
[07-Jul-2015 23:38:15 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:38:15 America/Chicago] PHP Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:38:26 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:38:26 America/Chicago] PHP Warning: session_start(): Cannot send session cookie – headers already sent by (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:38:26 America/Chicago] PHP Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:38:26 America/Chicago] PHP Warning: Cannot modify header information – headers already sent by (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-includes/pluggable.php on line 1196
[07-Jul-2015 23:38:28 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:38:28 America/Chicago] PHP Warning: session_start(): Cannot send session cookie – headers already sent by (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:38:28 America/Chicago] PHP Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:38:28 America/Chicago] PHP Warning: Cannot modify header information – headers already sent by (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-includes/pluggable.php on line 1196
[07-Jul-2015 23:38:43 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:39:13 America/Chicago] PHP Notice: get_settings is deprecated since version 2.1! Use get_option() instead. in /redacted/wp-includes/functions.php on line 3391
[07-Jul-2015 23:39:13 America/Chicago] PHP Warning: session_start(): Cannot send session cookie – headers already sent by (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:39:13 America/Chicago] PHP Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-content/plugins/event-espresso/espresso.php on line 55
[07-Jul-2015 23:39:13 America/Chicago] PHP Warning: Cannot modify header information – headers already sent by (output started at /redacted/wp-includes/functions.php:3391) in /redacted/wp-includes/pluggable.php on line 1196

  • This reply was modified 8 years, 9 months ago by  Josh. Reason: removed server path into, this is a public forum


Josh

  • Support Staff

July 8, 2015 at 8:44 am

I’m not seeing any errors that would cause a blank page on the payment return from FirstData E4. Can you log into your First Data E4 account and verify that the Relay Response URL is set to

http://yourdomain.net/?type=firstdata_e4&page_id=2132

You’ll replace the yourdomain.net from above with your site’s domain. Please note that it’s http: and not https. If it’s set to https, you can change it to http because it appears your site does not have an SSL certificate.

Along with that, you can go to Event Espresso > Payment Settings > FirstData E4 Settings and make sure that the Relay response URL listed there does not start with an https. If there is a checkbox in the First Data E4 settings that says Force HTTPS on Return URL, please make sure it’s unchecked.


sconklin

July 8, 2015 at 5:45 pm

I changed the Https to http and that fixed it. Sigh…. Thanks
Wish I could get back the hours Ive put into troubleshooting this…..


Josh

  • Support Staff

July 9, 2015 at 9:11 am

You’re welcome. If you’d like to re-enable https, please check with your host about renewing your SSL certificate.

The support post ‘Blank Redirect Screen after credit card payment with First Data Gateway’ 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