You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On the front-end, I'm using the gateway.fetchPaymentMethods() function to list payment methods as radio buttons. Previously, when a radio button was selected and the form was submitted, the user would be taken directly to the corresponding payment method in Mollie. However, the current behavior is different. After selecting a radio button and submitting the form, instead of being directed to the chosen payment method in Mollie, the user is taken to the general "select-method" page on the Mollie side. This requires the user to make the same selection again.
I also attempted to use the gateway.getPaymentFormHtml([]) function, but the issue persists in this scenario as well.
Steps to reproduce
Navigate to the checkout page.
Select a payment method from the list of radio buttons generated using gateway.fetchPaymentMethods().
Submit the form.
Instead of being taken directly to the chosen payment method in Mollie, you are redirected to the generic "select-method" page on the Mollie platform.
Additional info
Craft version: Craft Pro 4.4.17
PHP version: 8.1.21
Database driver & version: MySQL 8.0.33
Plugins & versions:
Colour Swatches 4.3.0
Cookies 4.0.0
CP Field Inspect 1.4.4
Craft Commerce 4.2.11
Default Dashboard 2.0.0
Eager Beaver 4.0.2
Elements Panel 2.0.0
Embedded Assets 3.1.6
Expanded Singles 2.0.5
Feed Me 5.2.0
Formie 2.0.34.1
Hyper 1.1.11
Image Resizer 3.0.6
Knock Knock 2.0.10
Mailchimp Transactional 2.0.1
Maps 4.0.4
Minify 4.0.0-beta.2
Mollie for Craft Commerce 4.1.0.1
Neo 3.8.6
Password Policy 4.1.0
PDF Transform 2.0.1
Preparse Field 2.0.2
Retour 4.1.13
Sentry SDK 2.0.1
SEOmatic 4.0.30
Sprig 2.6.2
Style Inliner 3.0.3
Super Table 3.0.9
Translations 2.2.1
Typogrify 4.0.1
Vite 4.0.6
Vizy 2.1.8
The text was updated successfully, but these errors were encountered:
Diving into Craft Commerce's paymentsController and debugging within the actionPay function, it appears that the parameter name for payment methods should be more specific. Instead of just paymentMethod, it should be paymentForm[mollie][paymentMethod]. Making this adjustment resolves the issue for me. I'm unsure whether this change originates from Commerce or Mollie themselves.
Description
On the front-end, I'm using the
gateway.fetchPaymentMethods()
function to list payment methods as radio buttons. Previously, when a radio button was selected and the form was submitted, the user would be taken directly to the corresponding payment method in Mollie. However, the current behavior is different. After selecting a radio button and submitting the form, instead of being directed to the chosen payment method in Mollie, the user is taken to the general "select-method" page on the Mollie side. This requires the user to make the same selection again.I also attempted to use the
gateway.getPaymentFormHtml([])
function, but the issue persists in this scenario as well.Steps to reproduce
gateway.fetchPaymentMethods()
.Additional info
Colour Swatches 4.3.0
Cookies 4.0.0
CP Field Inspect 1.4.4
Craft Commerce 4.2.11
Default Dashboard 2.0.0
Eager Beaver 4.0.2
Elements Panel 2.0.0
Embedded Assets 3.1.6
Expanded Singles 2.0.5
Feed Me 5.2.0
Formie 2.0.34.1
Hyper 1.1.11
Image Resizer 3.0.6
Knock Knock 2.0.10
Mailchimp Transactional 2.0.1
Maps 4.0.4
Minify 4.0.0-beta.2
Mollie for Craft Commerce 4.1.0.1
Neo 3.8.6
Password Policy 4.1.0
PDF Transform 2.0.1
Preparse Field 2.0.2
Retour 4.1.13
Sentry SDK 2.0.1
SEOmatic 4.0.30
Sprig 2.6.2
Style Inliner 3.0.3
Super Table 3.0.9
Translations 2.2.1
Typogrify 4.0.1
Vite 4.0.6
Vizy 2.1.8
The text was updated successfully, but these errors were encountered: