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í:
- Variabilní symbol (pole VS) – přesná shoda s objednávkou.
- Komentář platby – hledá v textu číselné sekvence.
- Reference plátce – fallback zejména pro EUR platby (např.
VS224464/SS/KS). - 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í.
