Pogledajte određenu poruku
Staro 01. 12. 2009.   #14
holodoc
član
Certified
 
Datum učlanjenja: 27.11.2007
Poruke: 71
Hvala: 10
12 "Hvala" u 11 poruka
holodoc is on a distinguished road
Default

Nema potrebe da se koristi PayPal API u ovako jednostavnim slučajevima.

Ukoliko podaci o kupcu iz nekog razloga moraju da se šetaju od sajta prodavca preko PayPala i nazad (recimo ne postoji mogućnost skladištenja podataka o kupcu u bazi podataka ili jednostavno ne postoji sistem registracije kupaca na sajtu) onda je IPN/PDT sistem sasvim dovoljan za jednostavnu integraciju.

Koristan link

Sa druge strane i dalje mislim da je korišćenje dinamički generisanog return polja u formi koja se prosleđuje PayPalu ovde bolje rešenje. Proces bi bio sledeći:

1) Korisnik klikne na dugme za kupovinu određenog proizvoda
2) Otvara se stranica sa prikazom detalja o proizvodu i jednim dinamički generisanim poljem forme koja sadrži identifikacioni broj transakcije (detalji transakcije sa tim id brojem se upisuju u bazu tokom generisanja stranice)
3) Kupac klikom potvrđuje kupovinu i odlazak na PayPal stranicu.
4) Ukoliko je transakcija uspešna kupac se vraća na zadatu stranicu na sajtu prodavca koja prihvata identifikacioni broj koji je prosleđen i proverava da li isti postoji u bazi (ukoliko broj postoji vrši se automatsko slanje digitalnih dobara i identifikacioni broj se u bazi označava kao "potrošen").

Naravno za izradu stranice za obradu odgovora sa PayPala i automatsko slanje robe kupcu potrebno je i određeno znanje nekog server-side jezika (PHP, ASP itd.) Što se tiče identifikacionog broja može da se koristi bilo koji hash sistem tipa MD5, SHA1 itd. a bitno je da podatak koji se kodira bude jedinstven za svakog korisnika. Pošto se roba i onako isporučuje digitalno email korišćen prilikom registracije korisnika bi bio veoma dobar izbor.

Poslednja izmena od holodoc : 01. 12. 2009. u 17:42.
holodoc je offline   Odgovorite uz citat
"Hvala" holodoc za poruku: