PAY by square QR generator pre MS Office

Cauko.

Riesil som presne ten isty problem aku tu: Generator QR (listocky v skolke a platby).

Funguje to tak, ze teta v skolke ma sablonu vo Worde, kde len meni udaje a tak som naprogramoval doplnok, ktory dokaze zo zadanych udajov vygenerovat QR kod (PAY by square) a vlozit ho do dokumentu.

Doplnok je free a opensource - dostupny tu: https://unsigned.sk/index.php/sk/produkty/286-doplnok-office-pay-by-square, pouziva priamo bysquare API (je potrebne spravit si bezplatny ucet - limit 100 kodov mesacne).

Kludne to sirte dalej, budem rad ak sa to niekomu prida a zjednodusi to zivot.

Kde nájdeme zdrojové kódy ?

https://bysquare.com/

Pay by square spúšťal šikovný právnik :wink:

Zdrojaky su zatial tu: http://unsigned.sk/files/Doplnok-Office-PBS-Sources.zip

1 Like

Ahoj,
faktury robim v Exceli. Dalo by sa spravit nieco take do Excelu, aby som nemusel udaje pre platbu pisat raz do faktury a raz do generatora? t.j. funkcia/makro, ktore by z vybranych poli v excelovom sheete vygenerovalo API volanie a aktualizovalo obrazok s QR kodom v tom sheete.

Slovenské banky používajú uzavretý a spoplatnený QR kód
https://app.bysquare.com/App/BalikySluzieb

České banky používajú bezplatný open-source QR kód
http://qr-platba.cz/

Kedysi som skúšal aplikácie bánk či vedia čítať aj český kód mbank, zuno, sporiteľna neprečítala hoci ich česká verzia aplikácie prečíta.
Iba jedna banka vedela aj SK aj CZ, ktorá nie je v združení SBA.

Niekto chce zarobiť aj na tom, čo ostatný poskytli bezplatne. Namiesto “vyvíjania” slovenského plateného riešenia mohlo byť niečo jednoduché a bezplatné.

Keď urobím QR kód vizitku alebo udalosť do kalendára funguje to všade všetkým a na platobné kódy mohli takisto dohodnúť nejaký medzinárodný, alebo EÚ štandard.

Našiel som starý lístok ako mala jedáleň u nás, bol tam čiarový kód ako používa pošta na šekoch, niektoré smartbankingy to podporujú.

@Val

Presne takto bola myslena moja implementacia: teraz v skolke dostaneme papierik bez QR kodu a vdaka tomuto addonu sa da QR kod lahko doplnit priamo vo Worde.

@Marian001

Co sa tyka toho Excelu tak sa na to pozriem, myslim, ze by to slo implementovat.

U nás to fungovalo tak, kto dal email, dostával “lístočky” mailom a kto nedal mail dostával papierové.
Každý mal iný variabilný symbol, ak sa v pondelok zaplatilo v stredu ráno prišiel mail, že je zaplatené, lebo výpis za prijaté platby z utorka má až v stredu.
Aspoň, že sa banky dohodli na spoločnom XML formáte výpisu, takže výpis vložila do programu a a každému zapísalo platbu. Ak dieťa nemá pridelený svoj VS, tak tie platby zapisuje pracne ručne podľa triedy a mena v poznámke.
Naša jedáleň teraz zmenila banku, nepoužíva už výpisy z účtu ale pohyby na účte a ak sa zaplatí v pondelok tak v utorok na obed príde mail, že je zaplatené.

Čakám kedy u nás zavedú okamžité platby, NBS umožnila od 11/2018 a banky sa zdráhajú aby neprišli o zárobok za poplatky pri platbe kartou. Najprv sľúbili koncom 2020 a teraz posledné info z “kartelovej” dohody, že až v roku 2022 aby si nepreťahovali klientov.

