I think we’re missing some important background information here: What are you trying to do? Where/why is this needed?
If this is linked to SSL/TLS certificates, you’d need to get in touch with your hosting provider as this isn’t something that the core WooCommerce plugin itself will have any direct control over.
You don’t need to set up the SHA2/3 algorithm with the 2Checkout payment gateway within WooCommerce itself. You would configure this within your 2Checkout account settings.
To configure the IPN (Instant Payment Notification) settings, you may follow these steps:
Log into your 2Checkout account.
Navigate to the “Webhooks & API” section.
Here, you will find an option to set the Hashing method to SHA2/3.
Save your changes.
Once done, 2Checkout will use the SHA2/3 algorithm for sending IPN notifications.
If you’re still having trouble, I recommend contacting 2Checkout or the gateway plugin support team, as they may be able to provide more specific assistance.
Please note that, we don’t provide help & support for 3rd-party plugins or themes as they’re outside our support scope.
I hope this helps! Please let us know if you have any other questions.
I contacted 2Checkout support and received a response from them “Kindly contact WooCommerce support for further assistance regarding the endpoint from their system and how to set the SHA2/3 algorithm.“
But, in the 2Checkout account, the IPN (Instant Payment Notification) parameters are already configured for the SHA2/3 algorithm.
As you can see from the attached screenshot for the test order, 2Checkout to send a notification using the SHA256 algorithm.
But if you look at the logs in the WooCommerce control panel (screenshot 2), you can see that WooCommerce still uses the old MD5 algorithm, and I have an error due to “Non-compatibility of algorithms”.
Please advise me what to do next, I am very grateful for any help
Unfortunately, WooCommerce itself does not have the ability to alter the coding of third-party plugins. However, I can suggest a few steps you can take:
Ensure that you’re using the latest version of the WooCommerce 2Checkout plugin. If not, please update it.
If you’re already using the latest version, you may need to contact the plugin developers directly. They should be able to provide a fix or update the plugin to support the SHA2/3 algorithm.
Alternatively, you can hire a developer to modify the plugin code to support the SHA2/3 algorithm.
I understand that this is a complex issue, and I’m sorry for any inconvenience this may cause. Please let us know if you need further assistance.