• Resolved vitsupport

    (@vitsupport)


    Hei.

    I den siste m?neden har det v?rt problemer med at enkelte trekk gjennom WC ikke fungerer. Status endres til “Fullf?rt”, og s? automatisk til “P? vent”. Deaktiverer vi Klarna Order Management f?r vi satt ordren som “Fullf?rt”, men den st?r stadig som “Reservert” i Vipps Portalen.

    Vi har fors?kt ? deaktivere alle plugin’s og endret tema, uten hell.

    Det vises ingen feilmld i loggen til deres plugin, men n?r Klarna Order Management er aktivert, kan jeg se f?lgende:

    01-23-2023 @ 08:05:38 – {“id”:”xxxxxxxxNOxxxxx”,”type”:”GET”,”title”:”Retrieve Klarna order”,”request”:{“headers”:{“Authorization”:”Basic Szk2NzM3MF8zYmNhYjhlY2RmZDc6bW9TUkRoU0RIa0ZRU3pVcA==”,”Content-Type”:”application\/json”},”user-agent”:”WordPress\/6.1.1; https:\/\/rmshop.no – WooCommerce: 7.2.2 – OM: 1.7.1 – PHP Version: 8.1.0 – Krokedil”,”method”:”GET”,”timeout”:10},”response”:{“body”:{“headers”:{},”body”:”{\”error_code\”:\”INVALID_ORDER_ID\”,\”error_messages\”:[\”Order ID must be a valid UUID.\”],\”correlation_id\”:\”404a8b50-fd28-4bfb-b628-de6e5356bbb2\”}”,”response”:{“code”:400,”message”:”Bad Request”},”cookies”:[],”filename”:null,”http_response”:{“data”:null,”headers”:null,”status”:null}},”code”:400},”timestamp”:”2023-01-23 07:05:38″,”stack”:[“get_stack”,”format_log”,”log_response”,”process_response”,”request”,”retrieve_klarna_order”,”kom_meta_box_content”,”do_meta_boxes”,”require”],”plugin_version”:”1.7.1″}

    Hvordan kan vi feils?ke videre?

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

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

    (@iverok)

    Hei,

    Fremst?r disse ordrene som ikke trekkes som Vipps-ordre eller som Klarna-ordre? Dette skal st? som betalingsmetode ?verst, samt at Vipps-ordre har en Vipps-metaboks i adminvisningen.

    Vi har hatt noen feilmeldinger i det siste om Vipps-ordre som har v?rt *startet* i Klarna, som senere, etter betaling i Vipps, blir resatt feilaktig til ? v?re Klarna-ordre, formodentlig av en eller annen prosess i Klarna-pluginen som vi dessverre ikke har oversikt over. Dette vil fremst? som du beskriver det (avhengig av hva KCO gj?r n?r *den* ikke klarer ? trekke pengene).

    L?sningen vil v?re ? sette betalingsmetode p? ordren til “vipps”, men det m? da gj?res direkte i databasen – det er ingen funksjon for ? gj?re dette per n?.

    Om du evt. f?r trukket pengene i Vipps-portalen, er den enkleste m?ten ? sette ordren til “fullf?rt” i WooCommerce simpelthen ? sette nettstedet ditt i vedlikeholdsmodus, deaktivere de relevante pluginene (b?de Vipps og KCO for sikkerhetens skyld), sette ordren til fullf?rt, og s? reaktivere pluginene. Og skru av vedlikeholdsmodus.

    Thread Starter vitsupport

    (@vitsupport)

    Hei, og takk for rask tilbakemelding!

    Denne fremst?r som en Klarna-ordre, mens jeg ser n? at de Vipps-ordrene som har fungert, fremst?r som Vipps-ordre. Er det alts? ikke Vipps-pluginet som ikke klarer ? trekke ordren, men KCO (gjennom) dette? Utvikleren av KCO sier:

    N?r en Vipps-best?llning skapas i Klarna Checkout for WooCommerce ska hela best?llningen hanteras av Vipps.
    Att det st?r “betaling vIa Klarna” uppe i h?rnet indikerar att s? inte har skett.

    • This reply was modified 1 year, 10 months ago by vitsupport.
    • This reply was modified 1 year, 10 months ago by vitsupport.
    Plugin Author Iver Odin Kvello

    (@iverok)

    Hei! Ja, dette stemmer med det vi har sett tidligere. Ordren settes til “vipps”, blir gjennomf?rt hos Vipps, men s? har ordren blitt satt tilbake til “kco” n?r callback med betalingsstatus kommer fra Vipps. Det er derfor det st?r “betaling via Klarna” opp i hj?rnet.

    Hele betalingen er da gjennomf?rt hos Vipps; men det er dessverre ikke lett ? se hva det kan v?re som setter ordrestatus tilbake til “kco” – jeg har gjort noen fors?k p? se gjennom koden der og det er ingen ?penbare feil. Det er formodentlig den eneste pluginen som kan gj?re dette, men i og med at det bare skjer av og til s? er det ikke lett ? se hvorfor.

    Det stemmer at ordren ikke kan trekkes fordi den er registrert med feil betalingsmetode. Den fors?kes trekkes hos Klarna, som ikke kjenner til ordren.

    Det er verd ? rapportere dette til Krokodil igjen; vi har da alts? logget payment_method p? ordren idet process_payment blir kallet; n?r kunden blir videresendt til Vipps, og ved callback fra Vipps. payment_method er “vipps” hele veien, inntil callback skjer. Da har den blitt kco igjen.

    Jeg er imidlertid redd for at dette er en ganske vanskelig bug ? finne; s? vi vurderer ? rett og slett lage en failsafe som setter betalingsmetoden tilbake til Vipps igjen n?r callback kommer ihvertfall.

    Thread Starter vitsupport

    (@vitsupport)

    Ah, forst?r.

    Har meldt dette tilbake til Krokodil, s? da er det sikkert noe de kan gj?re der. Men en failsafe hos dere hadde sikkert v?rt greit uansett.

    Takk for hjelpen!

    Plugin Author Iver Odin Kvello

    (@iverok)

    Ja, jeg er redd for at det kan v?re en vanskelig bug ? finne – jeg gjorde et fors?k selv men fant ingenting ?penbart. Jeg har sett over muligheten for ? lage en failsafe som “tilbakestille rordre til ‘vipps'” og det ser ut som om det skal g? greit; med en loggmelding om at det har skjedd. Vi kan dessverre ikke love noe tidspunkt for ? ha dette klart.

    Thread Starter vitsupport

    (@vitsupport)

    Hei, igjen.

    F?ler vi faller litt mellom barken og veden her. ?? Fant ingen m?te ? sende PM p?, s? klipper inn utdrag fra siste e-post fra Krokedil her:

    Vipps har i sitt plugin skapat st?d f?r att visas som external payment method i Klarna Checkout for WooCommerce. Om de upplever problem med den integrationen rekommenderar jag dom att kontakta oss direkt.

    Plugin Author Iver Odin Kvello

    (@iverok)

    Ja, jeg beklager. Uheldigvis s? har vi hverken noe replikerbart tilfelle eller noen gode teorier ? komme med. Jeg kan sende dem det vi har for ordens skyld; men vi planlegger ? f? p? plass en failsafe s? fort som mulig n? – forh?pentligvis til mandagen.

    Plugin Author Iver Odin Kvello

    (@iverok)

    Da er versjon 1.13.5 ute; denne har lagt til et fors?k p? ? h?ndtere denne situasjonen. N?r det skjer s? blir det logget i ordrelog og i woocommerce-loggen, men betalingsmetode blir satt tilbake til “vipps”.

    Thread Starter vitsupport

    (@vitsupport)

    Topp; takk for tilbakemld! Ny versjon er n? p? plass, s? da satser vi p? at dette fungerer.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Vipps-trekk feiler’ is closed to new replies.