• Hei!

    Kan dere hjelpe å løse følgende: Vipps Express knappen “Kjøp nå” virker ikke.

    Når en kunde forsøker å kjøpe en vare / tjeneste med Vipps Express knappen “Kjøp nå” havner de på en side med følgende URL: https://www.stillhet.no/vipps/?action=do_express_checkout&sec=45359e7eca

    Denne siden viser bare en ikke-eksisterende blog-side hos oss med “Hello World”. – Det er ikke noe WooCommerce statuslog for feilen.

    Vi har satt opp en egen side for Express check out som tidligere har fungert fint…

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

Viewing 15 replies - 1 through 15 (of 17 total)
  • Plugin Author Iver Odin Kvello

    (@iverok)

    Hei,

    Vi har ganske nylig endret måten vi håndterer spesielle vipps-sider på, så det ser ut som om noe har gått galt på deres site under migrasjonen der.

    Først: hvilken versjon av utvidelsen er dere på?

    Dernest: Hvis du går til WooCommerce/Innstillinger/Avansert og velger “Sideoppsett”, så skal det finnes en ny side der “Vipps MobilePay Side”. Legg merke til hva denne siden heter, gå så til “Sider” og finn den aktuelle siden. Rediger samme side, og sjekk at den innholder denne kortkoden:

    [vipps_special_page]

    Sjekk også at den ikke bruker en template som ikke viser sideinnhold – altså, at den bruker en vanlig sidetemplate.

    Hvis det mangler en “Vipps MobilePay”-side så kan dere forsøke å de- og reaktivere utvidelsen. Det går også an å lage eller gjenbruke en side dere har fra før, passe på at den har kortkoden over, og så velge den på WooCommerce/Innstillinger/Avansert/Sideoppsett.

    Vi beklager at dette har ført til problemer for dere; denne endringen har vært nødvendig for å være mer kompatibel med flere themes og utvidelser.

    Thread Starter Bjarke Jørgensen

    (@bjarkej)

    Takk for oppskriften over. Jeg lagde selv en side med [vipps_special_page] fant ID’en og knyttet den opp mot Vipps MobilePay i WooCommerce/Innstillinger/Avansert/Sideoppsett.

    Nå virker Vipps Express knappen fint!

    Thread Starter Bjarke Jørgensen

    (@bjarkej)

    Hei igjen,

    Jeg har fortsatt problemer med Vipps:

    Når betalingen er gjennomført i Vipps kommer det ikke noen kvitteringsside men derimot en ‘Kritisk feil’ WP-side. Jeg har samme Divi 5 tema-side på denne websiten som på en annen website som fungere fint. Det er derfor trolig at det ikke er tema-siden som gir feil.

    Her en et skjermdump av kritisk feil side – jeg vet ikke om URL’n sir deg noet?.:

    I tillegg beregnes ikke frakt når vipps trekker beløpet. Frakten vises korrekt i Vipps app’n når kunden betaler, men det er bare varens pris som belastes. Se vedlagt skjermdump fra Vipps administrasjonssiden:

    Som du kan se reserveres hele beløpet på kr 266 – men det er kun varens pris som belastes.

    Henger de to feil sammen?

    Thread Starter Bjarke Jørgensen

    (@bjarkej)

    Enda en liten oppdatering:

    Når jeg betaler med vanlig Vipps (ikke ekspress) går det uten feil:

    Jeg får kvittering når handlen er fullført (ikke noen ‘Kritisk feil’) og beløpet inkluderer frakt.

    Thread Starter Bjarke Jørgensen

    (@bjarkej)

    Mer oppdatering:

    Når jeg kjøper et produkt uten frakt er alt korrekt når Vipps Express brukes:

    Jeg får kvittering når handlen er fullført (ikke noen ‘Kritisk feil’).

    Thread Starter Bjarke Jørgensen

    (@bjarkej)

    Det er først når jeg tilbakestiller Vipps plugin til Version 6.1.10 at alt igjen er korrekt når jeg bruker Vipps express:

    Jeg får kvittering når handlen er fullført (ikke noen ‘Kritisk feil’) og beløpet inkluderer frakt.

    Plugin Contributor Lasse Pladsen

    (@lassepladsen)

    Hei,

    “Kritisk feil” feilmeldingen viser til at det skjer en PHP-krasj på dette stedet. For å feilsøke vil vi måtte se på feilloggen til PHP; kan du sende over loggene for dagen det gjaldt?

    Det skal du finne under “WooCommerce -> Status -> Logger”, se deretter etter den som heter “fatal-errors” for gjeldende dag.

    Thread Starter Bjarke Jørgensen

    (@bjarkej)

    2026-09-27T15:00:09+00:00 Kritisk Uncaught Error: The script tried to modify a property on an incomplete object. Please ensure that the class definition "stdClass" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide an autoloader to load the class definition in /home/customer/www/askyoga.com/public_html/wp-includes/formatting.php:5223  

    Ytterligere kontekst
    {
    "error": {
    "type": 1,
    "file": "/home/customer/www/askyoga.com/public_html/wp-includes/formatting.php",
    "line": 5223
    },
    "remote-logging": true,
    "backtrace": [
    "",
    "#0 /home/customer/www/askyoga.com/public_html/wp-includes/formatting.php(2861): map_deep(Object(__PHP_Incomplete_Class), 'stripslashes_fr...')",
    "#1 /home/customer/www/askyoga.com/public_html/wp-includes/formatting.php(5896): stripslashes_deep(Object(__PHP_Incomplete_Class))",
    "#2 /home/customer/www/askyoga.com/public_html/wp-includes/meta.php(63): wp_unslash(Object(__PHP_Incomplete_Class))",
    "#3 /home/customer/www/askyoga.com/public_html/wp-content/plugins/woocommerce/includes/data-stores/class-wc-data-store-wp.php(144): add_metadata('order_item', 18271, 'description', Object(__PHP_Incomplete_Class), false)",
    "#4 /home/customer/www/askyoga.com/public_html/wp-content/plugins/woocommerce/includes/class-wc-data-store.php(224): WC_Data_Store_WP->add_meta(Object(WC_Order_Item_Shipping), Object(WC_Meta_Data))",
    "#5 /home/customer/www/askyoga.com/public_html/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-data.php(778): WC_Data_Store->__call('add_meta', Array)",
    "#6 /home/customer/www/askyoga.com/public_html/wp-content/plugins/woocommerce/includes/data-stores/abstract-wc-order-item-type-data-store.php(84): WC_Data->save_meta_data()",
    "#7 /home/customer/www/askyoga.com/public_html/wp-content/plugins/woocommerce/includes/class-wc-data-store.php(186): Abstract_WC_Order_Item_Type_Data_Store->create(Object(WC_Order_Item_Shipping))",
    "#8 /home/customer/www/askyoga.com/public_html/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-data.php(300): WC_Data_Store->create(Object(WC_Order_Item_Shipping))",
    "#9 /home/customer/www/askyoga.com/public_html/wp-content/plugins/woo-vipps/payment/WC_Gateway_Vipps.class.php(3304): WC_Data->save()",
    "#10 /home/customer/www/askyoga.com/public_html/wp-content/plugins/woo-vipps/payment/WC_Gateway_Vipps.class.php(2493): WC_Gateway_Vipps->set_order_shipping_details(Object(Automattic\\WooCommerce\\Admin\\Overrides\\Order), Array, Array, Array, Array)",
    "#11 /home/customer/www/askyoga.com/public_html/wp-content/plugins/woo-vipps/payment/Vipps.class.php(5679): WC_Gateway_Vipps->callback_check_order_status(Object(Automattic\\WooCommerce\\Admin\\Overrides\\Order))",
    "#12 /home/customer/www/askyoga.com/public_html/wp-content/plugins/woo-vipps/payment/Vipps.class.php(5311): Vipps->vipps_wait_for_payment()",
    "#13 /home/customer/www/askyoga.com/public_html/wp-includes/shortcodes.php(434): Vipps->vipps_special_page_shortcode(Array, '', 'vipps_special_p...')",
    "#14 [internal function]: do_shortcode_tag(Array)",
    "#15 /home/customer/www/askyoga.com/public_html/wp-includes/shortcodes.php(273): preg_replace_callback('/\\\\[(\\\\[?)(vipps_...', 'do_shortcode_ta...', '[vipps_special_...')",
    "#16 /home/customer/www/askyoga.com/public_html/wp-includes/class-wp-hook.php(353): do_shortcode('[vipps_special_...')",
    "#17 /home/customer/www/askyoga.com/public_html/wp-includes/plugin.php(206): WP_Hook->apply_filters('[vipps_special_...', Array)",
    "#18 /home/customer/www/askyoga.com/public_html/wp-includes/post-template.php(256): apply_filters('the_content', '<!-- wp:shortco...')",
    "#19 /home/customer/www/askyoga.com/public_html/wp-content/themes/Divi/page.php(50): the_content()",
    "#20 /home/customer/www/askyoga.com/public_html/wp-includes/template-loader.php(132): include('/home/customer/...')",
    "#21 /home/customer/www/askyoga.com/public_html/wp-blog-header.php(19): require_once('/home/customer/...')",
    "#22 /home/customer/www/askyoga.com/public_html/index.php(17): require('/home/customer/...')",
    "#23 {main}",
    "thrown"
    ]
    }
    Plugin Author Iver Odin Kvello

    (@iverok)

    Hei,

    Du har blitt rammet av en sikkerhetsoppdatering her; vi jobber med å få fikset det nå. Kan du fortelle oss hvilke frakt-utvidelser og innstillinger du har?

    Thread Starter Bjarke Jørgensen

    (@bjarkej)

    Vi bruker WooCommerce Table Rate Shipping av Bolder Elements

    Trenger du mer info?
    Man kan velge mellom å få tilsendt et produkt (hvor table rate plugin beregner porto basert på klasse og gram) eller hente selv på butikken.

    Plugin Author Iver Odin Kvello

    (@iverok)

    Og kan du forsøke med denne versjonen av utvidelsen og se om den løser problemet, eller hvis ikke, hva som logges i fatal errors med denne:

    https://www.dropbox.com/scl/fi/esnzh6woctecsm7us4kay/woo-vipps.zip?rlkey=3qlhqegwyvl3l8qadsq5wdhcp&dl=0

    (Gå til Utvidelser/Last opp, velg .zip-filen og godta at den overskriver den eksisterende.)

    Plugin Author Iver Odin Kvello

    (@iverok)

    Nei, det holder, takk! Hvis du kan teste versjonen jeg la ved så er det fint.

    Thread Starter Bjarke Jørgensen

    (@bjarkej)

    Bare en liten detalj:

    Når jeg trykker på linken over går jeg til Dropbox hvor jeg ser innholdet av ZIP-filen. Hvis jeg skal laste ned ZIP-filen må den siste delen av linken ‘=0’ erstattes med ‘=1’. Så lastes ZIP-filen automatisk ned.

    Nå tester jeg og kommer tilbake litt senere.

    Thread Starter Bjarke Jørgensen

    (@bjarkej)

    Hei!

    Takk – nå virker alt som det skal!

    Plugin Author Iver Odin Kvello

    (@iverok)

    Ok, fint! Da vil neste versjon ha med denne fiksen.

Viewing 15 replies - 1 through 15 (of 17 total)

You must be logged in to reply to this topic.