A client has a site using this module, it now does not work due to a change by Canada Post to require HTTPS rather than HTTP connection. I am not sure if this requires a configuration change in either Drupal or this the module; OR a software upgrade. I would appreciate any direction on how to resolve the issue.
The error code received back was
-50000
An internal problem occurred. Please contact the Sell Online Customer service Desk at mailto:/...... 2020022817144358043
This information was forwarded by Canada Post after inquiring with them
Dear customer,
CPC's Sell Online application has not been upgraded for a number of years. In a recent review, it was determined to upgrade the application to a new technology platform while addressing an existing security vulnerability, i.e. preventing the use of unsecure TCP requests to perform transactions with the Sell Online application.
We have now completed the upgrade to the application which, functionally, will be completely transparent to you, i.e. you will not see a difference when you use the application. However, the way you access the application through unsecure TCP requests will need to be changed to use secure HTTP(S) requests.
To facilitate your understanding of the nature of the required change, we have provided some sample code and instructions on how to make an HTTP(S) request to the Sell Online application at the link below –
http://qa-sellonline.canadapost.ca/DevelopersResources/protocolV3/index....
We are targeting to cut-over to the new Sell Online application on June 29, 2019, at which point, if you have not upgraded your code to use HTTP(S) requests, TCP-based transactions will be rejected by the new application. Once you upgrade your code, you can safely test it in our testing environment to make sure it works as intended.
Use the following link to test your upgraded code:
Comments
Comment #2
avpaderno