Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Fabrick Support

    (@easynolo)

    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

    Thread Starter Gugan

    (@gugan)

    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 6 years, 7 months ago by Gugan.
    Plugin Author Fabrick Support

    (@easynolo)

    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

    Thread Starter Gugan

    (@gugan)

    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 6 years, 6 months ago by mmascia.
Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘SOAP-ERROR’ is closed to new replies.