Stránka 1 z 7
Platebni brana GoPay
Napsal: 04 črc 2014, 15:52
od Tomas.Lastuvka
Jelikoz prave v tento moment dochazi k podepsani dodatku smlouvy s Gopay dle nasich internich pozadavku, tak zahajime pripravu platebni brany..
Poprosim tedy Lukase Noveho, aby zpracoval navrh platebni brany, ktera pobezi na adrese payment.pirati.cz
Re: Platebni brana GoPay
Napsal: 04 črc 2014, 15:52
od Lukas.Novy
Vrhnu se na to.
Re: Platebni brana GoPay
Napsal: 04 črc 2014, 22:02
od Lukas.Novy
Poznamky...
Jazyk:
nodejs nebo Python
Databaze:
mongodb, GraphAPI
1. Cesta all-inclusive:
a) Standardni formular dle soucasneho vzoru na piznamu
b) vybery variabilnich symbolu/urceni, castka, sracicky
c) povinne udaje
d) vyber typu platby (ucet, gopay, paypal, bitcoin)
e) modul platby
f) dekovaci stranka
2. Cesta vlozeni ze spratelenych webu
(na spratelenem webu)
a) (nepovinne nebo skryte) vyber variabilnich symbou/urceni, castka, sracicky
b) tlacitko "PiratePay"
c) --> POST na all-inclusive bod c), v datech muze byt override na dekovaci stranku bodu f)
d) pripadna dekovaci stranka
Xicht si predstavuju bootstrap ci jak se to jmenuje od twitteru. Platebni moznosti jako moduly s vnitrnim api.
Nazory?
Re: Platebni brana GoPay
Napsal: 04 črc 2014, 23:04
od Tomas.Lastuvka
Jazyk - nodejs se mi libi vice, ale nechavam volnou ruku..
Db - prosim mongodb.. nedavejme to vse dokupy ke gapi, propojit s gapi budeme moct kdykoli, jak jsem pochopil
all-inclusive perfekt
spratelene weby -
skryty variabilni symbol, castka musi byt volitelna..
Akorat bych chtel vedet, jak provedeme nasledne overeni platby a udelame z nej vystup, kde budou uvedeny povinne udaje a zda platba byla provedena ci nikoli.. [to se tyka, bitcoin, gopay a paypal]
Re: Platebni brana GoPay
Napsal: 05 črc 2014, 01:56
od Lukas.Novy
kazdy platebni proces ma unikatni ID. Primo k platebnimu modulu te to nepusti pokud nevypnis potrebne udaje. ID procesu se nasledne da pouzit ke generovani darovaci smlouvy.
Mongodb je vybrano, protoze je podobne na graphapi, prave kvuli budouci migraci.
Predstavuju si, ze tohle ID muze darce uvest do specifickeho symbolu, generator smluv pak vystavi smlouvu za cely rok soucet. Nikomu ale neni braneno pro kazdou platbu generovat samostatne ID.
Re: Platebni brana GoPay
Napsal: 05 črc 2014, 02:02
od Petr.Vileta
Lukas Novy píše:1. Cesta all-inclusive:
a) Standardni formular dle soucasneho vzoru na piznamu
b) vybery variabilnich symbolu/urceni, castka, sracicky
c) povinne udaje
d) vyber typu platby (ucet, gopay, paypal, bitcoin)
e) modul platby
f) dekovaci stranka
a) současný formulář (wiki) neumožňuje vyplňování postupnými kroky, ale pouze vše vyplnit a odeslat jako celek.
b] ve wiki také nejde v <select> zobrazit název kraje, ale POSTnout variabilní symbol.
[code]<select name="vs">
<option value="190100">volební kampaň Praha</option>
<option value="190200">volební kampaň Karlovarský kraj</option>
</select>
[/code]
c) povinné údaje bych asi raději nekontroloval javascriptem, protože ten si může schopnější uživatel změnit, ale kontrolu bych dělal až po odeslání na straně serveru.
d) zatím bych tam nedával bitcoin (nemáme to účetně vyřešené) a ani Paypal, protože ten je pořád ještě psaný na Kamila Horkého

a budu navrhovat ho zrušit a zřídit nový na politickou stranu. Pokud by se tam pak Paypal znovu přidal, asi by bylo dobré udělat totéž co s Gopay a použít jejich API. (už jsem to jednou pro Piráty programoval a někde mám zdroják v Perlu a na Paypalu jsou myslím vzorové implementace také).
g) kromě děkovací stránky by měla také existovat Sorry stránka, pokud dárce platbu nedokončí.

