Support

Home Forums Event Espresso Premium Paypal Stopped Working

Paypal Stopped Working

Posted: June 25, 2012 at 9:30 am


mcole

June 25, 2012 at 9:30 am

I can second the experience described on this topic:
https://eventespresso.com/topic/problems-with-incomplete-payments-download/

The new page template also did not work in correcting it for me. It only started recently and had worked before.

I’m on EE 3.1.21.P on WP 3.3.2.

I also have a verified Business account and Paypal IPN is my only gateway activated.

FWIW here’s some additional info.

On my attendee list, the Type shows “Paypal” and the status shows “Incomplete”

On the Edit Attendee Payment Record page, Payment Status is “Incomplete”, Transaction Type is “N/A”, and Transaction ID is “0”, Date Paid is “June 25, 2012”.

The emails from Paypal come through fine. I have EE set to only send emails after receiving confirmation from Paypal and no EE emails are ever sent.

It appears EE isn’t receiving/handling the transaction info Paypal is sending back anymore.

I can provide more detailed info (specific links) offline or via PM.

Please advise ASAP.

We have developers on staff and can assist in more advanced debugging. Just need some guidance.

  • This topic was modified 11 years, 10 months ago by  Chris Reynolds. Reason: line break after long url


Josh

  • Support Staff

June 25, 2012 at 12:37 pm

Please verify that the transactions page is visible on the web. (You should be able to see the page while being logged out). Also make sure that the IPN is turned on in the PayPal account’s settings.

The other thing I would check for is if there have been new plugins installed between now and when this was working, try deactivating these and running a test. You can test the IPN by using a PayPal sandbox account with the IPN enabled in the sandbox account, and use the sandbox credentials in the Event Espresso payment options.


mcole

June 25, 2012 at 2:40 pm

I just tried using the sandbox and the experience was identical.

Here’s the debug output with my clients’ information obscured (so it won’t route, but I assure you the real domains do (I can send the actual information if we can take the conversation private).

debug output
Field Name Value
address1 123 Elm St
amount_1 1
business mysandboxaccount@mydomain.com
cancel_return
city Phoenix
cmd _cart
currency_code USD
email myemail@gmail.com
first_name JIM
image_url
item_name_1 Event 1 – November 3, 2012
last_name SMITH
no_shipping 0
notify_url
quantity_1 1
return
rm 2
state AZ
upload 1
zip 75070

The handoff to Paypal is fine and the paypal transaction is fine. But it’s not getting the transactionid back from paypal for some reason.

After I pay on paypal (in both sandbox and live), I’m left on the paypal site and not returned to my transactions page unless I manually click on the “Return to [clientname]” link. But even when I do this it doesn’t update the status.

I turned on logging and can tell that the txn_id is getting posted back but it’s not getting picked up by EE.

I’m using custom templates and thought that might be it so reverted back to default templates, but that didn’t fix it either.

Here’s my espresso log for the relevant transaction (private information removed/amended):

[06.25.12 20:36:59][espresso.php][] [REQUEST variables:
page_id = 1688
registration_id = 4fe8cbb40513e2.09372650
type = paypal
mc_gross = 1.00
protection_eligibility = Ineligible
address_status = unconfirmed
item_number1 =
payer_id = 93T7BQL8MLFED
tax = 0.00
address_street = 2500 Smith Ln
payment_date = 13:36:58 Jun 25, 2012 PDT
payment_status = Pending
charset = windows-1252
address_zip = 75006
mc_shipping = 0.00
mc_handling = 0.00
first_name = CHRISTOPHER
address_country_code = US
address_name = SOME ADDRESS
notify_version = 3.4
custom =
payer_status = unverified
address_country = United States
num_cart_items = 1
mc_handling1 = 0.00
address_city = Dallas
payer_email = myemail@gmail.com
verify_sign = AAa0xwP4mafjZD7TGqEsdYyQ5ak4A5yZFu.vLya5GxLvhysefA4F3R1H
mc_shipping1 = 0.00
tax1 = 0.00
txn_id = 0U379234L52370715
payment_type = instant
last_name = SMITH
address_state = TX
item_name1 = Event 1 – November 3, 2012
receiver_email = myemail@domain.com
quantity1 = 1
pending_reason = unilateral
txn_type = cart
mc_gross_1 = 1.00
mc_currency = USD
residence_country = US
test_ipn = 1
transaction_subject = Shopping CartEvent 1 – November 3, 2012
payment_gross = 1.00
]//end
[06.25.12 20:36:59][ical.php][espresso_ical_prepare_by_attendee_id] []//end
[06.25.12 20:36:59][espresso.php][] [REQUEST variables:
]//end

— Matt

  • This reply was modified 11 years, 10 months ago by  Chris Reynolds. Reason: wrapped debug info in code tags
  • This reply was modified 11 years, 10 months ago by  Chris Reynolds. Reason: removed code tags
  • This reply was modified 11 years, 10 months ago by  Leslie Koyle.
  • This reply was modified 11 years, 10 months ago by  Leslie Koyle.
  • This reply was modified 11 years, 10 months ago by  Leslie Koyle.


Josh

  • Support Staff

June 25, 2012 at 4:23 pm

Hi Matt,

PM me the transactions page URL, unless you’ve already verified that someone who is logged out can view that page. Did you check for the plugin conflicts? Is the IPN turned on in the sandbox or the live account? By default it’s turned off.


mcole

June 27, 2012 at 5:57 am

Josh – How do I PM you? I’m not seeing a PM function in the forum/profile anywhere.

I did confirm the transactions page is visible when logged out though. IPN is on in the sandbox in our staging environment.

I de-activated all plugins but EE and issue still occurs.

I also tested in a browser session that was logged out of WP to make sure that wasn’t it but it made no difference.

I can PM you screenshots/code samples, etc. Just let me know how the PM function works on the new forum.

Thanks!
Matt


Josh

  • Support Staff

June 27, 2012 at 8:38 am

Send that transactions page URL to our support email address. It’s support at this domain.
From what you’ve reported so far, here’s a few recommendations:
If there isn’t an ipn transactions log in /uploads/espresso/logs, try adjusting the write permissions for that directory. Looks like you have the standard “full logging” log option on, but there should also be an ipn transactions log too.
Verify that cURL is enabled on the server. The espresso requirements plugin checks for this: https://eventespresso.com/requirements/


mcole

July 5, 2012 at 7:35 am

[SOLVED OFFLINE]

php5-curl wasn’t installed on the host (AWS EC2).

That fixed it. Thanks Josh for the guidance there!


Josh

  • Support Staff

July 5, 2012 at 10:23 am

Glad you got that working.

The support post ‘Paypal Stopped Working’ 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