Rila_xp Posted March 21, 2012 Report Share Posted March 21, 2012 Salutare,poate ca multi dintre voi ati folosit paypal ipn si stiti cu ce se mananca!Am gasit mai multe tutoriale pe net dar nu am reusit sa fac ceea ce vreau eu.Am un formular html,dupa ce il completez,vreau ca valorile din input sa fie afisate dupa ce userul plateste.Ma ajutati si pe mine putin cu partea de ipn?Va rog mult de tot!De ex am codul asta // PHP 4.1// 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);// assign posted variables to local variables$item_name = $_POST['item_name'];$item_number = $_POST['item_number'];$payment_status = $_POST['payment_status'];$payment_amount = $_POST['mc_gross'];$payment_currency = $_POST['mc_currency'];$txn_id = $_POST['txn_id'];$receiver_email = $_POST['receiver_email'];$payer_email = $_POST['payer_email'];if (!$fp) {// HTTP ERROR} else {fputs ($fp, $header . $req);while (!feof($fp)) {$res = fgets ($fp, 1024);if (strcmp ($res, "VERIFIED") == 0) {// check the payment_status is Completed// check that txn_id has not been previously processed// check that receiver_email is your Primary PayPal email// check that payment_amount/payment_currency are correct// process payment}else if (strcmp ($res, "INVALID") == 0) {// log for manual investigation}}fclose ($fp);}?>Aveti idee cum il integrez in formularul meu? Quote Link to comment Share on other sites More sharing options...
turnback Posted March 21, 2012 Report Share Posted March 21, 2012 Nu m-am uitat in codul tau dar stiu sigur ca PayPal are o functie numita GetTransactionDetails uite link si aici https://www.x.com/developers/paypal/documentation-tools/api/gettransactiondetails-api-operation-soap pe care o chemi dupa ce a intors response.vezi ca pe x.com gasesti toate respunsurile pe care le cauti, nu cauta pe paypal.com si in documentatia lor... suge. Quote Link to comment Share on other sites More sharing options...
Rila_xp Posted March 22, 2012 Author Report Share Posted March 22, 2012 Mersi frumos,ma uit poate inteleg ceva Quote Link to comment Share on other sites More sharing options...