verificare plata Paypal cu php

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

marian2oo7
Average Member
Mesaje: 59
Membru din: Mie Dec 16, 2009 12:02 pm

verificare plata Paypal cu php

Mesajde marian2oo7 » Mie Mai 26, 2010 1:01 pm

As vrea sa folosesc codul de la :
http://net.tutsplus.com/tutorials/php/u ... -with-php/
pentru plata cu paypal, ceea ce vreau sa stiu este daca acesta este inca sigur, pt ca ce e publicat acolo e de anul trecut si poate sa mai schimbat ceva, si as vrea sa mai stiu in ce consta acel raspuns pe care il primesc de la paypal.

Cod: Selectaţi tot

<?php 
 
mysql_connect("localhost", "user", "password") or die(mysql_error()); 
mysql_select_db("PayPal") or die(mysql_error()); 
 
// read the post from PayPal system and add 'cmd' 
$req = 'cmd=_notify-validate'; 
foreach ($_POST as $key => $value) { 
$value = urlencode(stripslashes($value)); 
$req .= "&$key=$value"; 

// post back to PayPal system to validate 
$header = "POST /cgi-bin/webscr HTTP/1.0\r\n"; 
$header .= "Content-Type: application/x-www-form-urlencoded\r\n"; 
$header .= "Content-Length: " . strlen($req) . "\r\n\r\n"; 
 
$fp = fsockopen ('ssl://www.paypal.com', 443, $errno, $errstr, 30); 
 
if (!$fp) { 
// HTTP ERROR 
} else { 
fputs ($fp, $header . $req); 
while (!feof($fp)) { 
$res = fgets ($fp, 1024); 
if (strcmp ($res, "VERIFIED") == 0) { 
 
// PAYMENT VALIDATED & VERIFIED! 
 

 
else if (strcmp ($res, "INVALID") == 0) { 
 
// PAYMENT INVALID & INVESTIGATE MANUALY! 
 


fclose ($fp); 

?> 



bresti
Senior Member
Mesaje: 215
Membru din: Sâm Iun 24, 2006 5:03 am
Localitate: craiova
Contact:

Mesajde bresti » Sâm Iul 10, 2010 11:40 pm

foloseste plimus ca cu paypal o sa pierzi
catalin

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Dum Iul 11, 2010 1:08 am

Paypal are documentatie foarte detaliata ... ce ar fi sa te uiti pe ea inainte sa faci scripturi de plati online ?

alexandrul
Average Member
Mesaje: 117
Membru din: Joi Oct 01, 2009 12:58 pm

Mesajde alexandrul » Dum Iul 18, 2010 10:41 am

dap are dreptate pirahna citeste documentatia in cateva cuvinte sunt 2-3 raspunsuri ca sa zic asa 1 functia cancel in cazul in care platitorul nu mai doreste sa realiz tranz 2 functia success in cazul in care platitorul a platit si de aici ai o gramada de posibilitati il trimiti pe o pagina faci update la baza de date trimiti email chestii de genu.


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 39 vizitatori