V Česku to ČNB umožnila od konca 2018 a teraz to má 6 bánk (Air Bank, Česká spořitelna, Creditas, Raiffeisenbank, Komerční banka a PPF banka), v decembri pribudne ČSOB a Moneta.
Tak aj tí čo doteraz nebrali bezhotovostné platby kartou, môžu brať bezhotovostné okamžité platby, stačí aplikácia smartbanking v mobile a obchodu QR kód, zákazník nasníme kód, zaplatí a do 10 sekúnd má obchodník platbu na účte. A bez provízií kartovým spoločnostiam a bankám.

Slovenské banky používajú uzavretý a spoplatnený QR kód
https://app.bysquare.com/App/BalikySluzieb

Akože síce áno ale aj nie. Vychádza to z toho, čo navrhli bysquare.com, ale je to založené na otvorených štandardoch a asi otvorené je: https://www.sbaonline.sk/Content/files/projects/pay-by-square-specifications-1_1_0.pdf

Iná vec je, že v porovnaní s českým formátom je to prekomplikované.

1 Like

Páči sa mi, ako táto implementácia pre .NET to volá PayBySquareTextGenerator.PayBySquareOverkill()

2 Likes

Kompresia je tam zrejme len kvôli tomu, aby skomplikovať reverse engineering.

Vdaka! Zatial sa mi podarilo najst vcelku dostatocne alternativne riesenie, a to generovanie URL, ktora vedie ku QR kodu, ktory potrebujem.

https://www.profit365.eu/services/API/QR/PayBySquare.png?IBAN={{IBAN}}&BIC={{BIC}}&Currency={{Currency}}&Amount={{Amount}}&DueDate={{DueDate}}&VS={{VS}}&CS={{CS}}&SS={{SS}}&Description={{Description}}&Size={{Size}}

Takze excel mi vytvori URL, a potom si z nej uz len skopirujem QR kod…

1 Like

Pôvodne to bolo uzavreté, banky platili okolo 8000 € za “licenciu” na použitie do aplikácie. Poplatok bol za každé generovanie kódu + poplatok za načítanie kódu. Dodávali k tomu platené uzavreté moduly do apache, takže bežný eshop s webhostingom si to nemohol dať iba ak by mal vlastný server.
Keďže sa to nerozšírilo tak ako čakali, potom to “otvorili” a sprístupnili dokumentáciu a sprístupnili aj platené API.
Chcel som to použiť na tlač svojich faktúr chceli okolo 300€ + DPH za licenciu.
Pred tým keď to išlo uzavreté cez nich tak vlastne mali prehľad kto aké faktúry/platby vystavuje.

Pôvodne to bolo uzavreté

Hej, áno, to viem, ale nevedel som že mali také neľudské ceny.

Tak to je este lepsie ako to moje riesenie, kedze si netreba vytvarat ucet.

Ja sam PBS riesenie pouzivam pre zakaznikov co nemaju PayPal - naklikaju si udaje a zaplatia mobilnou appkou svojej banky.

Cize API existuje, len treba mat ucet (bezplatny, ale s obmedzeniami).

Uplne idealne by bolo, ak by sa tam dal pichnut aj Apple Pay, pomimo platobnych bran, priamo by to klient uhradit cez mobil / iPad / Macbook / iMac :grimacing:

Potreboval som na jednom projekte generovat QR kod pre PayBySquare, potreboval som to riesit formou mikro sluzby ktoru priamo nalinkujem do HTML img tagu, nieco ako <img src=“https://nejaka-super-sluzba.sk/qr.jpg?iban=xxxx&amount=10&…” />

Nenasiel som ziadne rozumne riesenie tak som si vytvoril vlastnu API. Povodne mala byt na AWS Lambda ale kvoli problemom s .NET Core kniznicami na linuxe to uplne neslo, tak som ju hostol na lokalny československý hosting. A ked uz je to hosntute free, preco sa o to nepodelit. Urobil som uplne jednoduchu webku s kratkym navodom: www.QRGenerator.sk

Slobodne bezplatne vyuzivajte. Akykolvek feedback piste, velmi rad zapracujem.

1 Like

Šikovné, v príklade však nevidím ako použiť “QR string na ďalšie použitie”.

Je nejaký dôvod prečo nie je to open source?