• Resolved jmhjmh

    (@jmhjmh)


    P?ivitys 1.2 -versiosta uusimpaan 1.2.6-versioon aiheutti noutotilauksissa asiakkaalle virheen checkout-sivulla (tyhj? error notice -laatikko), eik? asiakas p??ssyt etenem??n maksuun, mutta hallintaan tilaus kuitenkin tallentui “odottaa maksua” -tilaan.

    Noutotilauksissa on t?ss? kaupassa piilotettuna (unset) kent?t ‘billing_company’ ja ‘billing_address_2’ (+ toki koko shipping-tietojen alue ja ‘shipping_company’ sek? ‘shipping_address_2’ -kent?t siit? sarakkeesta).

    Postitoimituksille uusikin versio toimi normaalisti, eli vain noutojen kanssa tuli virhe (wc-ajax=checkout 500).

    Palautimme k?ytt??n 1.2-version, jotta kauppa toimii my?s noutoasiakkaille.

    Lieneek? kyse samasta, mist? @tininho mainitsi aiemmassa viestiss??n, eli lis?osa validoi piilotettuja kentti? tai vaatii shipping-kenttien t?ytt?? vaikka kyseess? on nouto? Toimituksen asetuksissa on t?ss? kaupassa k?yt?ss? “K?yt? oletuksena asiakkaan laskutusosoitetta”.

Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Author loueranta

    (@loueranta)

    @jmhjmh Kiitos tiedosta, selvit?mme mik? tuon aiheuttaa.

    Meill? samantyyppist? ongelmaa (tuotteet palvelutuotteita) eli tyhj? error-laatikko.

    Plugin Author loueranta

    (@loueranta)

    @kunzi ja @jmhjmh Voisitteko laittaa lis?osan asetuksista logituksen p??lle ja kertoa mit? virhelogiin kirjautuu tuon errorin yhteydess??

    2020-01-27T12:05:07+00:00 CRITICAL Uncaught TypeError: Return value of OpMerchantServices\SDK\Exception\ValidationException::getMessages() must be of the type array, null returned in public_html/wp-content/plugins/op-payment-service-for-woocommerce/vendor/op-merchant-services/op-payment-service-php-sdk/src/Exception/ValidationException.php:55
    Stack trace:
    #0 public_html/wp-content/plugins/op-payment-service-for-woocommerce/src/Gateway.php(1249): OpMerchantServices\SDK\Exception\ValidationException->getMessages()
    #1 public_html/wp-content/plugins/op-payment-service-for-woocommerce/src/Gateway.php(652): OpMerchantServices\WooCommercePaymentGateway\Gateway->error(Object(OpMerchantServices\SDK\Exception\ValidationException), ‘Maksun vahvista…’, false)
    #2 public_html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(928): OpMerchantServices\WooCommercePaymentGateway\Gat t?ss? public_html/wp-content/plugins/op-payment-service-for-woocommerce/vendor/op-merchant-services/op-payment-service-php-sdk/src/Exception/ValidationException.php rivill? 55

    Plugin Author loueranta

    (@loueranta)

    @kunzi Kiitos! Selvittelemme t?m?n pohjalta ongelmaa.

    Plugin Contributor henrykhelskygeniem

    (@henrykhelskygeniem)

    Hei,
    uusi versio 1.2.7 on julkistettu hetki sitten, jossa t?m? yll? oleva virhetilanne on korjattu.

    Ei mene viel?k??n tilaus l?pi.

    T?llaista kassalla:
    UnitPrice is not an integer

    Ja t?llaista lokiin:

    2020-01-28T11:51:52+00:00 ERROR An error occurred validating the payment.

    #0 /wp-content/plugins/op-payment-service-for-woocommerce/vendor/op-merchant-services/op-payment-service-php-sdk/src/Client.php(284): OpMerchantServices\SDK\Client->validateRequestItem(Object(OpMerchantServices\SDK\Request\PaymentRequest))
    #1 /wp-content/plugins/op-payment-service-for-woocommerce/src/Gateway.php(644): OpMerchantServices\SDK\Client->createPayment(Object(OpMerchantServices\SDK\Request\PaymentRequest))
    #2 /wp-content/plugins/woocommerce/includes/class-wc-checkout.php(928): OpMerchantServices\WooCommercePaymentGateway\Gateway->process_payment(498)
    #3 /wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1131): WC_Checkout->process_order_payment(498, ‘checkout_finlan…’)
    #4 /wp-content/plugins/woocommerce/includes/class-wc-ajax.php(462): WC_Checkout->process_checkout()
    #5 /wp-includes/class-wp-hook.php(288): WC_AJAX::checkout(”)
    #6 /wp-includes/class-wp-hook.php(312): WP_Hook->apply_filters(”, Array)
    #7 /wp-includes/plugin.php(478): WP_Hook->do_action(Array)
    #8 /wp-content/plugins/woocommerce/includes/class-wc-ajax.php(87): do_action(‘wc_ajax_checkou…’)
    #9 /wp-includes/class-wp-hook.php(288): WC_AJAX::do_wc_ajax(”)
    #10 /wp-includes/class-wp-hook.php(312): WP_Hook->apply_filters(false, Array)
    #11 /wp-includes/plugin.php(478): WP_Hook->do_action(Array)
    #12 /wp-includes/template-loader.php(13): do_action(‘template_redire…’)
    #13 /wp-blog-header.php(19): require_once(‘/home/363513.cl…’)
    #14 /index.php(17): require(‘/home/363513.cl…’)
    #15 {main}

    Plugin Author loueranta

    (@loueranta)

    @kunzi Jostain syyst? releaseen meni vanha versio php-sdk:sta ja joudumme tekem??n uuden releasen oikealla versiolla

    Plugin Author loueranta

    (@loueranta)

    @kunzi ja @jmhjmh Versio 1.2.8 on julkaistu ja n?m? ongelmat on sen my?t? korjattu.

    Tuntuu toimivan nopealla testill?.

    Thread Starter jmhjmh

    (@jmhjmh)

    Samoin, nyt toimii, kiitoksia nopeasta korjauksesta!

    Plugin Author loueranta

    (@loueranta)

    @kunzi & @jmhjmh Hyv? juttu, ett? l?hti toimimaan ja pahoittelut viel?, ett? t?llainen bugi oli p??ssyt livahtamaan koodiin!

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘1.2.6 versio aiheutti wc-ajax=checkout 500 -virheen’ is closed to new replies.