Skip to content

Troubleshooting

Frank Tiggelman edited this page Jun 14, 2018 · 5 revisions

Whenever you experiencing some difficulties or troubles with the installation and/or configuration of the Mollie Payment extension for Magento® 2 you can check the following points to make sure the configuration is right.

1. Perform a API Check

Use the [Test API key] button to check if the API Key is valid. You can find the [Test API key] button in the configuration API Details section located in System » Configuration » Payment Methods » Mollie Settings.

2. Perform a Self Test

Use the [Run Self Test] button to check if your server meets the requirements. You can find the [Run Self Test] button in the configuration Debugging section located in in System » Configuration » Payment Methods » Mollie Settings

3. Check if you enabled the payment methods in the Magento configuration of the extension

4. Check if you enabled the payment methods in your Mollie Dashboard

The payment methods are disabled by default in your account so you firstly need to activate the payment methods that you want to implement in your Mollie Dashboard.

5. Check if your currency is EURO

6. Check if the order amount min and/or max value is fulfilled

7. Check if there is any information in the logfile /var/log/mollie.log

8. Check if module output has been disabled

You can check this in the "Disable Modules Output" tab located in System » Configuration » Advanced » Advanced


Questions and Answers on the Troubleshooting

Below you can find the most common Questions with answers, whenever your question is still unanswered don't hesitate to send a message using the contact form on www.magmodules.eu/contact


Q: My logfile says "API Invalid", what to do?

A: Whenever your Logfile says "API Key Invalid" you need to double check if you copied and pasted the right API codes from your Mollie Dashboard. After you checked and changed this make sure that you flush your Caches as some settings are cached which results the same error in your logfile.


Q: Selftest Result; The Mollie API client for PHP is not installed. What's next?

A: Make sure that you've downloaded the latest version packages from the release tab with the filename mollie-magento-4.x.x.zip as that package contains the API client. You can upload the lib/mollie folder from the .ZIP file to your Magento Root folder or reinstall the complete package.


Q: Selftest Result; Shows a red cross value. What's next?

A: If the self test isn't showing all green checkmarks you should check the notification and contact your hosting or development company to make sure that your server and Magento configuration meets the Mollie requirements.


Q: My logfile shows "The webhook location is invalid", what to do?

A: This is because Mollie is unable to reach the Webhook of your webshop. The Webhook needs to be accessible from any location on the web. Read More.


Q: Why there are no payment methods visible in front-end?

A: When you enabled and configured the extension but the payment methods aren't visible in the front-end please check the following things

  1. Check if the API Details are valid and activated using the Test API key button
  2. Check if the Selftest is running successfully
  3. Check if the order amount min and/or max value is fulfilled*
  4. Check if your currency is EURO
  5. Check if you enabled the payment methods in the configuration of the extension
  6. Check if you enabled the payment methods in your Mollie Dashboard
  7. Flush your Magento Caches

If the methods still don't show up, check if there is any information in the logfile /var/log/mollie.log to get a good sight on the reason why the payment methods aren't showing


Q: How can i configure each store-view differently?

A: Go to the configuration page of the extension and open the Store-view selector dropdown on the top of the left the Store-view where you want to setup different settings. Select the option that you want to manage for that Store-view by disabling the checkbox "use_website". In this way you can use other API details or settings for each Store-view.


Q: Why are my Payment Icons not shown when using OneStepCheckout?

A: The current version the the OneStepCheckout (4.5.8) is missing the getMethodLabelAfterHtml output. To add this, locate /app/design/frontend/base/default/template/onestepcheckout/payment_method.phtml and change the following:

Around line 82, replace:

<label for="p_method_<?php echo $_code ?>"><?php echo $_method->getTitle() ?></label>

With:

<label for="p_method_<?php echo $_code ?>"><?php echo $this->escapeHtml($this->getMethodTitle($_method)) ?> <?php echo $this->getMethodLabelAfterHtml($_method) ?></label>

OneStepCheckout is aware of this issue and will get this fixed in an upcoming release.