Hi Toni,
this usually happens because the OpenSSL extension is not enabled on PHP.
Please double check with your hosting provider if php_openssl is enabled on the server and please let us know.
Grazie
Alessio – Team Gestpay
Hi Alessio,
OpenSSL in phpinfo is enabled
OpenSSL support enabled
OpenSSL Library Version OpenSSL 1.0.2g 1 Mar 2016
OpenSSL Header Version OpenSSL 1.0.2g 1 Mar 2016
Openssl default config /usr/lib/ssl/openssl.cnf
any other idea???
PHP Version 7.1.16
thnx
Toni
-
This reply was modified 8 years, 1 month ago by
Toni Guga.
Hi Toni,
thanks for the feedback.
In order to solve your issue in the quickest way, I suggest you to contact the customer care office at
Phone: +39 015 24 34 640
E-mail: [email protected]
Thank you
Alessio – Team GestPay
Hello,
the last update resolved the soap error but is still not woking. Now an internal server error is shown this is the log:
[17-May-2018 08:54:44 UTC] PHP Fatal error: Uncaught Error: Call to a member function Encrypt() on boolean in /customers/0/0/3/addeditore.it/httpd.www/wp-content/plugins/gestpay-for-woocommerce/gestpay-for-woocommerce.php:524
Stack trace:
#0 /customers/0/0/3/addeditore.it/httpd.www/wp-content/plugins/gestpay-for-woocommerce/gestpay-for-woocommerce.php(804): WC_Gateway_Gestpay->gestpay_encrypt(Object(stdClass), 22162)
#1 /customers/0/0/3/addeditore.it/httpd.www/wp-content/plugins/gestpay-for-woocommerce/gestpay-for-woocommerce.php(441): WC_Gateway_Gestpay->get_ab_params(Object(WC_Order))
#2 /customers/0/0/3/addeditore.it/httpd.www/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(804): WC_Gateway_Gestpay->process_payment(22162)
#3 /customers/0/0/3/addeditore.it/httpd.www/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(986): WC_Checkout->process_order_payment(22162, ‘wc_gateway_gest…’)
#4 /customers/0/0/3/addeditore.it/httpd.www/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(419): WC_Checkout->process_checkout()
#5 in /customers/0/0/3/addeditore.it/httpd.www/wp-content/plugins/gestpay-for-woocommerce/gestpay-for-woocommerce.php on line 524
For the moment is not possibile to you sella gateway 🙁
We will use paypal express until you will resolve the problems.
let me know if there is smth i can do or test
thnx
Toni
Hi Toni,
the initial SOAP Error disappeared because we changed the code which handles the order actions (refund, authorize, delete), preventing to create the SOAP client before using it.
That said, the real problem is that every time you will try to make a payment with Gestpay, a SOAP client will be created and if there are unsolved problems with SOAP they will be presented, as you shown in the previous log.
Another user has the same problem and with further investigation we found that the problem could be related with the SSL certificate of the server (on which the Web Site runs), which – for different reasons – is not valid. It often happens that hosting providers neglect their SSL certificates and hence the sites/services which runs on their servers end up having an invalid certificates: this causes that each SOAP request is blocked because can’t be enstablished a real secure connection.
A possibile solution is to contact your hosting provider telling him to verify the validity of the SSL certificate of the server on which your site runs. If this is not possible you can also try to move the Website to another hosting provider.
Let us know if you solve the problem.
Thank you
-
This reply was modified 8 years ago by
mmascia.