Zákazník zaplatil, ale objednávka je nezaplatená

Zákazník má strhnuté peniaze, vy máte objednávku v stave „čaká na platbu“ a obaja sa pýtate, kto sa mýli. Zvyčajne nikto. Platba prešla, len e-shop sa o nej nedozvedel. Keď tomu rozumiete, opraviť sa to dá natrvalo.

Ako platba naozaj prebieha

  1. Zákazník v e-shope klikne na zaplatiť a prejde na stránku platobnej brány.
  2. Brána platbu spracuje.
  3. Brána pošle vášmu webu správu „platba prešla“ na dohodnutú adresu. Táto správa sa volá webhook alebo notifikácia.
  4. E-shop zmení stav objednávky a pošle potvrdenie.

Problém je takmer vždy v treťom alebo štvrtom kroku. Tieto správy prebiehajú na pozadí a zákazník ani vy ich nevidíte.

Prečo sa správa stratí

Ako to riešiť

Najprv overte platbu. Rozhoduje prehľad v účte platobnej brány, nie stav v e-shope. Keď platba existuje, objednávku označte ručne ako zaplatenú a pokračujte. Keď neexistuje, zákazník nezaplatil, aj keď si to myslí.

Pozrite záznamy. Väčšina brán ukazuje, kam a kedy poslala notifikáciu a akú odpoveď dostala. Vo WooCommerce ich nájdete v časti Stav, v záložke s logmi. To vám väčšinou prezradí príčinu.

Pozor na duplicitné platby. Pred vrátením peňazí alebo opakovanou žiadosťou o platbu si overte, že zákazník neplatil dvakrát a že platbu nevraciate omylom.

Čo skontrolovať po oprave

Vyskúšajte v testovacom režime brány, potom v ostrom a malou sumou. Nestačí úspešná platba. Prejdite aj zrušenú platbu, zamietnutú kartu, odchod zo stránky brány a návrat späť. Skontrolujte stav objednávky, sklad, e-mail aj faktúru. Práve v týchto menej častých situáciách sa zvyknú skrývať chyby.

Prevencia