Support

Home Forums Event Espresso Premium Integrate Mollie in Event Espresso Payment methods

Integrate Mollie in Event Espresso Payment methods

Posted: July 29, 2020 at 6:43 am


devopsteam

July 29, 2020 at 6:43 am

I have a question regarding how to add Mollie iDeal in the Payments methods from Event Espresso Registration checkout. I have Mollie activated and iDeal enabled and confirmation that my account with them is fully functional. However, I would like to add it to my payment methods in Event Espresso as shown in this thread in the Setup and Configuration: https://eventespresso.com/wiki/ideal-mollie-payment-gateway/#:~:text=An%20account%20with%20Mollie%20is%20needed%20to%20accept%20payments%20via%20Mollie.&text=Login%20to%20your%20WP%2Dadmin,to%20activate%20the%20payment%20method.

None of the Mollie options are available to me when I go to Payment Methods thus I cannot choose it.


Tony

  • Support Staff

July 29, 2020 at 6:57 am

Hi there,

Have you installed and activated the iDeal/Mollie Payment Method Add-on on your site:

https://eventespresso.com/product/eea-ideal-mollie-gateway/

If not go to your account page and in your download section you’ll see ‘Mollie Payment Gateway v1.1.6.p’

Click to download the zip file and then add that to your site in Dashboard -> Plugins -> Add new -> Upload plugin (select the .zip file you just downloaded)

Activate the add-on and the iDeal/Mollie payment method should be displayed.


devopsteam

July 29, 2020 at 7:23 am

Thank you now I see Mollie as payment. However, you can also use it as a test if you install the normal plugin. How can I test the payment for now? Is using the test key a solution?


Tony

  • Support Staff

July 29, 2020 at 7:29 am

However, you can also use it as a test if you install the normal plugin.

My apologies but I don’t understand, what is ‘the normal plugin’?

How can I test the payment for now? Is using the test key a solution?

Yes, use the Test API key from your Mollie account in the Mollie API Key field.

When you are ready to switch to live, use the live key.


devopsteam

August 19, 2020 at 6:31 am

Thanks, I have used the test & live key and although the payments are being made though Mollie successfully when using the live key or selected the payment status in Mollie to be paid when using the test key, the transaction status in Event Espresso is still incomplete and the payment status pending. Could you please let me know how can that status be updated when payments are made successfully via Mollie?


Tony

  • Support Staff

August 19, 2020 at 6:39 am

It should happen automatically.

Are you waiting to be redirected back to your site after the payment has been made?

If you look on Mollie and open the payment made, it shows you the status of the webhooks fire on the right-hand side, does it show any errors there?


devopsteam

August 19, 2020 at 8:10 am

Hi,
Yes, I am waiting to be redirected back. There are no errors on the payment.


Tony

  • Support Staff

August 19, 2020 at 8:27 am

Can you post a screenshot of that section from Mollie, please? (You can mark your post private) as that section relates to the request/response from EE to acknowledge the payment so I’d like to see if there are any hits to a problem there.


devopsteam

August 19, 2020 at 8:35 am

We tried it in production and it worked. Thanks!


Tony

  • Support Staff

August 19, 2020 at 9:14 am

No problem.

Just to note, one thing that does come to mine is HTTPS, some users try to set the site up as HTTP and then simply redirect all HTTP connections to HTTPS, that doesn’t work for POST requests (which Mollie, and most other payment providers will use) as it strips away all of the POST details on the request.

So make sure your site is set up to use https in site settings.

You must be logged in to reply to this support post. Sign In or Register for an Account

Support forum for Event Espresso 3 and Event Espresso 4.
Documentation for EE3 and EE4
Documentation for Event Espresso 3 Documentation for Event Espresso 4

Status: publish

Updated by  Tony 2 months, 1 week ago ago

Topic Tags

Notifications

This topic is:
pending
Do NOT follow this link or you will be banned from the site!
[gravityform id=80 title=false description=false ajax=false]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_80' ><form method='post' enctype='multipart/form-data' id='gform_80' action='/topic/integrate-mollie-in-event-espresso-payment-methods/'> <div class='gform_body'><ul id='gform_fields_80' class='gform_fields top_label form_sublabel_below description_below'><li id='field_80_1' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_1' >First name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_80_1' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li><li id='field_80_2' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_2' >Email address<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_80_2' type='email' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></li><li id='field_80_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' >GDPR Agreement<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_80_3'><li class='gchoice_80_3_1'> <input name='input_3.1' type='checkbox' value='I consent to have this website store my submitted information so they can respond to my inquiry.' id='choice_80_3_1' /> <label for='choice_80_3_1' id='label_80_3_1'>I consent to have this website store my submitted information so they can respond to my inquiry.</label> </li></ul></div></li><li id='field_80_4' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_4' >Email</label><div class='ginput_container'><input name='input_4' id='input_80_4' type='text' value='' autocomplete='off'/></div><div class='gfield_description' id='gfield_description_80_4'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_80' class='gform_button button' value='Download Now' onclick='if(window["gf_submitting_80"]){return false;} if( !jQuery("#gform_80")[0].checkValidity || jQuery("#gform_80")[0].checkValidity()){window["gf_submitting_80"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_80"]){return false;} if( !jQuery("#gform_80")[0].checkValidity || jQuery("#gform_80")[0].checkValidity()){window["gf_submitting_80"]=true;} jQuery("#gform_80").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_80' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='80' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_80' value='WyJbXSIsIjBiNjdjZjkyMDUzOWUxOWY5Y2NiZjIwMzM4YjA1Mjk4Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_80' id='gform_target_page_number_80' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_80' id='gform_source_page_number_80' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 80) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [80, 1]) } ); </script>
[i]
[i]