Posted: November 11, 2012 at 11:40 pm
|
Hey EE folks… I’m running into an issue where the Payment status isn’t updating when payment is made through PayPal. The [ESPRESSO_TXN_PAGE] shortcode is on the Transactions page, and as best I can tell all of the proper information is being passed. When I look at registration information on the Attendee list for an event, I do see the Transaction ID has been updated. I’ve also looked at the /wp-content/uploads/espresso/logs/ (both the espresso log and paypal IPN log) and can’t see any errors in there. I’ve also changed the template on the Transactions page to the txn_template that’s provided in other topics, and I still have the same error. I’ll gladly send the logs that I’ve created for the last two test transactions (not sandbox) if there is a way to send those easily. |
|
As an update, I’ve continued testing this and it’s just very odd. PayPal is sending the IPN notice to the correct URL, http://www.climbcrux.org/transactions/, which is publicly viewable and using the txn_page template. I can see in PayPal’s IPN History that the Transaction ID is being sent, and when I look at the Attendee information, I see the Transaction ID there as well. It appears that EE is getting the information, but not updating the payment status properly. I’ve also tried using the PayPal Payments Pro method, which also fails. When that runs, I get two errors, one of which is an alert that the payment amount is zero, and the other is that the total of the items in the cart doesn’t add to what is processed. It seems like the API call is sending a $0 value rather than the actual value of the event. I’d really like some help on this quickly as we’re trying to get EE up and running ASAP so we can process events payments for an upcoming event. Thanks! |
|
The two errors I get from PayPal — both in Sandbox mode and non-sandbox mode — are: Error Code: 10525 Error Code: 15008 Payment does not process, which I assume is because for some reason EE is trying to process a $0 payment. I’ve tried this with the event price set to $1 and $20, just to see if that made a difference. |
Hi Mike, I’m sorry to hear you’re having trouble with the PayPal payment notification. Are you seeing anything getting logged in the paypal.ipn_results.log file? If not, can you try setting the permissions of that file to 777? The other thing to check for here is whether there are templates files from a previous version of Event Espresso located in /wp-content/uploads/espresso/templates. If there are, can you try temporarily renaming that directory to /wp-content/uploads/espresso/templatesOLD ? |
|
|
Let’s talk about strange behavior. I deactivated the GROUPON integration b/c we’ll probably never use it, and now PayPal IPN seems to be working quite well. Not sure what was up with that, but I’m not going to complain. I’m still getting the two errors / warnings with PayPal Payments Pro — http://pastebin.com/8h8A1MwV Good luck with that message… yeesh. 😛 |
Hi Mike, I’ve created an new ticket for the dev team to look at the PayPal Pro gateway. In the meantime, if you’d like to try out an alternative on-site payment gateway, I can recommend Stripe as it’s very simple to set up. |
|
Update: This was fixed in Event Espresso 3.1.28.5. |
|
|
Thanks Josh, that did the trick! |
|
Thanks guys! Had the same issue and that fixed it. |
The support post ‘Payment Status Not Updating — PayPal’ 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.