A Farewell from PayPal_Adrian

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi everyone!
Six years ago I was provided an opportunity to join the PayPal Community Help Forums as one of our first Moderators. Over those years I have managed, maintained, and looked over the PayPal Community Help Forums, not only as a Moderator but eventually as an Administrator.
Along the way I've watched our collection of boards and topics grow and thrive online. I was the first Moderator to post in the Canadian boards. I've been honored to meet thousands of our Community members, from new posters with only a single question to those with thousands of comments and an immense presence in the boards. I can't thank each of you enough for the work you do here, in the Community, every day, making it a great place for everyone to learn a little bit about PayPal.
Today is officially my last day as a Moderator and Administrator in the PayPal Community Help Forums. Don't worry - I'm not leaving PayPal - just taking on a new role outside of the Community with new challenges. You still might see me around, answering a few questions here and there, but I won't be an official or regular part of the moderation team, just an employee who likes to help out
When you think about it - that isn't much different from what I do today, and that thought makes me very, very happy.
With warmest regards,
PayPal_Adrian
Did my post solve the issue? If so, please accept it as a solution!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hi! i am ryan sandia, hope your the one that really can help me with my PayPal account because i had enough sending emails to Paypal and sending my reply to resolution center. even i try to call them its still useless. i really need to talk to a real person to solve my problem with my Paypal account. please contact to my facebook account <removed>
hope for your help and responds as soon as possible.
Thank You and God Bless.......................!!!!!!!!!!!!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi everyone!
My lack of response here is because I'm focusing on my new role and am no longer a Moderator or Administrator..
If you haven't yet resolved your issue, I would recommend posting a detailed question in one of our Help: Ask the Community boards.
If your inquiry is urgent, please reach out directly to customer service via phone, email, Facebook, and even Twitter.
Thanks and have a great day!
Adrian
Did my post solve the issue? If so, please accept it as a solution!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
// STEP 1: Read POST data
// reading posted data from directly from $_POST causes serialization
// issues with array data in POST
// reading raw POST data from input stream instead.
$raw_post_data = file_get_contents('php://input');
$raw_post_array = explode('&', $raw_post_data);
$myPost = array();
foreach ($raw_post_array as $keyval) {
$keyval = explode ('=', $keyval);
if (count($keyval) == 2)
$myPost[$keyval[0]] = urldecode($keyval[1]);
}
// read the post from PayPal system and add 'cmd'
$req = 'cmd=_notify-validate';
if(function_exists('get_magic_quotes_gpc')) {
$get_magic_quotes_exists = true;
}
foreach ($myPost as $key => $value) {
if($get_magic_quotes_exists == true && get_magic_quotes_gpc() == 1) {
$value = urlencode(stripslashes($value));
} else {
$value = urlencode($value);
}
$req .= "&$key=$value";
}
// STEP 2: Post IPN data back to paypal to validate
$ch = curl_init('https://www.sandbox.paypal.com/cgi-bin/webscr'); // test paypal using developer account.
//$ch = curl_init('https://ipnpb.sandbox.paypal.com/cgi-bin/webscr'); // test paypal using developer account.
//$ch = curl_init('https://www.paypal.com/cgi-bin/webscr'); // actual payment by customer.
//$ch = curl_init('https://ipnpb.paypal.com/cgi-bin/webscr'); // actual payment by customer.
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $req);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_FORBID_REUSE, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Connection: Close'));
$result = curl_exec($ch);
$status = curl_getinfo($ch);
// In wamp like environments that do not come bundled with root authority certificates,
// please download 'cacert.pem' from "http://curl.haxx.se/docs/caextract.html" and set the directory path
// of the certificate as shown below.
// curl_setopt($ch, CURLOPT_CAINFO, dirname(__FILE__) . '/cacert.pem');
$fh = fopen('result.txt', 'w');
fwrite($fh,$result ." -- ".$req);
//fwrite($fh,$status ." -- ".$req);
fclose($fh);
//exit;
if(!($result == "")) {
error_log("Got " . curl_error($ch) . " when processing IPN data");
error_log("Got " . curl_errno($ch) . " when processing IPN data with error no 35");
curl_close($ch);
}
// STEP 3: Inspect IPN validation result and act accordingly
if (strcmp ($result, "VERIFIED") == 0)
{
// check whether 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
// assign posted variables to local variables
$item_name = $_POST['item_name'];
$item_number = $_POST['item_number'];
$payment_status = $_POST['payment_status'];
if ($_POST['mc_gross'] != NULL)
$payment_amount = $_POST['mc_gross'];
else
$payment_amount = $_POST['mc_gross1'];
$payment_currency = $_POST['mc_currency'];
$txn_id = $_POST['txn_id'];
$receiver_email = $_POST['receiver_email'];
$payer_email = $_POST['payer_email'];
$custom = $_POST['custom'];
// Inserting actions here
if($payment_status == "Completed")
{
header("location: checkoutconfirm.php?payment=true");
}
}
else if (strcmp ($result, "INVALID") == 0)
{
// log for manual investigation
header("location: checkoutconfirm.php?payment=false");
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
// STEP 1: Read POST data
// reading posted data from directly from $_POST causes serialization
// issues with array data in POST
// reading raw POST data from input stream instead.
$raw_post_data = file_get_contents('php://input');
$raw_post_array = explode('&', $raw_post_data);
$myPost = array();
foreach ($raw_post_array as $keyval) {
$keyval = explode ('=', $keyval);
if (count($keyval) == 2)
$myPost[$keyval[0]] = urldecode($keyval[1]);
}
// read the post from PayPal system and add 'cmd'
$req = 'cmd=_notify-validate';
if(function_exists('get_magic_quotes_gpc')) {
$get_magic_quotes_exists = true;
}
foreach ($myPost as $key => $value) {
if($get_magic_quotes_exists == true && get_magic_quotes_gpc() == 1) {
$value = urlencode(stripslashes($value));
} else {
$value = urlencode($value);
}
$req .= "&$key=$value";
}
// STEP 2: Post IPN data back to paypal to validate
$ch = curl_init('https://www.sandbox.paypal.com/cgi-bin/webscr'); // test paypal using developer account.
//$ch = curl_init('https://ipnpb.sandbox.paypal.com/cgi-bin/webscr'); // test paypal using developer account.
//$ch = curl_init('https://www.paypal.com/cgi-bin/webscr'); // actual payment by customer.
//$ch = curl_init('https://ipnpb.paypal.com/cgi-bin/webscr'); // actual payment by customer.
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $req);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_FORBID_REUSE, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Connection: Close'));
$result = curl_exec($ch);
$status = curl_getinfo($ch);
// In wamp like environments that do not come bundled with root authority certificates,
// please download 'cacert.pem' from "http://curl.haxx.se/docs/caextract.html" and set the directory path
// of the certificate as shown below.
// curl_setopt($ch, CURLOPT_CAINFO, dirname(__FILE__) . '/cacert.pem');
$fh = fopen('result.txt', 'w');
fwrite($fh,$result ." -- ".$req);
//fwrite($fh,$status ." -- ".$req);
fclose($fh);
//exit;
if(!($result == "")) {
error_log("Got " . curl_error($ch) . " when processing IPN data");
error_log("Got " . curl_errno($ch) . " when processing IPN data with error no 35");
curl_close($ch);
}
// STEP 3: Inspect IPN validation result and act accordingly
if (strcmp ($result, "VERIFIED") == 0)
{
// check whether 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
// assign posted variables to local variables
$item_name = $_POST['item_name'];
$item_number = $_POST['item_number'];
$payment_status = $_POST['payment_status'];
if ($_POST['mc_gross'] != NULL)
$payment_amount = $_POST['mc_gross'];
else
$payment_amount = $_POST['mc_gross1'];
$payment_currency = $_POST['mc_currency'];
$txn_id = $_POST['txn_id'];
$receiver_email = $_POST['receiver_email'];
$payer_email = $_POST['payer_email'];
$custom = $_POST['custom'];
// Inserting actions here
if($payment_status == "Completed")
{
header("location: checkoutconfirm.php?payment=true");
}
}
else if (strcmp ($result, "INVALID") == 0)
{
// log for manual investigation
header("location: checkoutconfirm.php?payment=false");
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Adrian, I'm Liz. I have issues on my paypal account. My money has been reversed twice by my bank. I have checked and changed information detail to make sure it wont happen again. But on the third time of widrawing money to my bank. It still was not received by my bank even after 12days. I have sent emails but i was replied with system generated details. Can you please assist me... Where is now my money? It was tagged completed on paypal but it is not in my bank. Thanks

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.