• Det hender en sjelden gang at betalinger ikke kommer riktig gjennom, men ordren ligger allikevel i systemet vårt, som “på vent”. Kunden tar kontakt og betaler manuelt med vipps eller bank. Men jeg får ikke fullført disse ordrene fordi at “capture” feiler, og ordrene blir satt tilbake til “på vent”. Kan det være en løsning at man bare får en melding om at “capture feilet”, men allikevel ordrene fullføres? Det er slik det fungerer i kortbetalingsløsningen vår (Bambora).

    Samme utfordring har vi når vi sender en bestilling med flere produkter i 2 sendinger, f.eks. fordi at noe ikke er på lager. Når sending 1 sendes så henter vi inn pengene, men det gir problemer med å fullføre når sending 2 sendes og bestillingen skal fullføres: capture gir en feil og ordren settes tilbake til “på vent” (og kunden får feil e-post).

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

    (@iverok)

    Hei,

    Først: Det er mulig å fullføre ordrene ved å enten endre status på dem direkte i databasen; eller i verste fall ved å midlertidig deaktivere Vipps-pluginen og så sette status. I noen tilfeller kan du også synkronisere statusene i de to systemenene med “vis fullstendige transaksjonsdetaljer”-knappen.

    Generelt så forsøker vi så godt som mulig å holde status i de to systemene synkrone, og det er grunnen til feiloppførselen du ser (hvis capture mislykkes er det nesten alltid en midlertidig feil). Hvis jeg forstår deg riktig så trekker du i det andre tilfellet reserverte penger “utenfor” woocommerce (siden du nevner delvis capture, som vi ikke støtter). I dette tilfellet skal det normalt være nok å bruke “Se fullstendige transaksjonsdetaljer”-knappen og så sette status på ordren på nytt.

    Imidlertid så ser vi at det kan være nyttig å kunne overstyre standardoppførselen her, ikke minst for automatiserte systemer, så jeg har laget et issue for det på utviklingsiten: https://github.com/vippsas/vipps-woocommerce/issues/55 . Du vil da kunne spesifisere den oppførselen du ønsker med et filter (jeg kan gi eksempler på dette). Vi er i midten av et annet utviklingsløp nå, så det kan ta litt tid før dette er klart.

    Thread Starter tomboersma

    (@tomboersma)

    Takk for omfattende svar. Jeg er imponert på kvalitet av support her!

    Jeg skjønner standardoppførselen her er logisk, og det er riktig at jeg trekker pengene utenfor systemet (Vipps-portal).

    Jeg har prøvd å midlertidig deaktivere Vipps-pluginen og så sette status, men da jeg aktiverte igjen, ble ordren skruet tilbake til “på vent” igjen (mener jeg, men dette må jeg teste litt mer grundig med en egen test-ordre, for å unngå masse meldigner til kunden).

    “Vis fullstendige transaksjonsdetaljer”-knappen funker.

    Og flott med et filter etterhvert.

    Plugin Author Iver Odin Kvello

    (@iverok)

    Hm – det er ikke noe i koden som endrer status til “på vent” om den har fått status fullført, så det må ha vært noe annet som har grepet inn her.

    Status blir bare satt til “på vent” om capture mislykkes, og dette skjer kun ved status-endring til fullført/behandler eller ved å trykke på den Store Orange Knappen.

    Jeg skal oppdatere deg når filteret er ferdig og se om jeg kan legge til noe mer sanity checking for dette tilfellet.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘overstyring av capture feil.’ is closed to new replies.