Events Made Easy › Forums › Generic › Payment Gateway Mollie – Payment form does not appear
- This topic has 14 replies, 2 voices, and was last updated 5 years, 2 months ago by Anonymous.
-
AuthorPosts
-
Mon 2 Sep 2019 at 11:38 #60250AnonymousInactive
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,
NormanMon 2 Sep 2019 at 11:42 #60251FrankyKeymasterThe 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 …Mon 2 Sep 2019 at 11:51 #60252AnonymousInactiveThanks 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!
Mon 2 Sep 2019 at 13:24 #60253FrankyKeymasterIndeed, 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)Mon 2 Sep 2019 at 13:48 #60254AnonymousInactiveI 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.
Mon 2 Sep 2019 at 14:20 #60255FrankyKeymasterYou can mail these to me (but I’ll not be able to take a look until tomorrow probably): liedekef@telenet.be
Mon 2 Sep 2019 at 14:34 #60256AnonymousInactiveThanks, will be fine 🙂
You got mail.Thanks!
Mon 2 Sep 2019 at 15:47 #60257FrankyKeymasterTest 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.Mon 2 Sep 2019 at 18:31 #60258AnonymousInactiveHi 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
Tue 3 Sep 2019 at 16:13 #60259AnonymousInactiveshort 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.
Tue 3 Sep 2019 at 16:29 #60260AnonymousInactivePlugin causing issue: BackWPup
https://de.wordpress.org/plugins/backwpup/Thanks for support 🙂
Tue 3 Sep 2019 at 16:48 #60261FrankyKeymasterInteresting to know … is that plugin doing anything related to mollie?
I’ll try that on my site too.Tue 3 Sep 2019 at 16:54 #60262AnonymousInactiveNever thought that. It’s for doing Backups from WordPress. It was the last plugin I thought off xD 😕
Tue 3 Sep 2019 at 17:01 #60263FrankyKeymasterI’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 …)
Wed 4 Sep 2019 at 14:26 #60264AnonymousInactiveThanks 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.
-
AuthorPosts
- The forum ‘Generic’ is closed to new topics and replies.