Umí to Gopay i Paypal.
2. Cesta vlozeni ze spratelenych webu
Nešlo by to udělat jako iframe? Že by to vlastně vždycky běželo u nás.
Re: Platebni brana GoPay
Napsal: 05 črc 2014, 02:08
od Lukas.Novy
Petr Vileta píše:Lukas Novy píše:1. Cesta all-inclusive:
a) Standardni formular dle soucasneho vzoru na piznamu
b) vybery variabilnich symbolu/urceni, castka, sracicky
c) povinne udaje
d) vyber typu platby (ucet, gopay, paypal, bitcoin)
e) modul platby
f) dekovaci stranka
a) současný formulář (wiki) neumožňuje vyplňování postupnými kroky, ale pouze vše vyplnit a odeslat jako celek.
wiki prijde pak vyhodit, to neres
b] ve wiki také nejde v <select> zobrazit název kraje, ale POSTnout variabilní symbol.
[code]<select name="vs">
<option value="190100">volební kampaň Praha</option>
<option value="190200">volební kampaň Karlovarský kraj</option>
</select>
[/code]
dtto
c) povinné údaje bych asi raději nekontroloval javascriptem, protože ten si může schopnější uživatel změnit, ale kontrolu bych dělal až po odeslání na straně serveru.
samozrejme, ze kontrola bude na serveru (i v javascriptu)
d) zatím bych tam nedával bitcoin (nemáme to účetně vyřešené) a ani Paypal, protože ten je pořád ještě psaný na Kamila Horkého

a budu navrhovat ho zrušit a zřídit nový na politickou stranu. Pokud by se tam pak Paypal znovu přidal, asi by bylo dobré udělat totéž co s Gopay a použít jejich API. (už jsem to jednou pro Piráty programoval a někde mám zdroják v Perlu a na Paypalu jsou myslím vzorové implementace také).
Jednotlive moduly pujde pruzne doplnovat. Za nabidku diky, ale tvyho kodu se nedotknu uz ani nasadou od lopaty. Platba pres PayPal samozrejme pocita s implementaci jeho api.
g) kromě děkovací stránky by měla také existovat Sorry stránka, pokud dárce platbu nedokončí.

Umí to Gopay i Paypal.
neprijde mi rozumne ji overridovat a v all-in procesu je to jasne, ze musi existovat
2. Cesta vlozeni ze spratelenych webu
Nešlo by to udělat jako iframe? Že by to vlastně vždycky běželo u nás.
Ne.
Re: Platebni brana GoPay
Napsal: 05 črc 2014, 05:08
od Petr.Vileta
Lukas Novy píše:Za nabidku diky, ale tvyho kodu se nedotknu uz ani nasadou od lopaty. Platba pres PayPal samozrejme pocita s implementaci jeho api.
Děkuji za poklonu

On je to v podstatě Paypal vzorový kód a já tam změnil jen pár řádek (URL, název domény, Paypal ID) a doplnil tam české komentáře. Dokonce to pár měsíců fungovalo a na serveru ještě možná někde bude MySQL tabulka s transakčními údaji, pár darů tak kdysi přišlo. Ale když nechceš ...

Re: Platebni brana GoPay
Napsal: 13 črc 2014, 12:34
od Ondra.kl
Lukas Novy moderuje:spam
tak co už je to hotový? ... tak před 2 měsíci jsem četl že TO má řešení nachystané k nasazení během 2 dní ... a tu stále po 10 dnech na payment.pirati.cz nic není.1
Datove vety daru
Napsal: 17 črc 2014, 15:36
od Lukas.Novy
15:18 -!- fidokomik [~
Miranda@irc.pirati.cz] has joined #chliv
15:23 < etalon> fidokomik: cuz, potrebuju soupis polozek, ktery jsou mozne ulozit k
platbe
15:24 < fidokomik> etalon: nerozumim
15:24 < etalon> fidokomik: nejlepe rozdelit, co je potreba podle zakona, co podle
systemu (paypal, paygo apod.) a co je nepovinne (VS, poznamka)
15:24 < etalon> abych mohl vypracovat to zadani brany
15:24 < etalon> tak potrebuju vedet, co potrebujes
15:24 < etalon> a taky castecne, co chces