Support

Home Forums Event Espresso Premium Urgent: iDeal/Mollie doesnt send emails and 'pending payment' after success

Urgent: iDeal/Mollie doesnt send emails and 'pending payment' after success

Posted: May 12, 2016 at 5:26 am


Arjan

May 12, 2016 at 5:26 am

Hi,

When our clients register for an event, and uses the Event Espresso Mollie IDEAL plugin. The payment is successful but the status remains ‘pending payment’, and our clients don’t receive the right invoice and we don’t receive the confirmation email.

Before the Event Espresso update yesterday, the default status ‘pending payment’ changed after a successful payment. Can you help me to fix this?

Thanks.

EE version 4.8.43.p
EE Mollie plugin version 1.1.2.p


Tony

  • Support Staff

May 12, 2016 at 8:24 am

Hi there,

The change within 4.8.43.p was related to the API built into Event Espresso and should not effect the payment processing at all.

Within the EE transaction for one of these registrations does it show a payment from ideal?

If so is there anything within the ‘gateway response’ field?


Arjan

May 13, 2016 at 3:26 am

Hi Tony,

Thanks for your quick reply.

I’ve attached a screenshot of the transaction details. There is nothing in the Gateway response field.

image


Tony

  • Support Staff

May 13, 2016 at 5:28 am

Hmm, is that happening for every payment through Mollie iDeal?

Can I take a look within the payment logs within Event Espresso? If so please send temporary login details using this form:

https://eventespresso.com/send-login-details/


Arjan

May 13, 2016 at 5:43 am

Yes, for every iDeal Payment.

I’ve filled in the WP login details form Tony.


Tony

  • Support Staff

May 13, 2016 at 5:56 am

Hmm, it looks like something is blocking the IPN.

The version of Event Espresso you updated from was 4.8.4.p so the last update applied to your site was not just for the REST API.

Can you update to the letest version of the Mollie payment method please.

Also take a look within your server error logs, does it show any errors for Event Espresso or the Mollie payment method add-on?


Arjan

May 13, 2016 at 6:01 am

OK.

Tony, the update for the Mollie plugin is going to cost my client another 60 dollars. I have to ask them for permission to update the Mollie plugin.

Where can I find server error logs?


Tony

  • Support Staff

May 13, 2016 at 6:06 am

Usually they are available within your server control panel, do you have cPanel or similar?

Or you can often find them within an error_log file within the root directory of your site.

When you updated the site, did you install/update any additional plugins?


Arjan

May 13, 2016 at 6:10 am

I didn’t add other plugins. I did update to the latest version of WP.

Here are the error logs:
** Removed ** – Tony


Tony

  • Support Staff

May 13, 2016 at 7:19 am

The error logs show an issue with the Mollie payments on the 9th May when you were still on 4.8.4.p

Did you update EE to try an resolve the issue with Mollie?

Unfortunately from the 9th on wards there are no other issues with the gateway in the log.

Its possible your host is blocking the response from Mollie, can you check with them and have them confirm if any of requests to the /transactions/ page are being blocked?


vellianen

May 14, 2016 at 8:46 am

It seems like, we have the same problem…. Let me know what solution will be available…


Arjan

May 16, 2016 at 1:27 am

I’ve sent an email to our hosting company, to ask if they can confirm if any request to /transactions/ page have been blocked.

Just waiting for response now.


Tony

  • Support Staff

May 16, 2016 at 6:10 am

Hi there @vellianen,

Could you open up your own thread with details of what is happening on your site please.

We work on each issue separately as subtle differences make a huge difference in terms of troubleshooting.

@Arjan

Could you let us know which hosting provider you are using please?


Arjan

May 17, 2016 at 3:06 am

Hi Tony,

The hosting provider is Mijndomein. http://www.mijndomein.nl

They are asking from which IP address it goes to the page /transactions and any further info that can be related to this problem.


Arjan

May 17, 2016 at 3:10 am

link to the error logs of 16 and 17th of May.

  • This reply was modified 8 years ago by  Tony. Reason: remove error log


Tony

  • Support Staff

May 17, 2016 at 3:27 am

There seems to be alot of these errors:

[error] [client 2a00:4e40:1:2::4:17b8] Invalid method in request \x16\x03\x01\x01A\x01

I’m not entirely sure what they are, but a quick google search shows apache may be incorrectly configured to respond on port 443 unencrypted, see here:

http://www.noah.org/wiki/Apache2_Invalid_method_in_request_%5Cx16%5Cx03%5Cx01

And

http://twobulls.com/2011/02/to-solve-invalid-method-request-x16x03x01/

I would recommend contacting your host to confirm what that error actually means.

They are asking from which IP address it goes to the page /transactions and any further info that can be related to this problem.

Mollie’s IP address range can be found here:

https://www.mollie.com/nl/support/post/welke-ip-adressen-gebruikt-mollie-vanaf-welke-ip-range-kan-ik-requests-verwachten/


Arjan

May 18, 2016 at 12:42 am

Hello Tony,

I contacted the host, and waiting for reply.


Arjan

May 31, 2016 at 2:48 am

Hello Tony,

I got a response from the hosting company Mijn Domein.

The Mollie IP’s are not blocked in their firewalls.. they checked that.

Regarding the ‘Invalid method in request \x16\x03\x01\x01A\x01’ . Could be part of request via SSL, but they also checked that and it seems that the configuration is not part of the problem.

They think the ‘return’ or ‘callback’ is not right, by using port https and port 80 or http and port 443. For example:
https://www.zeeheldentheater.nl:80/link
http://www.zeeheldentheater.nl:443/link

Personally, I’m not sure where or how to check this. Do I have to ask Mollie?


Tony

  • Support Staff

May 31, 2016 at 10:21 am

