rawen-dev / ticketonline

http://vstupenka.online
MIT License
0 stars 0 forks source link

API payment check #11

Open Pavelvicha opened 11 months ago

Pavelvicha commented 11 months ago

kontrola plateb přes API

Pavelvicha commented 11 months ago

removed

miakh commented 11 months ago

pxkjn415990lz781

Pavelvicha commented 2 months ago

Bude existovat tabulka Orders. Pro každý záznam v tabulce Orders bude vygenerovaný variabilní symbol. Tento var. symbol se musí odeslat Customerovi, který vytvořil ORder, v mailu s údaji pro platbu. V tabulce orders bude příznak, jestli byl zaplacen - na základě akce API Payment check.

Akce API Payment Check provede tyto kroky:

  1. pro každý záznam z tabulky orders vezme var. symbol a podívá se do banky, jestli byl uhrazen v odpovídající výši.
  2. Pokud ano, nastaví záznamu v tabulce Orders status Paid a všem navázaným záznamům v tabulce ticket nastaví status Paid. Zároveň bude odeslán mail na příslušného Customera, který bude obsahovat všechny přiřazené tickety.
  3. Pokud ne, neprovede nic. Pokud přijde víc, je to ok, pokud přijde míň, nebude uznáno.