Support » Plugin: Piraeus Bank WooCommerce Payment Gateway » ErrorSoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL

  • Resolved deyil

    (@deyil)


    Καλησπέρα,
    Η πληρωμή με κάρτα μου βγάζει το παρακάτω error. Μέχρι πρότεινος λειτουργούσε.Τι φταίει μπορείτε να με βοηθήσετε;

    Ευχαριστώ

    ErrorSoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn’t load from ‘https://paycenter.piraeusbank.gr/services/tickets/issuer.asmx?WSDL’ : failed to load external entity “https://paycenter.piraeusbank.gr/services/tickets/issuer.asmx?WSDL” in /www/wp-content/plugins/woo-payment-gateway-for-piraeus-bank/wooshop-piraeus.php:410 Stack trace: #0 /www/wp-content/plugins/woo-payment-gateway-for-piraeus-bank/wooshop-piraeus.php(410): SoapClient->SoapClient(‘https://paycent…’, Array) #1 /www/wp-content/plugins/woo-payment-gateway-for-piraeus-bank/wooshop-piraeus.php(541): WC_Piraeusbank_Gateway->generate_piraeusbank_form(7641) #2 /wordpress/wp-includes/class-wp-hook.php(288): WC_Piraeusbank_Gateway->receipt_page(7641) #3 /wordpress/wp-includes/class-wp-hook.php(312): WP_Hook->apply_filters(”, Array) #4 /wordpress/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #5 /www/wp-content/plugins/woocommerce/templates/checkout/order-receipt.php(44): do_action(‘woocommerce_rec…’, 7641) #6 /www/wp-content/plugins/woocommerce/includes/wc-core-functions.php(344): include(‘/www/wp-content…’) #7 /www/wp-content/plugins/woocommerce/includes/shortcodes/class-wc-shortcode-checkout.php(208): wc_get_template(‘checkout/order-…’, Array) #8 /www/wp-content/plugins/woocommerce/includes/shortcodes/class-wc-shortcode-checkout.php(59): WC_Shortcode_Checkout::order_pay(7641) #9 /www/wp-content/plugins/woocommerce/includes/class-wc-shortcodes.php(72): WC_Shortcode_Checkout::output(”) #10 /www/wp-content/plugins/woocommerce/includes/class-wc-shortcodes.php(95): WC_Shortcodes::shortcode_wrapper(Array, ”) #11 /wordpress/wp-includes/shortcodes.php(325): WC_Shortcodes::checkout(”, ”, ‘woocommerce_che…’) #12 [internal function]: do_shortcode_tag(Array) #13 /wordpress/wp-includes/shortcodes.php(199): preg_replace_callback(‘/\\[(\\[?)(woocom…’, ‘do_shortcode_ta…’, ‘[woocommerce_ch…’) #14 /wordpress/wp-includes/class-wp-hook.php(288): do_shortcode(‘[woocommerce_ch…’) #15 /wordpress/wp-includes/plugin.php(206): WP_Hook->apply_filters(‘[woocommerce_ch…’, Array) #16 /wordpress/wp-includes/post-template.php(253): apply_filters(‘the_content’, ‘

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 18 total)
  • Plugin Support gibeladakis

    (@gibeladakis)

    Καλησπέρα σας,
    Για το soap, θα πρέπει να το ελέγξετε μαζί με τον τεχνικό σας και την εταιρία hosting σας για το εάν είναι ενεργό και αυτό και το openssl.

    Με εκτίμηση

    Thread Starter deyil

    (@deyil)

    Ειναι και τα δυο ενεργοποιημενα. Μιλησα με την εταιρεια hosting

    Plugin Support gibeladakis

    (@gibeladakis)

    Καλησπέρα σας,

    Παρακαλώ ζητήστε τους να κάνουν εκ νέου έλεγχο μιας και το σφάλμα που μας αναφέρετε εμφανίζεται μόνο όταν δεν είναι ενεργά και σε καμία άλλη περίπτωση ή σε κάποιο άλλο τυχόν πρόβλημα.

    Με εκτίμηση

    Thread Starter deyil

    (@deyil)

    Εκανα δοκιμη και εξακολουθει να μην δουλευει.

    Plugin Support gibeladakis

    (@gibeladakis)

    Παρακαλώ επικοινωνήστε με τον πάροχο φιλοξενίας και ζητήστε να σας πούν αν τυχόν έχει αλλάξει κάτι τελευταία στον server όπως η php. Επίσης, ζητήστε του να απενεργοποιήσουν το CageFS ή παρόμοια συστήματα chroot jail ή να δώσουν πρόσβαση στα ca-certificates μέσα στο jail.

    Thread Starter deyil

    (@deyil)

    Μίλησα μαζί τους και μου είπαν τα παρακατω. Ο server είναι managed WordPress οπότε δεν εχω access σε κάποιο CPANEL αλλά τo plugin μέχρι και Ιούνιο δούλευε. Απο κει και μετά δεν ειχε συναλλάγη με κάρτα και τώρα είδα το error.

    1. SOAP and OPENSSL is still enabled
    Yes, those are still enabled

    2. Nothing has changed recently — PHP version (7.2) is still the same as it has been, along with the WP version (5.3.4).

    3. CageFS or similar chroot jail should be disabled, else to give access to ca-certificates inside jail.
    This one might need a bit of clarification. Permissions are tightly regulated at Flywheel, and we don’t give users the ability to overwrite them, for better security. But CA certs are generally accessible — if that’s not the case, we’d just need to know about it.

    Thread Starter deyil

    (@deyil)

    Επισης η τράπεζα εστειλε ενα mail μέσα στο μήνα για Αλλαγές λόγω PSD2 και θα πρεπει να γινουν τεχνικες αλλαγες για την υποστήριξη του πρωτοκόλλου 3D Secure version 2 ή EMV 3D Secure. Υπαρχει περιπτωση να σχετιζεται?

    Plugin Support gibeladakis

    (@gibeladakis)

    Καλησπέρα σας,

    ειμαστε σε επικοινωνία με την τράπεζα και θα σας ενημερώσουμε μόλις κάνουν και αυτοί τους ανάλογους ελέγχους.

    Με εκτίμηση

    Thread Starter deyil

    (@deyil)

    Ευχαριστω για την αμεση απαντηση

    Thread Starter deyil

    (@deyil)

    Αφαιρεσα τον proxie και αλλαξε το error Error1041:[SRID: 286820205] Invalid IP address.

    Οποτε κοιταω τι φταιει εκει

    Thread Starter deyil

    (@deyil)

    Οσο περιμενω απαντηση απο το support του proxy server αυτο που εχω να παρατηρησω ειναι οτι στα logs τους δεν βλεπω traffic καθολου απο το eshop προς τον proxy, οταν εχω βαλει στα settings του plugin σας proxy.

    Υπαρχει περιπτωση να φταιει κατι στο plugin οταν ενεργοποιεις proxy?

    Thread Starter deyil

    (@deyil)

    Δοκιμασα να βαλω αλλο proxy server με αποτελεσμα να βγαζει το παρακατω SOAP error.

    Μετα εβαλα παλι τον προηγουμενο proxy αλλα εκανα allocate νεες IP και το error εγινε επισης σαν το παρακατω.

    Δε μπορω να βγαλω ακρη τι φταιει αλλα αφου δε βλεπω στα logs του proxy τιποτα ουτε να φτανει καποια κληση απο το eshop προς αυτον, θεωρω οτι κατι με το plugin παιζει και το proxy.

    Thank you – your order is now pending payment. You should be automatically redirected to Peiraeus Paycenter to make payment.

    ErrorSoapFault exception: [HTTP] Could not connect to host in /www/wp-content/plugins/woo-payment-gateway-for-piraeus-bank/wooshop-piraeus.php:445 Stack trace: #0 [internal function]: SoapClient->__doRequest(‘__call(‘IssueNewTicket’, Array) #2 /www/wp-content/plugins/woo-payment-gateway-for-piraeus-bank/wooshop-piraeus.php(541): WC_Piraeusbank_Gateway->generate_piraeusbank_form(7692) #3 /wordpress/wp-includes/class-wp-hook.php(288): WC_Piraeusbank_Gateway->receipt_page(7692) #4 /wordpress/wp-includes/class-wp-hook.php(312): WP_Hook->apply_filters(”, Array) #5 /wordpress/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #6 /www/wp-content/plugins/woocommerce/templates/checkout/order-receipt.php(44): do_action(‘woocommerce_rec…’, 7692) #7 /www/wp-content/plugins/woocommerce/includes/wc-core-functions.php(344): include(‘/www/wp-content…’) #8 /www/wp-content/plugins/woocommerce/includes/shortcodes/class-wc-shortcode-checkout.php(208): wc_get_template(‘checkout/order-…’, Array) #9 /www/wp-content/plugins/woocommerce/includes/shortcodes/class-wc-shortcode-checkout.php(59): WC_Shortcode_Checkout::order_pay(7692) #10 /www/wp-content/plugins/woocommerce/includes/class-wc-shortcodes.php(72): WC_Shortcode_Checkout::output(”) #11 /www/wp-content/plugins/woocommerce/includes/class-wc-shortcodes.php(95): WC_Shortcodes::shortcode_wrapper(Array, ”) #12 /wordpress/wp-includes/shortcodes.php(325): WC_Shortcodes::checkout(”, ”, ‘woocommerce_che…’) #13 [internal function]: do_shortcode_tag(Array) #14 /wordpress/wp-includes/shortcodes.php(199): preg_replace_callback(‘/\\[(\\[?)(woocom…’, ‘do_shortcode_ta…’, ‘[woocommerce_ch…’) #15 /wordpress/wp-includes/class-wp-hook.php(288): do_shortcode(‘[woocommerce_ch…’) #16 /wordpress/wp-includes/plugin.php(206): WP_Hook->apply_filters(‘[woocommerce_ch…’, Array) #17 /wordpress/wp-includes/post-template.php(253): apply_filters(‘the_content’, ‘

    Thread Starter deyil

    (@deyil)

    Εκανα εγκατασταση το eshop σε τοπικο server και απενεργοποιησα ολα τα plugin για να ειμαι σιγουρος, αφησα μονο το δικο σας και το Woocommerce.

    Οποτε βαζω proxy παιρνω το ιδιο παραπανω SOAP error. Οποτε νομιζω ειναι αρκετα σιγουρο οτι κατι προβλημα υπαρχει με το plugin οταν ενεργοποιεις proxy στα settings του.

    Thread Starter deyil

    (@deyil)

    Μετά ατελείωτο ψάξιμο, βρήκα ότι ευθύνεται το plugin σας. Εχει bug το proxy settings του plugin. Βρήκα αντίστοιχο που βασίζεται στο δικό σας και το proxy λειτουργεί με αυτό.

    Plugin Support gibeladakis

    (@gibeladakis)

    Καλησπέρα σας,

    και ευχαριστούμε για την απάντηση σας.

    Σε συνέχεια της επικοινωνίας που είχαμε με την τραπεζα απο την Παρασκευή, η ip σας δεν ηταν σε whitelist οπως μας είχαν ενημερώσει κάτι που διορθώθηκε σήμερα από αυτούς.

    Σε περίπτωση που έχετε κάνει κάποια αλλαγή στην οποία θα μπορούσαμε με την σειρά μας να ενσωματώσουμε στο plugin μας, μπορείτε να μας ενημερώσετε για να βγάλουμε αντίστοιχο update και να εξυπηρετήσουμε και άλλους χρήστες.

    Με εκτίμηση

Viewing 15 replies - 1 through 15 (of 18 total)
  • The topic ‘ErrorSoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL’ is closed to new replies.