Regarding the ‘Invalid method in request \x16\x03\x01\x01A\x01’ . Could be part of request via SSL, but they also checked that and it seems that the configuration is not part of the problem.

That error is cause by an incorrect configuration on the server and its not something we can ‘fix’. I’m not sure if its directly related to this issue although its possible and should be fixed.

They think the ‘return’ or ‘callback’ is not right, by using port https and port 80 or http and port 443. For example:
https://www.zeeheldentheater.nl:80/link
http://www.zeeheldentheater.nl:443/link

They want you to include the port number within the return url?

Those port numbers are backwards, http would be 80 and https port 443, however it should not be expected that the port numbers are included within the return url.

Do you have FTP access to the site?

We can add a small snippet of code within the Mollie Payment Method to log exactly what is being sent to Mollie.com for the payments.


Arjan

June 1, 2016 at 2:32 am

Yes I have FTP access. How can I share it with you?


Tony

  • Support Staff

June 1, 2016 at 10:57 am

You can send details using this form:

https://eventespresso.com/send-login-details/


Arjan

June 3, 2016 at 1:59 am

I’ve sent FTP details through your form.


Tony

  • Support Staff

June 3, 2016 at 4:49 am

Hi Arjan,

The FTP credentials worked and I have added a snippet of code to the Mollie payment method to log the request, however the login details for your site seem to be incorrect.

Can you reset the password and resend the login details please.

I need to log in to view the log 🙂


Arjan

June 17, 2016 at 2:22 am

Hi Tony,

I switched to a default theme, and then I see this when I click in iDeal to pay for an event:
https://postimg.org/image/r9ik9fv0h/

Also, what I noticed is this in the backend of WordPress:
https://postimg.org/image/kaqmehrnr/


Arjan

June 17, 2016 at 2:24 am

The post above was a response to the email I received:

////

Hi Arjan,

I’ve spent some time troubleshooting this and I can’t see any reason for this happening.

The log entry shows the correct address being used for the redirectUrl and webhookUrl being sent to Mollie.

Each URL passes unique values but that is expected and Mollie posts details back to the server using those URLs to update the details.

Here is an example of the URLs we pass to Mollie:
redirectUrl http://www.zeeheldentheater.nl/registration-checkout/?step=payment_options&action=process_gateway_response&selected_method_of_payment=ideal_mollie&spco_txn=837#checkout
webhookUrl http://www.zeeheldentheater.nl/transactions/?e_reg_url_link=1-7737fbeb36b4b4cf4d43607f4cfcf79f&ee_payment_method=ideal_mollie

I installed the simplified transactions template shown here: https://eventespresso.com/wiki/how-to-set-up-paypal-ipn/#incomplete

Unfortunately that did not help.

I’ve tested multiple payments using our Mollie.com test account, they payment goes through but nothing is received on your site to confirm. Using the same credentials on another site works as expected, so its something on this site/server preventing Mollie from working.

Could delete the cache files from within WP Super Cache. Temporarily disable all caching and test a payment to see if that makes any difference?

If not try switching to a default theme and retesting, do the payments complete then?

The fact that PayPal payments work as expected indicate that Event Espresso is working as expected but soemthing is blocking Mollie.


Arjan

June 17, 2016 at 2:25 am

I also deactivated the cache plugin, without success.


Tony

  • Support Staff

June 17, 2016 at 10:08 am

I switched to a default theme, and then I see this when I click in iDeal to pay for an event:
https://postimg.org/image/r9ik9fv0h/

I’ve just tested your site with theme test drive and did not see this notice. Which theme did you use?

Also, what I noticed is this in the backend of WordPress:
https://postimg.org/image/kaqmehrnr/

That’s a persistent notice which means the Mollie payment method was de-activated at some point and the notice was triggered, the notice will display until dismissed.

I’ve dismissed the notice on your site now, if it comes back without disabling the Mollie plugin then it shows a problem.


Arjan

June 21, 2016 at 4:34 am

I used the Ice Mocha theme.

Where can I download the Test Drive template?


Tony

  • Support Staff

June 21, 2016 at 7:52 am

Hi Arjan,

I have confirmed the issue is with the version of the Mollie payment method you are using.

I use the Mollie payment method on a live site without issue so I downloaded the version you are using on the site and installed that version on my site, I get the same issue on that site.

I then switched back to using the latest version of the Payment Method and the payments work as expected again so once you update the EE4 iDeal Mollie Payment Method the payments should work as expected from then on.


Arjan

June 21, 2016 at 8:03 am

Hi Tony,

That’s great news! Happy you found the issue. Thank you very much.

I don’t have the ‘Everything’ license, and have to charge my client the full 70 dollars for an iDeal update.

They waited quite a long time for me to find a solution and I’m afraid of recieving negative feedback, so I’m going to pay for it myself.

Is there any way I can communicate with somebody of the staff about this?

Thanks in advance


Tony

  • Support Staff

June 21, 2016 at 8:09 am

You would be best discussing this with out sales team, you can contact them through this form:

https://eventespresso.com/contact/

Select sales/billing question and provide the details requested (I would include a link directly to this forum post within the message)


Arjan

June 21, 2016 at 8:18 am

Thanks! Just contacted them.

have a nice day


Tony

  • Support Staff

June 21, 2016 at 8:23 am

You’re most welcome 🙂

Have a great day and please let me know if you have any further problems.


Arjan

June 22, 2016 at 1:08 am

It works now. Resolved 🙂


Tony

  • Support Staff

June 22, 2016 at 1:36 am

Great, thanks for keeping us updated 🙂

I’ll mark this thread resolved.

The support post ‘Urgent: iDeal/Mollie doesnt send emails and 'pending payment' after success’ 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