Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Dade, dade

Parola la lock screen

Deparazitare externa pisici fara ...

Seriale turcesti/coreene online H...
 Merita un Termostat Smart pentru ...

Sfat achizitie MTB Devron Riddle

Problema mare cu parintii= nervi ...

switch microtik
 Permis categoria B la 17 ani

Sfaturi pentru pregatirea de eval...

Crapaturi placa

cum imi accesez dosarul electroni...
 Momentul Aprilie 1964

Sursa noua - zgomot ?

A fost lansat Ubuntu 24.04 LTS

Pareri apartament in zona Berceni?
 

script donatie php si returnate suma donata

- - - - -
  • Please log in to reply
10 replies to this topic

#1
cthor

cthor

    Member

  • Grup: Members
  • Posts: 249
  • Înscris: 31.01.2015
salut.Daca pentru fiecare post dintr-un blog am cate un buton cu paypal donatie,cum fac astfel incat scriptul de donatie sa returneze suma donata si sa introduca in baza de date suma, in tabelul mysql al postului de pe blog de pe care s-a dat click pe buton sa se doneze?Intelegti la ce ma refer?
Vreau sa inteleg eu,nu venoti va rog cu propuneri de genul :imi dai 10 euro si iti fac eu..etc.


Deci eu am mai multe randuri in php, care se genereaza la fiecare post facut pe blog(articol).
Deci la fircare articol e ID, name,content, si mai fac un tabel sumadonata...
Cum fac astfel incat ,cand da cineva click de la un articol,pe butonul de donatii, dupa ce doneaza sa returneze paypal suma donata si sa o bage in "sumadonata" care apartine randului articolului de pe care a venit donatorul?
Scriptul de donatii l-am facut de pe siteul paypal...si stiu ca poti seta sa-ti intoarca o valoare..dar cum fac ce am scris mai sus mai exact?Mai pt noobs va rog

#2
zyxxx

zyxxx

    Junior Member

  • Grup: Members
  • Posts: 49
  • Înscris: 09.06.2008
dai scriptului de la paypal un return url pe care sa trimita utilizatorul dupa ce face plata impreuna cu informatiile platii (suma si articol). pe pagina aia procesezi datele primite de la paypal (aduni suma donata de acel user la suma totala donata din articolul respectiv etc). codul complet nu o sa ti-l dea nimeni pentru ca practic tu vrei sa castigi bani din munca ta, dar nu vrei sa platesti munca altora.

#3
cthor

cthor

    Member

  • Grup: Members
  • Posts: 249
  • Înscris: 31.01.2015
ms de raspuns dar nu m.ai ajutat cu absolut nimoc.
Eu nu vreau sa castig bani,imi trebuie pentru mime..si sa invat..


deci..daca e cineva dispus sa ma ajute,macar partial...nu cred ca zona asta nu e vizitata si de alte persoane

#4
zyxxx

zyxxx

    Junior Member

  • Grup: Members
  • Posts: 49
  • Înscris: 09.06.2008
te-am ajutat cu logica din spatele scriptului. cu implementarea ar trebui sa te descurci.
macar posteaza ce ai facut pana acum si voi mai veni cu indicatii.

#5
cthor

cthor

    Member

  • Grup: Members
  • Posts: 249
  • Înscris: 31.01.2015
Deci am scriptul asta oferit de paypal

<form action='https://www.paypal.com/cgi-bin/webscr' method='post' target='_top'>
<input type='hidden' name='cmd' value='_s-xclick'>
<input type='hidden' name='hosted_button_id' value='5N8ZUFNSPH2'>
<input type='image' src='https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif' border='0' name='submit' alt='PayPal - The safer, easier way to pay online!'>
<img alt='' border='0' src='https://www.paypalobjects.com/en_US/i/scr/pixel.gif' width='1' height='1'>
</form>


