Jak funguje automatické párování plateb

Pořadí hledání objednávky

U každé příchozí platby se plugin pokouší najít odpovídající objednávku WooCommerce v tomto pořadí:

  1. Variabilní symbol (pole VS) – přesná shoda s objednávkou.
  2. Komentář platby – hledá v textu číselné sekvence.
  3. Reference plátce – fallback zejména pro EUR platby (např. VS224464/SS/KS).
  4. Zpráva pro příjemce – fallback, kdy je číslo objednávky vnořené v textu.

V textových polích se vyhledávají souvislé skupiny minimálně čtyř číslic a první z nich, která odpovídá existující objednávce, se použije.

Kontrola částky

Po nalezení objednávky se porovná zaplacená částka s celkovou částkou objednávky. Pokud je rozdíl v rámci povolené odchylky tokenu, je platba označena jako sedící. Pokud objednávka existuje, ale částka nesedí, plugin může odeslat notifikaci.

Co se nepáruje

  • Záporné částky (vratky/odchozí platby) se nezpracovávají.
  • Pokud žádné nalezené číslo neodpovídá objednávce v e-shopu, platba zůstane nespárovaná.
  • Již spárované nebo ručně zkontrolované transakce se při dalším běhu přeskakují.