We have Pronamic enabled on our WordPress site and when I go to the configuration (link via Mollie), Giropay has a green check mark. But I can't select this option with Restrict Content Pro. I can select all the other options we have enabled in Pronamic.
The following payment methods support a first payment and are thus allowed as a value for the method parameter of a first payment: applepaybancontactbelfiuscreditcardepsgiropayidealkbcmybankpaypalsofort
Of the mentioned methods, we're currently only adding recurring feature support for the following payment methods:
applepay
creditcard
paypal
Additionally, we register separate payment methods with recurring payments support for these payments methods:
From customer in internal Help Scout ticket https://secure.helpscout.net/conversation/2291715621/25842:
Apparently, we didn't have a Giropay payment method in Restrict Content Pro. I've already added the gateway in https://github.com/pronamic/wp-pronamic-pay-restrict-content-pro/commit/fe192f0c39fd04bfbd15624cc5af56f56c78a48e. However, this only allows for one-off payments as we don't add
recurring
feature support for Giropay when registering the payment methods in the Mollie gateway:https://github.com/pronamic/wp-pronamic-pay-mollie/blob/16a8f9a7edfc216680e72c10ab83f0b81d193fde/src/Gateway.php#L128-L205
According to the Mollie documentation at https://docs.mollie.com/payments/recurring#setting-up-the-first-payment:
Of the mentioned methods, we're currently only adding
recurring
feature support for the following payment methods:applepay
creditcard
paypal
Additionally, we register separate payment methods with recurring payments support for these payments methods:
bancontact
→PaymentMethods::DIRECT_DEBIT_BANCONTACT
ideal
→PaymentMethods::DIRECT_DEBIT_IDEAL
sofort
→PaymentMethods::DIRECT_DEBIT_SOFORT
This leaves us with some unsupported recurring payment methods:
belfius
eps
giropay
kbc
mybank
(but we don't support this method at all)To add support for these payment methods, we need to:
recurring
feature support or;What do you think, @remcotolsma?