Platby
Jak u plateb zobrazit platební údaje (QR, VS, SS,..)
Pro zobrazení platebních údajů na kartě člena je potřeba napřed nastavit v organizaci informace o bance.
-
V uživatelském menu v pravo nahoře otevřete položku Moje organizace.
-
Klikněte na tlačítko Upravit organizaci.
-
Na záložce Bankovní účty přidejte nový účet kliknutím na +.
-
Po vyplnění údajů klikněte na tlačítko Uložit organizaci.
|
Bankovní účet musí být nastaven jako Hlavní. |
|
Pro generování QR kódu v emailech o platbě musí být číslo účtu validní! |
|
TŠCH - mají 2 organizace - TŠCH a SPP, každá z nich má vlastní IČO a vlastní bankovní účet, také vlastní smlouvu na comgate. Uživatelé i pohledávky jsou vedeny v jedné organizaci (TŠCH), párování plateb provádí přes csv, kde nahrají dva soubory csv, každý z jednoho účtu. Pokud by chtěli automatické párování, přidal by se do TŠCH druhý účet (SPP) a při automatickém párování by se procházely oba tyto účty. Při registraci na událost TŠCH se vygeneruje pohledávka a následuje Výzva k platbě TŠCH na účet TŠCH na comgate1. Při registraci na událost SPP se vygeneruje pohledávka, ale výzva k platbě je vypnutá. Odesílá se ručně přes speciální šablonu obsahující extra vložené idéčko bankInfromation Výzva k platbě SPP na comgate2. |
Jak se generuje variabilní a specifický symbol
Standardní platby v IS
Výchozí hodnoty platebních symbolů se ukládají do settingu crm-payment-symbols-format-other. Rozdělení na variablilní a specifický symbol je v pořadí VS|SS, např. MEMBER_NUMBER|SERVICE_NUMBER.
| Formát | Popis |
|---|---|
Členské číslo |
|
Rodné číslo |
|
Symbol ze služby; v GUI se vybírá z vybraných služeb; automaticky se vybírá symbol ze služby podle nejvyšší ceny, napřed se projdou služby ve členství a pak ostatní služby. |
|
Identifikační číslo instituce |
|
Zadání vlastního symbolu; v GUI lze zadat vlastní hodnotu |
|
Předdefinovaná hodnota XXX, např. DEFINED_68408010 → 68408010 |
|
Posloupnost s prefixem XXX, např. SEQUENCE_1 → 1xxxxxxxxx, najde nejvyšší a zvýší o jedna mimo událostní platby |
|
DEFINED_XXX a SEQUENCE_XXX se musí napřed vložit jako organizační hodnota číselníku definice PAYMENT_SYMBOLS_TEMPLATES_OTHER. Pak se může vložit do settingu crm-payment-symbols-format-other. Pak se budou tyto formáty zobrazovat i mezi možnostmi výběru generování symbolu v dialogovém okně platby. |
Platby za událost
Výchozí hodnoty platebních symbolů se ukládají v Možnostech platby na záložce Ceník v definici události. Vždy se nastavuje EVENT_DATE_PREFIX.
| Formát | Popis |
|---|---|
Prefix datum události: V případě celodenní události se prefix vytvoří z data začátku události ve formátu "MMdd" v případě události začínající v nějakou hodinu se prefix vytvoří z data začátku události ve formátu "MMddHH". Zbytek čísla se generuje náhodně a kontroluje se duplicita celého čísla |
|
Předdefinovaná hodnota XXX, např. DEFINED_68408010 → 68408010 pro události |
|
Posloupnost s prefixem XXX, např. EVENT_GLOBAL_SEQUENCE_2024 → 2024xxxxxx, najde nejvyšší a zvýší o jedna u všech událostních plateb |
|
Posloupnost s prefixem XXX, např. EVENT_SEQUENCE_2024 → 2024xxxxxx, najde nejvyšší a zvýší o jedna u plateb v konkrétní události |
|
EVENT_DEFINED_XXX, EVENT_GLOBAL_SEQUENCE_XXX a EVENT_SEQUENCE_XXX se musí napřed vložit jako organizační hodnota číselníku definice PAYMENT_SYMBOLS_TEMPLATES_EVENT. Pak se budou tyto formáty zobrazovat i mezi možnostmi výběru generování symbolu v definici události a dialogovém okně platby. |
Jak se nastavuje výchozí datum splatnosti
Standardní platby v IS
Výchozí hodnota splatnosti se ukládá do settingu crm-default-payment-due.
-
dd.MM. - konkrétní datum v roce, např. 31.3. (rok se doplní automaticky podle toho, zda den v roce již uplynul).
-
počet dní - připočte se počet dní od data zadání platby, např. 30 (měsíc).
Další možností je použít Splátkový kalendář.
Platby za událost
Výchozí hodnota splatnosti se ukládá do settingu crm-default-event-payment-due.
-
počet dní - připočte se počet dní od začátku události. Hodnota může být záporná, např. -3 (3 dny před začátkem).
Další možností je používat Splátkový kalendář v nastavení ceníku událostí.
Jak se nastavuje výchozí forma úhrady
Výchozí hodnota formy úhrady se ukládá do settingu crm-default-payment-type. Tato hodnota se bude vyplňovat při práci s platbami uživatelem v Manažerské sekci IS.
-
Výchozí hodnota je Hotově.
Jak se nastavuje Párování plateb z banky
Zobrazení/skrytí párování plateb se provádí přes setting crm-show-payment-matching. Ve výchozím nastavení je párování plateb dostupné v Manažerská sekce → Ekonomika → Párování plateb.
Nastavení sktruktury úhrad z banky
Každá banka má svůj CSV formát pro export úhrad. Proto je potřeba pro každou banku vytvořit rozhraní, které bude importovat exportovaná data do příslušných sloupců v systémů.
|
Z banky je potřeba získaz aktuální seznam úhrad za dané období. Nikoliv výpis z účtu, který se generuje až v následujícím měsíci. |
CSV formát exportované sestavy se nastavuje přes setting crm-payment-matching-banks.
|
Organizace může používat úhrady z více bank. V settingu se oddělují znakem "|". |
| Banka | UUID | Export musí obsahovat sloupce |
|---|---|---|
Fio banka |
FIO_BANK |
ID operace;Číslo účtu;Datum;Objem;Měna;VS;SS;KS;Zpráva pro příjemce;Poznámka;Protiúčet;Kód banky |
Fio banka SK |
FIO_SK_BANK |
ID operácie;Číslo účtu;Dátum;Objem;Mena;VS;SS;KS;Správa pre príjemcu;Poznámka;Protiúčet;Názov protiúčtu;Kód banky |
Raiffeisenbank |
RAIFFEISEN_BANK |
Id transakce;Číslo účtu;Datum provedení;Zaúčtovaná částka;Měna účtu;VS;SS;KS;Poznámka;Název protiúčtu;Číslo protiúčtu |
Česká spořitelna (George) |
CS_GEORGE_BANK |
ID transakce;Datum zaúčtování;Částka;Měna;Variabilní symbol;Specifický symbol;Konstantní symbol;Zpráva pro příjemce;Poznámka;Protiúčet |
Česká spořitelna (Finance 24) |
CS_FINANCE_24_BANK |
Bankovní reference;Datum zpracování;Částka (transakce);Variabilní symbol 1;Specifický symbol;Konstantní symbol;Zpráva pro příjemce;Název protiúčtu;Předčíslí účtu plátce/příjemce;Číslo účtu plátce/příjemce;Kód banky plátce/příjemce |
Tatra banka |
TATRA_BANK |
Referencia platby;Dátum zúčtovania;Suma;Mena;Číslo účtu / IBAN;Variabilný symbol;Konštantný symbol;Špecifický symbol;Informácia pre príjemcu;Popis transakcie;Typ platby |
Komerční banka |
KB_BANK |
Identifikace transakce;Datum splatnosti;Částka;VS;KS;SS;Název protiúčtu;Protiúčet a kód banky;AV pole 1;AV pole 2;AV pole 3;AV pole 4 |
AirBank |
AIR_BANK |
Referenční číslo;Datum provedení;Částka v měně účtu;Měna účtu;Variabilní symbol;Konstantní symbol;Specifický symbol;Zpráva pro příjemce;Poznámka k úhradě;Číslo účtu protistrany;Název protistrany |
Příklad obsahu .csv souboru pro nahrání plateb
Soubor může mít libovolné jméno a příponu .csv. V prvním řádku je vždy hlavička s požadovanýma sloupcema.
Raiffeisenbank
Datum provedení;Číslo účtu;Číslo protiúčtu;Název protiúčtu;Poznámka;VS;KS;SS;Zaúčtovaná částka;Id transakce(1) 23.09.2021;1956310227/5500;43-8416450247/0100; Arencibia Lucie;Text poznámky;0927191482;;;2900,00;5006(1)
| 1 | Unikátní ID transakce - pokud je transakce se stejným ID už nahrána bude přeskočeno |
Nastavení formy úhrady po spárování platby
Výchozí hodnota formy úhrady po spárování platby se ukládá do settingu crm-default-payment-matching-type. Tato hodnota se bude vyplňovat automaticky po spárování platby.
-
Výchozí hodnota je Převodem.
Vyřazení účtů příchozích úhrad z párování plateb
Seznam účtů, které se automaticky nastaví jako "vyřazené" při nahrávaní CSV souboru z banky. Čísla účtů se nastastavují v settingu crm-account-statement-black-list a oddělují se znakem "|".
|
Používá se převážně u účtů, které nesouvisí s párováním. Jedním příkladem je příchozí úhrada z účtu ComGate, kde se posílají úhrady z platební brány. |
Jak se nastavuje automatické stahování plateb z banky přes API
V tuto chvíli lze nastavit automatické stahování přes API z Fio Banky nebo Tatra Banky. Po stažení úhrad se provede i automatické spárování platby. Pro automatické stažení a párování je potřeba by aby číslo účtu v BankInformation odpovídalo číslu účtu v datech získaných z API (v případě TatraBanky se porovnáva IBAN).
Automatické načítání plateb z FioBanky
Než se nastaví API v IS, je potřeba vytvořit v internetovém bankovnictví token pro přístup k api.
-
Přihlašte se do internetového bankovnictví Fio Banky.
-
V pravém horním rohu klikněte na Nastavení.
-
V menu nastavení vyberte položku API.
-
Na stránce vyberte účet, pro který se má vytvořit přístupový token.
-
Kód vytvořeného tokenu zkopírujte.
Automatické načítání plateb z TatraBanky
Párovaní s TatraBankou máme implementované v režimu Final Api Consumer (FAC). Takže smlouva s TatraBankou uzavírá konkrétní organizace. Smlouva se uzavírá až při přechodu do produkce. Pro párování
plateb využíváme službu Premium API - Accounts. Po níže popsaném nastavení a povolení automatického načítání plateb musí organizace co 90 dnů provádět autorizace (skrze tlačítko TatraBank
autorizace v Ekonomika → Párování plateb).
Pokyny pro organizaci
-
Vytvořte si účet pro vaší organizace na developer.tatrabanka.sk dle pokynů v dokumentaci.
-
Přidejte účet
vanek@vrk.czjako developera.
Nastavení aplikace na developer.tatrabanka.sk
-
Na developer.tatrabanka.sk → Aplikácie
-
Meno, Pridať API -
Premium API - Accounts -
Callback/Redirect URL ve tvaru -
https://is-pi.vrk.cz/group/is.pohodlne.info/ekonomika/-/ec/parovani/tatrabank -
Scope -
PREMIUM_AIS -
Typ -
Dôverné -
Premium API Usage -
Final Consumer -
Webhook Enabled -
No
Údaje API Key / Client ID a Shared secret / Client se použijou pro konfiguraci PI
Nastavení v PI
-
V settingu CRM_PAYMENTS_API_TATRABANK_CLIENT_ID se mustí nastavit údaj z API Key / Client ID
-
V settingu CRM_PAYMENTS_API_TATRABANK_CLIENT_SECRET se mustí nastavit údaj z Shared secret / Client
-
Pro spuštění ostrého režimu se musí nastavit také CRM_PAYMENTS_API_TATRABANK_BASE_PATH na hodnotu
https://api.tatrabanka.sk/premium/production -
Po provedení autorizace klientem se accessToken objeví v settingu CRM_PAYMENTS_API_TATRABANK_SETTING
Automatické načítání plateb z České spořitelny
Nastavení v PI
-
povolení crm-payments-api-load-pair
-
nastavení bankovního účtu v organizaci
-
nastavení crm-payments-api-load-last-date
-
nastavení CRM_PAYMENTS_API_CSBANK_BASE_PATH_AUTH
-
nastaveni CRM_PAYMENTS_API_CSBANK_BASE_PATH
Povolení automatického načítání plateb přes API
Po provedeních předchozích krok (jak pro FIO tak TatraBanku) je potřeba nastavit spuštění načítání:
-
V settingu organizace crm-payments-api-load-last-date se musí nastavit datum, od kdy se se mají platby z banky stáhnout.
-
V settingu organizace crm-payments-api-load-pair nastavit hodnotu na TRUE.
-
Výchozí hodnota je FALSE.
-
|
Stahování z banky probíhá 2x denně (0 30 1,13 * * ? *). Do settingu crm-payments-api-load-last-date se uloží poslední datum, kdy se stáhly naposledy platby. |
Jak nastavit Transparentní účet
Pokud chce organizace umožnit členům nahlížet na pohyby na účtu, existuje portlet crm-account-statement-view, který se vloží do členské sekce IS a členové se tak mohou dívat na platby jako u transparentního účtu. Nahlížení na pohyby se musí ještě nastavit přes setting crm-payments-open-account-statement, kde se k organizaci nastaví hodnota TRUE.
Jak se nastavuje Platební brána
Platební brána je poskytovaná firmou ComGate. Po uhrazení platby kartou dojde ke spárování úhrady s placenou pohledávkou, jakmile platební brána pošle zpět informaci, že došlo k úspěšné transakci.
Inicializace
Zákazník kontaktuje sám Comgate, že používá IS PI a že by chtěl používat platební bránu. Uvede také kontakt podpora@pohodlne.info jako technický správce.
Comgate po zákazníkovi obvykle chce, aby měl připravenou v p.i stránku organizace doplněnou o kecy kolem plateb a odkazy na všeobecné a reklamační podmínky na jeho vlastních stránkách. Je třeba tam mít i ukázku rekapitulační stránky po platbě.
Předmět: Zavedení platební brány Comgate v IS pohodlne.info
Dobrý den,
pro zavedení platební brány pro vaši organizaci v IS pohodlne.info je potřeba z vaší strany kontaktovat přímo společnost Comgate, že máte zájem používat jejich platební bránu v našem Informačním systému pohodlne.info a uveďte prosím kontakt na podpora@pohodlne.info jakožto technického správce IS, který provede příslušná nastavení.
Comgate požaduje upravení popisu Moje organizace v IS o informace k používání platební brány a také umístění log na vaše webové stránky viz. https://help.comgate.cz/docs/loga-a-udaje-na-webu. Můžete se inspirovat popisem např. na https://is.retriever-klub.cz/organizace/detail/232668.
Jakmile budou splněny podmínky pro zprovoznění platební brány Comgate, obdržíte návrh smlouvy. Poté obdržíte také přístup do Klientského portálu Comgate, kde je potřeba z naší strany provést nastavení propojení platební brány s IS. Proto nás poté kontaktujte a domluvíme se na finálním nastavení a zprovoznění platební brány v IS.
Test ze strany Comgate
Obvykle chtěli přístup do testovací aplikace, aby viděli jak bude platba probíhat.
Dobrý den, na základě dnešního telefonického rozhovoru zasílám přístup do testovací aplikace pro Retriever klub CZ.
Typicky člen platí třemi způsoby:
-
Přihlásí se do členské sekce, tam na kartě člena zvolí záložku "Platby", zde má seznam neuhrazených pohledávek. Po kliknutí na tlačítko QR kódu se mu zobrazí možnosti platby vč. odkazu na platební bránu.
Obrázek na platby v Kartě člena
-
Do mailové schránky člena přijde výzva k platbě, kde jsou uvedené pokyny vč. odkazu na platební bránu. Náhled takového mailu je vidět na Kartě člena v záložce "Ostaní" položka "Výzva k platbě".
Obrázek na e-mail Výzva k platbě
-
Pokud se člen registruje na událost v rámci rekapitulace jsou mu zobrazeny obdobné platební pokyny.
Testovací verze běží na adrese https://is-rkcz.vrk.cz, uživatel: makal@vrk.cz, heslo: comgate.21
V případě nejasností mě kontaktujte, děkuji.
Nastavení v portálu ComGate
Než se nastaví platební brána v IS, je potřeba vytvořit v portálu ComGate přístup k platební bráně.
-
Přihlašte se do portálu ComGate.
-
Zobrazte si stránku Portal ComGate → Integrace → Nastavení obchodu → Propojení obchodu.
-
Získejte ze stránky Identifikátor propojení obchodu a nastavte Heslo.
Další pole nastavte následovně:
-
URL zaplacený:
https://is.vasedomena.cz/platebni-brana/platba/${id}/PAID?refId=${refId} -
URL zrušený:
https://is.vasedomena.cz/platebni-brana/platba/${id}/CANCEL?refId=${refId} -
URL nevyřízený:
https://is.vasedomena.cz/platebni-brana/platba/${id}/PENDING?refId=${refId} -
URL předání výsledku:
https://is.vasedomena.cz/pi-crm-portlet/paymentGateway
-
Povolená IP adresa:
35.206.191.230 - Ostrá 35.210.190.107 - Test
Nastavení v IS
Hodnoty z ComGate se nastavují přes databázi.
-
V datazi najděte tabulku s bankovními účty organizace.
-
K vybranému účtu zadejte hodnoty Identifikátor propojení obchodu → merchant a Heslo → secret.
|
Pokud organizace používá i párování plateb, doporučuje se vyřadit číslo účtu portálu ComGate, ze kterého budou chodit platby po zaplacení přes platební branu. |
Povolení používání platební brány
Pokud je u bankovního účtu organizace nastaven Identifikátor propojení obchodu, bude platební brána k dispozici v testovacím módu. Pro přepnutí platební brány do ostrého provozu je potřena nastavit setting crm-payment-gateway u organizace na hodnotu FALSE.
|
V případě použití platební brány pro prezentace (DEMO) je potřeba nastavit na testu Identifikátor propojení obchodu a Heslo podle ostatních organizací z testu. |
Nastavení formy úhrady po zaplacení přes bránu
Výchozí hodnota formy úhrady po zaplacení přes platební bránu se ukládá do settingu crm-default-payment-gateway-type. Tato hodnota se bude vyplňovat automaticky po vrácení informace z platební brány, že platba byla uhrazena.
-
Výchozí hodnota je Platební bránou.
|
V případě použití platební brány nezapomenout nastavit hodnotu do Administrace → Číselníky → Forma úhrady v manažerské sekci. |
Další nastavení plateb
Nastavení zadávání pohledávek u platby
Zobrazení ekonomiky se zadáváním pohledávek, se nastavuje přes setting CRM_EXT_POHLEDAVKY. Ve výchozím nastavení jsou platby s pohledávkami povoleny.
V případě, že zákazník zadává jen úhrady, nastaví se u organizace hodnota settingu na FALSE. Nebude tak k dispozici datum splatnosti a cena k uhrazení. Nepůjde generovat pohledávky.
|
V případě, že zákazník přidává jen uhrady, nelze použít další nástroje pro práci s platbami, jako je Párování plateb nebo Platební brána. |
Nastavení zadávání uhrazených měsíců
V případě, že klub používá měsíční platby a chce evidovat, jaké měsíce člen zaplatil a sledovat tak měsíční přehled, nastaví se setting CRM_SHOW_PAYMENTS_MONTHS u organizace na hodnotu TRUE.
U zadávání plateb se zobrazí tabulka s výběrem měsíce v roce a v Ekonomika → Měsíční platby se zobrazí přehled členů o zaplaceném poplatku na dané měsíce.