Support

Home Forums Event Espresso Premium PHP Warning (3)

PHP Warning (3)

Posted: March 14, 2017 at 12:36 pm

Viewing 1 reply thread


gmilne80

March 14, 2017 at 12:36 pm

Hi,

I’ve noticed in my php logs I’ve been getting the following warning occurring
PHP Warning: array_merge(): Argument #2 is not an array in /public_html/wp-content/plugins/event-espresso/gateways/process_payments.php on line 30

and seem to be having a similar issue as described in this thread:
https://eventespresso.com/topic/issue-with-paid-registrations-not-being-recorded-and-constant-502500-errors/
(without the 502 and 500 errors)

It does not happen with every registration but on average 1 in every 30 or so bookings will remain marked as incomplete even although payment is made via paypal and shows as successful in the paypal ipn log.

Event espresso even records the amount paid as being received. It doesn’t however record the transaction ID, transaction type or mark the transaction as completed. It does send the emails out to the customer but on our attendee lists as the registration is still set as incomplete the customer is not listed.

This isn’t happening every time and it seems random as I can find no similarity between registration where this occurs. My only thought has been that it could be related to the above pp warning as it seems similar to wha the previous thread described.


Josh

  • Support Staff

March 14, 2017 at 8:49 pm

That’s more likely the result of PayPal stripping away the attendee information from some of the Instant Payment Notifications. EE3 passes that information via a query string in the IPN listener URL, and in the past week it’s been reported that one of PayPal’s servers that handle the IPNs are stripping away that information.

Viewing 1 reply thread

The support post ‘PHP Warning (3)’ 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