Open rvdsteege opened 4 days ago
As far as I know, technically the 'old' iDEAL from Mollie with issuer ID can also run on the new iDEAL 2.0 platform. From the iDEAL 2.0 integrations of Rabobank and ING, we know that the new iDEAL 2.0 platform also supports an issuer ID for a smooth transition. For many, however, iDEAL 2.0 will also mean using the new iDEAL hosted page. This should ideally also be the standard, but this cannot yet be set within Pronamic Pay. Should we (temporarily) introduce an additional setting for this in the WooCommerce iDEAL gateway?
☑️ Show iDEAL bank list With the developments of iDEAL 2.0, the bank list will eventually disappear, but for now this functionality is still available for a smooth transition.
However, for new Pronamic Pay installations this setting should be off by default, and for existing installations it may be on by default. This so that users can consciously choose to use the iDEAL 2.0 hosted payment page. If we had kept an installation date, we could have easily done something with this? But without this information it is difficult to implement this way?
Should we add something like this in the installation routine:
$installation_date = (string) \get_option( 'pronamic_pay_installation_date', '' ); if ( '' === $installation_date ) { \update_option( 'pronamic_pay_installation_date', \current_time( 'mysql', true ) ); }
Originally posted by @remcotolsma in https://github.com/pronamic/wp-pay-core/issues/186#issuecomment-2178509458
I did notice some support topics on https://wordpress.org/support/plugin/mollie-payments-for-woocommerce/ as a result of automatically removing the bank list option field.
We can start adding the installation date for new installations and use it for this setting?
I also just realized that we have a WooCommerce gateway configuration post publication date available that we can use. If the show_ideal_issuer_selection_field
option is null
and gateway configuration publication date is if before 2024-07-01
enable the option by default, otherwise disabled by default.
To migrate to iDEAL 2.0, Mollie advises merchants (by email and on https://help.mollie.com/hc/en-gb/articles/19100313768338-iDEAL-2-0) to remove the issuers:
In e.g. https://secure.helpscout.net/conversation/2642194046/27452 a customer enquired about how to remove the issuers with our WooCommerce integration, but merchant have no control over this at the moment. Currently, we're always adding issuers to the iDEAL payment method:
https://github.com/pronamic/wp-pronamic-pay-mollie/blob/8c5e8d449da4dcd0ffe08c72c62131f8f660c80f/src/Gateway.php#L112-L118
https://github.com/pronamic/wp-pronamic-pay-mollie/blob/8c5e8d449da4dcd0ffe08c72c62131f8f660c80f/src/Gateway.php#L218-L221
https://github.com/pronamic/wp-pronamic-pay-mollie/blob/8c5e8d449da4dcd0ffe08c72c62131f8f660c80f/src/Gateway.php#L380-L395