Hi, I'm in the process of upgrading my site to a newer version (Drupal 9 to Drupal 10). I've upgraded multiple packages and the core, and now the payments stopped working. I'm running PHP 8.1 everywhere.
The stage and prod sites that still run on the older version work. They are running the openssl version 1.
After upgrading locally my packages, I see that now I have openssl 3. When attempting to encrypt the card transaction, I get the following error:
Exception: Error while encrypting data! Reason:error:0308010C:digital envelope routines::unsupported in Mobilpay\Payment\Request\RequestAbstract->encrypt() (line 353 of /var/www/html/vendor/birkof/netopia-mobilpay/src/Mobilpay/Payment/Request/RequestAbstract.php).
Hi, I'm in the process of upgrading my site to a newer version (Drupal 9 to Drupal 10). I've upgraded multiple packages and the core, and now the payments stopped working. I'm running PHP 8.1 everywhere.
The stage and prod sites that still run on the older version work. They are running the openssl version 1. After upgrading locally my packages, I see that now I have openssl 3. When attempting to encrypt the card transaction, I get the following error:
Exception: Error while encrypting data! Reason:error:0308010C:digital envelope routines::unsupported in Mobilpay\Payment\Request\RequestAbstract->encrypt() (line 353 of /var/www/html/vendor/birkof/netopia-mobilpay/src/Mobilpay/Payment/Request/RequestAbstract.php).