Fix SoapClient serialization error on checkout AJAX requests.

Remove the $soapClient class property and __wakeup() method. Storing a \SoapClient instance as a class property causes a fatal serialization error.

Replace with a getSoapClient() method that builds a fresh \SoapClient on demand, avoiding serialization..

Closes #3587054

Merge request reports

Loading