Feil med Vipps Express
-
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]
-
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.
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!
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?
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.
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’).
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.
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.
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"
]
}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?
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.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:
(Gå til Utvidelser/Last opp, velg .zip-filen og godta at den overskriver den eksisterende.)
Nei, det holder, takk! Hvis du kan teste versjonen jeg la ved så er det fint.
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.
Hei!
Takk – nå virker alt som det skal!
Ok, fint! Da vil neste versjon ha med denne fiksen.
You must be logged in to reply to this topic.