Cand am facut scriptul pe pagina lor, nu am setat nimic la pagina de returnare dupa ce se primeste suma, sau pagina de returnare daca anuleaza plata.
Am mai facut si un row pe langa post_id , post_content...etc...am mai facut si post_suma ...   in mysql...mai departe nu stiu
..nu inteleg cum va stii paypalul sa returneze suma donata si sa stie sa o bage in campul post_suma din mysql , care apartine articolului de unde s-a dat click pt a dona..asta nu inteleg...ca daca ar fi fost doar un row in mysql, as fi stitut...nu stiu cum se sincronizeaza cu randul fiecarui articol din mysql.

Edited by cthor, 18 August 2015 - 15:21.


#6
cthor

cthor

    Member

  • Grup: Members
  • Posts: 249
  • Înscris: 31.01.2015
cineva?

#7
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

 zyxxx, on 17 august 2015 - 20:37, said:

dai scriptului de la paypal un return url pe care sa trimita utilizatorul dupa ce face plata impreuna cu informatiile platii (suma si articol). pe pagina aia procesezi datele primite de la paypal (aduni suma donata de acel user la suma totala donata din articolul respectiv etc). codul complet nu o sa ti-l dea nimeni pentru ca practic tu vrei sa castigi bani din munca ta, dar nu vrei sa platesti munca altora.
Un raspuns foarte punctual si competent, care, ca de obicei, nu este apreciat de incompetenti.

#8
zyxxx

zyxxx

    Junior Member

  • Grup: Members
  • Posts: 49
  • Înscris: 09.06.2008

 cthor, on 18 august 2015 - 15:19, said:

Cand am facut scriptul pe pagina lor, nu am setat nimic la pagina de returnare dupa ce se primeste suma, sau pagina de returnare daca anuleaza plata
Atunci seteaza o pagina de returnare.

 cthor, on 18 august 2015 - 15:19, said:

..nu inteleg cum va stii paypalul sa returneze suma donata si sa stie sa o bage in campul post_suma din mysql , care apartine articolului de unde s-a dat click pt a dona..asta nu inteleg
paypal-ul trebuie sa stie doar sa returneze suma donata si sa redirectioneze userul pe pagina de returnare. tu trebuie sa stii sa faci update-ul in baza de date pe pagina respectiva pe baza datelor primite de la paypal.

#9
cthor

cthor

    Member

  • Grup: Members
  • Posts: 249
  • Înscris: 31.01.2015
Te-as ruga macar sa nu mai raspunzi , tu imi zici exact ce stiu si eu,ori nu te pricepi dar vrei sa pari..ori....de la logica si pana la scrierea codului e mult...
Ca sa bag suma donata intr-o baza de date stiu perfect,am zis ca nu stiu sa bag in fiecare row al foecarui post, ca nu stiu cum recunoaste paypalul postul din care s-a dat click pe dinatie....deci ms dar fara folos

#10
dexterash

dexterash

    --something---

  • Grup: Senior Members
  • Posts: 22,912
  • Înscris: 19.08.2004
https://developer.pa..._htmlvariables/

SPOR!

#11
MooF2010

MooF2010

    Senior Member

  • Grup: Senior Members
  • Posts: 5,337
  • Înscris: 24.05.2010
Nu stiu daca am inteles ce vrei sa faci si se vede ca nu esti la nivelul necesar intelegerii a documentatiei oferite de dexterash insa ai putea folosi un preformular, in primul iti faci tu treaba cu baza de date ca orice intrare in baza de date si apoi apelezi si formularul de la paypal insa daca cel care face donatie nu o finalizeaza ramai in baza de date cu donatia facuta.

Nu am lucrat cu paypal din cauza controlului excesiv insa ar trebui sa poti primi si un raspuns automat al donatiei, am vazut multe servere private ale unor jocuri gen mmo unde nu trebuia sa astepti sa iti valideze un administrator acea donatie ci era inregistrata automat.

Astfel vezi cum faci rost de confirmarea donatiei si o folosesti pe post de trigger pentru intrarea datelor din preformular in baza de date.

Edited by MooF2010, 15 September 2015 - 17:27.


Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate