NikitOS
Well-known member
- Affected version
- 2.1, 2.2
Hello.
All calls to
If the provider was added by the add-on and its developer, during the uninstallation of the add-on, also delete the associated payment profiles, we will see another error:
In this case, we see another bug: payment profiles with unavailable providers are also available for selection. There is a similar bug in this report.
All calls to
PaymentProfile :: getPaymentHandler
do not check if the handler exists, so we get this error:Error: Call to a member function initiatePayment() on null in src/XF/Pub/Controller/Purchase.php:30
If the provider was added by the add-on and its developer, during the uninstallation of the add-on, also delete the associated payment profiles, we will see another error:
Please choose a valid payment profile to continue with your purchase.
In this case, we see another bug: payment profiles with unavailable providers are also available for selection. There is a similar bug in this report.