Startsida Forum E-handelsforumet Betalsystem dubbla ordrar i klarna checkout vid kort/direktbetalning

Visar 5 inlägg - 1 till 5 (av 5 totalt)
  • Författare
    Inlägg
  • #101108
    JohanK
    Deltagare

    Hej.

    Problemet är att när en kund handlar i kco och väljer kortbetalning eller direktbetalning så görs en extra order i vårt system ,(i klarna skapas Bara en order) kunderna mailar och frågar varför det blivit två beställningar osv.

    Hade kontakt med klarna som sa att det Var en bugg som gjorde att man kan sätta created flera gånger på samma reservation, detta skulle tydligen åtgärdas samma vecka jag ringde.

    Nån som har ett tips på hur jag kan göra en kontroll i koden så att den inte gör t å orerar i vårt system när kunden väljer kort/direktbetslning?

    Tack.

    #171082
    flennstrom
    Deltagare

    Lösningen är att endast skapa upp ordern i ert system om ordern har status=”checkout_complete”.

    I princip är det en kontroll ungefär så här som behöver göras (exemplet är från vårt PHP-bibliotek som du hittar på http://developers.klarna.com/en/client-libraries/klarna-checkout:)

    $checkoutId = $_GET;
    $order = new Klarna_Checkout_Order($connector, $checkoutId);
    $order->fetch();

    if ($order == ”checkout_complete”) {
    // At this point make sure the order is created in your system and send a
    // confirmation email to the customer
    $update = ’created’;
    );
    $order->update($update);
    }

    Skulle du ha frågor kan du alltid ringa vår support så hjälper vi dig.

    #171100
    JohanK
    Deltagare

    Jag tror det är så, men problemet är ju att det blir created eller complete igen vid kortbetalning?

    Så fick jag förklarat av integrations supporten, ska kika på det ikväll igen.

    #171128
    flennstrom
    Deltagare

    Om du alltid kollar att statusen är checkout_complete innan du sätter den till created så löser det sig. Skulle det komma två pushar kommer ju ordern att har created andra gången och då gör du ingenting helt enkelt.

    #171277
    JohanK
    Deltagare

    @flennstrom 73038 wrote:

    Om du alltid kollar att statusen är checkout_complete innan du sätter den till created så löser det sig. Skulle det komma två pushar kommer ju ordern att har created andra gången och då gör du ingenting helt enkelt.

    Nu funkar det.

    Idioten På bivo.se som vi betalat för att göra integrationen hade nog inte mycket kunskap..

    Klarna supporten svarar inte på Mail heller :-(

    Har du mer information om funktionen getlocation som återfinns i ert checkout exempel?

    Får nämligen felkod i error_log Då och då.

Visar 5 inlägg - 1 till 5 (av 5 totalt)
  • Du måste vara inloggad för att svara på detta ämne.