Events Made Easy Forums Generic Payment Gateway Mollie – Payment form does not appear

Viewing 15 posts - 1 through 15 (of 15 total)
  • Author
    Posts
  • #60250
    Anonymous
    Inactive

    Hallo Franky,

    we found a strange behavior with EME on our website. We went live with our booking form as in the last year. Then we found, that paying with Mollie was not possible, because after pressing the payment button a blanc page appears. In the browser’s developer tools we just see:
    <html><head></head><body></body></html>
    Also no error on the console.

    Serverlogs also no error:

    2019-09-02 11:22:19	Access	195.94.90.190	200	GET /wp-content/plugins/events-made-easy/js/leaflet-1.5.1/images/marker-icon.png HTTP/1.0	https://www.lendermannen.de/wp-content/plugins/events-made-easy/js/leaflet-1.5.1/leaflet.css?ver=5.2.2	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36	472 	Apache-Zugriff
    2019-09-02 11:22:19	Access	195.94.90.190	200	GET /wp-content/plugins/events-made-easy/js/leaflet-1.5.1/images/marker-shadow.png HTTP/1.0	https://www.lendermannen.de/events/winterthing-2020-nsc	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36	1.06 K	Apache-Zugriff
    2019-09-02 11:22:19	Access	195.94.90.190	200	GET /wp-content/plugins/events-made-easy/images/spinner.gif HTTP/2.0	https://www.lendermannen.de/events/winterthing-2020-nsc	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36	1.81 K	SSL/TLS-Zugriff für nginx
    2019-09-02 11:22:19	Access	195.94.90.190	200	GET /wp-content/plugins/events-made-easy/js/leaflet-1.5.1/leaflet.js?ver=2.1.36 HTTP/2.0	https://www.lendermannen.de/events/winterthing-2020-nsc	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36	39.9 K	SSL/TLS-Zugriff für nginx
    2019-09-02 11:22:19	Access	195.94.90.190	200	GET /wp-content/plugins/events-made-easy/js/eme_location_map.js?ver=2.1.36 HTTP/2.0	https://www.lendermannen.de/events/winterthing-2020-nsc	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36	2.42 K	SSL/TLS-Zugriff für nginx
    2019-09-02 11:22:19	Access	195.94.90.190	200	GET /wp-content/plugins/events-made-easy/js/leaflet-1.5.1/images/marker-icon.png HTTP/2.0	https://www.lendermannen.de/wp-content/plugins/events-made-easy/js/leaflet-1.5.1/leaflet.css?ver=5.2.2	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36	1.43 K	SSL/TLS-Zugriff für nginx
    2019-09-02 11:22:36	Access	136.243.214.34	200	GET /forum/posting.php?mode=quote&f=1&p=1122 HTTP/1.0		serpstatbot/1.0 (advanced backlink tracking bot; curl/7.58.0; http://serpstatbot.com/; abuse@serpstatbot.com)	4.70 K	Apache-Zugriff
    2019-09-02 11:23:02	Access	195.94.90.190	200	POST /wp-admin/admin-ajax.php HTTP/1.0	https://www.lendermannen.de/events/winterthing-2020-nsc	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36	1.83 K	Apache-Zugriff
    2019-09-02 11:23:05	Access	62.108.32.139	200	POST /wp-cron.php?doing_wp_cron=1567416185.6881690025329589843750 HTTP/1.0	https://www.lendermannen.de/wp-cron.php?doing_wp_cron=1567416185.6881690025329589843750	WordPress/5.2.2; https://www.lendermannen.de	363 	Apache-Zugriff
    2019-09-02 11:23:09	Access	195.94.90.190	200	POST /wp-admin/admin-ajax.php?_fs_blog_admin=true HTTP/1.0	https://www.lendermannen.de/wp-admin/	Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0	655 	Apache-Zugriff
    2019-09-02 11:23:10	Access	62.108.32.139	200	POST /wp-cron.php?doing_wp_cron=1567416190.2880969047546386718750 HTTP/1.0	https://www.lendermannen.de/wp-cron.php?doing_wp_cron=1567416190.2880969047546386718750	WordPress/5.2.2; https://www.lendermannen.de	363 	Apache-Zugriff
    2019-09-02 11:23:15	Access	195.94.90.190	200	POST /events/winterthing-2020-nsc HTTP/1.0	https://www.lendermannen.de/events/winterthing-2020-nsc	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36	363 	Apache-Zugriff

    I also checked API Keys, but no changes here. Test-API also same behavior. Did you face that before? Any changes in the plugin related to that? Paypal e.g. seems to work.

    We are on plugin version 2.1.36.

    Thanks & kind regards,
    Norman

    #60251
    Franky
    Keymaster

    The payment form by Mollie is generated via their javascript. If some javascript error exists on the page, that will block it. Check your browser console for JS errors.
    And if you have a demo event (where you can reproduce the problem), I can check from here too …

    #60252
    Anonymous
    Inactive

    Thanks for the quick answer. I also thought about JS error, but unfortunately, there is no EME/Mollie related error on the console. You can check our event via
    https://www.lendermannen.de/events/winterthing-2020-nsc
    It’s currently connected with the test API (you also can put some dummy data).

    Thanks!

    #60253
    Franky
    Keymaster

    Indeed, no JS error. Now I quickly checked the code: clicking the button does a POST with the needed info (and a nonce), that POST activates the mollie-code and then redirects you to the mollie site for payment. In your case it seems the empty page-output is blocking this redirect from happening.
    I tested it on my public site and there everything seems to be working fine. Can it be that you have some kind of security plugin blocking this post?
    You can also consider giving me admin access, so I can add extra lines to the code and see where it blocks … or if you have a little php experience, check if the function eme_mollie_charge (in eme_payments.php) gets called ok (add some print statements in it to see how far you come in that function, that is the function that is managing the POST and the redirection)

    #60254
    Anonymous
    Inactive

    I will give you admin access. how can i submit the credentials?

    Beside this: we had struggle in history with plugin Autoptimize which is currently not active. Another plugin is WP Security – there also i disabled all feature where i thought it can be on trouble.

    #60255
    Franky
    Keymaster

    You can mail these to me (but I’ll not be able to take a look until tomorrow probably): liedekef@telenet.be

    #60256
    Anonymous
    Inactive

    Thanks, will be fine 🙂
    You got mail.

    Thanks!

    #60257
    Franky
    Keymaster

    Test so far: the call to
    $mollie = new \Mollie\Api\MollieApiClient();
    is failing, with *no* error whatsoever. It seems something is blocking that …

    I disabled the security features on your WP Security plugin, but you can reactivate anything you had set (if it was already the case).
    You should check your php logs for anything related to php errors or so. If I print a debug statement above that line, it works. Below that line, nothing appears anymore, so something in your php settings/version doesn’t like the Mollie api-call at all …
    Edit: it might be some other plugin is also providing mollie libraries that might cause this issue, so check that too.

    #60258
    Anonymous
    Inactive

    Hi Franky,
    thanks so far. I will investigate and open ticket by our hosting provider, since i have no access to PHP log. I will keep you updated.

    Kind regards

    #60259
    Anonymous
    Inactive

    short update: must be one of our plugins, which got an update. i deactivated nearly everything -> payment form shows up. i’ll keep you updated, when i found the plugin.

    #60260
    Anonymous
    Inactive

    Plugin causing issue: BackWPup
    https://de.wordpress.org/plugins/backwpup/

    Thanks for support 🙂

    #60261
    Franky
    Keymaster

    Interesting to know … is that plugin doing anything related to mollie?
    I’ll try that on my site too.

    #60262
    Anonymous
    Inactive

    Never thought that. It’s for doing Backups from WordPress. It was the last plugin I thought off xD 😕

    #60263
    Franky
    Keymaster

    I’m guessing something related to guzzlehttp: both mollie and backwpup provide that library (but I only try to load it when needed, it seems backwpup loads it all the time …)

    #60264
    Anonymous
    Inactive

    Thanks for your fast support. I informed the author of BackWPup about this issue via https://wordpress.org/support/topic/backwpup-is-blocking-api-call-from-mollie-com/

    Maybe they’ll investigate this.

Viewing 15 posts - 1 through 15 (of 15 total)
  • The forum ‘Generic’ is closed to new topics and replies.
Scroll to Top