Zadejte hledaný výraz...

Jak funguje PayPal platba a stažení produktu?

Ji31
verified
rating uzivatele
27. 7. 2007 00:38:06
Ahoj, mám PayPal účet a potřebuju přijímat platby ze zahraničí. Koukal jsem na to jejich demo, ale moc moudrý z toho nejsem.
Uvedu příklad, vezmu si můj oblíbený web http://iconshoppe.com/:
Koupím si nějakou sadu ikonek, zaplatím - PayPal web mě provede celým procesem - úspěšně. Ale co dál? Teď mě to musí vyplivnout zpátky na ten web (iconshoppe) a musí mi to nabídnout nějaký link ke stažení. Ten link ale předpokládám nemůže mít nějakou pevnou podobu, protože pak by to šlo stáhnout i bez platby. Do PayPalu se tedy musí předat nějaký parametr, který je pevně spojen s platbou toho konkrétního zákazníka a ten mu pak musí být nabídnut třeba jako součást url ke stažení onoho produktu po platbě. Nebo poslán emailem. Aspoň tak nějak to tipuju.
A to mi právě není jasný, jak tohle funguje. Mohl by mi prosím odepsat někdo, kdo má s takovouto platbou nebo implemantací toho systému zkušenosti?
Díky moc.
27. 7. 2007 00:38:06
https://webtrh.cz/diskuse/jak-funguje-paypal-platba-a-stazeni-produktu#reply15125
Jakub Machala
verified
rating uzivatele
(94 hodnocení)
27. 7. 2007 07:55:23
Není ani tak důležitá neměnná URL, ale spíš to, aby nebyla cílová URL viděna zákazníkem ve zdrojáku ještě před zakoupením produktu. Tudíž nemůžeš využít klasický nešifrovaný formulář, který můžeš jednoduše plnit potřebnými daty. Já jsem to nedávno řešil a dořešil až do té fáze, že do PayPalu můžeš přidat svůj SSL certifikát a stáhnout certifikát PayPalu, implementovat to do svého webu a server (který však podporuje OpenSSL knihovny) to bude šifrovat za tebe...
To už je ale podle mého názoru jednodušší poohlédnou se po nějakém opensource či klidně komerčním řešení. Za všechny opensource OsCommerce, ZenCart nebo VirtueMart jako modul pro Joomlu. Pak jsem ještě experimentoval s EzyPal.com, který stojí $25. Jako jednoduché řešení jej doporučuji :)
27. 7. 2007 07:55:23
https://webtrh.cz/diskuse/jak-funguje-paypal-platba-a-stazeni-produktu#reply15124
Když klikneš třeba v tom Iconshoppe.com na "Buy this pack", dostaneš se na tenhle kód, který tě okamžitě přesměruje na PayPal:
Ten kód není nic jiného než nezašifrované tlačítko pro PayPal, které si můžeš vytvořit v rozhraní PayPalu (s tím rozdílem, že tady se všechno předává přes skryté inputy, jinak je to totéž).
Zdůraznil jsem část, která je důležitá pro celý proces, na který se ptáš. Když zákazník zaplatí, PayPal pošle POSTem upozornění o platbě na NOTIFY_URL - to je pro tebe, pro úpravu v databázi, vygenerování faktury, odemknutí zboží ke stáhnutí - a přesměruje návštěvníka na URL specifikovanou v RETURN - tam se dozví, že zaplatil, děkujeme atd.
Problém s NOTIFY_URL, což je součást Instant Payment Notification aka IPN, je v tom, že si PayPal s upozorněním někdy dává na čas. Proto se používá ještě Payment Data Transfer neboli PDT, což je víceméně totéž, ale a) je to okamžité, b) dostaneš narozdíl od IDT jen ID transakce (v GETu) a musíš si od PayPalu vyžádat detaily.
Pro další informace tě odkážu na PayPal Developer Central a fóra pro vývojáře PayPalu.
Tohle vlákno je dobré pro začátek: Getting Payment Data from PayPal: Auto Return, PDT, IPN Demystified
27. 7. 2007 08:04:34
https://webtrh.cz/diskuse/jak-funguje-paypal-platba-a-stazeni-produktu#reply15123
co konrektne paypal posle za informace na notify_url?
28. 4. 2008 09:55:29
https://webtrh.cz/diskuse/jak-funguje-paypal-platba-a-stazeni-produktu#reply15122
Viz příručky na zmíněných odkazech nebo https://www.paypal.com/us/cgi-bin/webscr?cmd=p/pdn/ipn-codesamples-pop-outside#php
28. 4. 2008 13:42:32
https://webtrh.cz/diskuse/jak-funguje-paypal-platba-a-stazeni-produktu#reply15121
ronny
verified
rating uzivatele
27. 8. 2008 15:33:33
nechci zakladat nove tema tak se optam tu, je to vlastne k tematu :)
delam pro jednoho zakaznika eshop prave pres paypal ale nejak jsem neprisel na to vsechny udaje zasifrovat v PHP, vzdy se totiz posilaji udaje a k tomu udaje + specialni klic ktere se sifruji a posilaji spolecne, paypal si to pomoci verejneho klice overi a pote posle naz5 udaje + jestli je platba ok ci ne a to cele zase zasifrovane.. v manualu jsem ale nasel jen navody na Javu a ?Microsoft Windows?
27. 8. 2008 15:33:33
https://webtrh.cz/diskuse/jak-funguje-paypal-platba-a-stazeni-produktu#reply15120
Pro odpověď se přihlašte.
Přihlásit