Posted: November 16, 2012 at 3:04 pm
|
Currently still testing in sandbox mode, I’m getting the emails of ‘Instant Payment Notification – Gateway Variable Dump’ with a failed notification. “Information from this secure page will be submitted to a page that is not secure on http://www.societyofanaesthetistsinradiology.org. Submitting sensitive information is strongly discouraged.” That then loops me back to the page that skips straight to paypal, and then becomes a loop round. All the registrations are being recorded, but incomplete. What’s wrong please? |
Hi there, Is the Instant Payment notification turned on in the PayPal account settings? You can get an SSL certificate installed for your domain and force the return page to load as https (configured in EE>Payment Settings > PayPal Settings) to address the not secure message. The loop that is happening is first caused by the payment notification failing, which will send the user back to the payment page. If the “Show payment options for “Pending Payments” on the Payment Overview page?” in EE>General Settings is set to yes, then it will show the payment page if the payment notification fail. Then, if the ByPass Payment overview page option is set to Yes in the PayPal settings, it will loop back around. We’ve prepared some information on how to troubleshoot the instant payment notification failure: https://eventespresso.com/wiki/troubleshooting-event-espresso/#gateways |
|
|
Thanks Josh, Had a nightmare of a weekend trying to resolve Paypal with EE. IPN is ON I am still getting this error from the browser ‘opera’ – “Information from this secure page will be submitted to a page that is not secure on http://www.societyofanaesthetistsinradiology.org. Submitting sensitive information is strongly discouraged.” I am not looping anymore, now that I am making the client click on the only option available to them, instead of going straight to paypal. Also, my thank you page, are displaying these results in sandbox. Payment Overview Class/Event: Annual Scientific Meeting Payment Status: Incomplete Is this why I’m still not getting a paid email? Any ideas, or confirmation of what needs to be done please? |
|
Following my email above, I’ve run a live test out of sandbox mode. But, i’m still not getting a confirmation of payment email to the client with the ticket, and I’m still getting a Instant Payment Notification – Gateway Variable Dump email, but this time from ‘WordPress’. Any ideas? |
|
And in the Thank you page – the Amount Paid/Owed: £0.00 |
Hi there, You raise a few points, and I’ll try to address them one by one below:
That’s not a success in sandbox terms. Is the page with the espresso_txn_page publicly viewable. Re: the “Information from this secure page will be submitted to a page that is not secure” message, the only way to address this is by installing an SSL certificate on your site and securing the return page.
What are the error messages that display on the line after it says that in the IPN log? |
|
|
The rest of the error message in the IPN Log is – That’s not a success in sandbox terms. Is the page with the espresso_txn_page publicly viewable. – Yes – this is not protected, and it is using the txn template. |
There aren’t any errors there, so that’s good. What I would try next is to rule out a plugin conflict. What you can do is try deactivating any non – Event Espresso plugins for a few minutes and run a test. |
|
|
Hi Josh, I’m at a complete loss at whats going wrong with hooking paypal up to EE. I have proper SSL certificate thats cost £60, not a shred certificate. On the Thank You page i’ve had some ‘Complete’ payment status, but the mixture of complete and incomlpete still always produces ‘An instant payment notification failed’ email, even though my sandbox IPN test is always successful. Incomplete payments Make sure you have a standard or a business PayPal account, personal accounts will not work. BUSINESS ACCOUNT Any ideas please? |
|
The problem is the notify url is being sent as /?page_id=382, but when you try to go to that url, it is set as a 301 redirect to the /transactions page permalink url. The ipn message is in the post data, and will not survive a 301 redirect. The only way to fix it is to use the get_permalink wordpress function in the paypal_vars.php file. |
|
Thanks Sidney, Can you explain how to fix it in more detail please? Thanks. |
|
Does this fix go in my templates or child theme to future proof it too? |
|
in gateways/paypal/paypal_vars.php, line 58:
You’ll want something like:
You can copy the paypal folder from wp-content/plugins/event-espresso/gateways/paypal to wp-content/uploads/espresso/gateways. That will preserve the change across upgrades. However, it will also keep any code in that folder that gets changed by the dev team, so be careful. I don’t know why you are getting the 301 redirect, because I don’t think that is the usual WordPress behavior. Do you have some kind of SEO plugin installed? |
|
These are all my plugins par all the EE plugins. |
|
Another failed payment gateway. < blockquote cite=””> |
|
Another failed payment gateway.
|
|
An instant payment notification failed Details: mc_gross: 70.00 protection_eligibility: Ineligible item_number1: payer_id: KBACWAEWQUKMC tax: 0.00 payment_date: 12:36:39 Nov 26, 2012 PST payment_status: Completed charset: windows-1252 mc_shipping: 0.00 mc_handling: 0.00 first_name: John mc_fee: 2.58 notify_version: 3.7 custom: payer_status: verified business: studio_1353098237_biz@cosmikcarrot.com num_cart_items: 1 mc_handling1: 0.00 verify_sign: Aj8lz4dWu7cp2uHd477pG3jvDUyFAeCWNUhXAxwaL.LQ2-nmvVqYh-5g payer_email: studio_1353079300_per@cosmikcarrot.com mc_shipping1: 0.00 tax1: 0.00 txn_id: 6GV913533F2626002 payment_type: instant last_name: Smith item_name1: Allied Healthcare Professionals for Annual Scientific Meeting. Attendee: John Smith receiver_email: studio_1353098237_biz@cosmikcarrot.com payment_fee: quantity1: 1 receiver_id: UD8SNXA6S3BTC txn_type: cart mc_gross_1: 70.00 mc_currency: GBP residence_country: GB test_ipn: 1 transaction_subject: Shopping CartAllied Healthcare Professionals for Annual Scientific Meeting. Attendee: John Smith payment_gross: ipn_track_id: 199a21b6a6f88 |
Hi there, Is the PayPal setting in Event Espresso>Payment settings set to use Sandbox? If so, is the sandbox personal account (the account that is making the test payment) set to have Payment Review Disabled? |
|
|
Hi Josh, Yes it’s already set to Disabled. |
|
For a plugin thats out of the box, it seems to have failed to connect up with paypal for what ever reason. Is it best that I get a support token for someone to get it hooked up to Paypal and working, as I don’t want this to go on for another week? Even though I dont see why I should be charged the $69. |
Hi there, I’m pretty sure we can help you get up and running without purchasing a support token. We can investigate further by running a test with our PayPal sandbox credentials if you can send WordPress admin access. We can also check Sidney’s suggested workaround if you can send FTP access. If that’s possible, please send temporary admin and FTP access via our contact form: https://eventespresso.com/contact/ Select the “I am sending login info as requested” department form. |
|
|
Thanks Josh, details supplied as requested. |
Hi there, We couldn’t access the server with the FTP credentials you sent. Can you double check those and resend? Thanks. |
|
|
Sorry Josh, the ftp details should still be fine. I’ve now unlocked the ftp access until 12:13 AM GMT. Thanks. |
I’m sorry, but can you check to make sure that the username and password you sent is correct? Thanks. |
|
|
I’ve sent an email to Sidney, with an explanation that my details supplied are correct. Thanks. |
The support post ‘Paypal submit secure page’ 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.