PHP - Verified Paypal Email Script

Hallo om ane mau share script PHP - Verified Paypal Email Script


PHP Code:
<?php// email address to check$verifyEmail 'test@test.com';
// your paypal credentials$loginEmail '';$password '';

if (!
isLogin($loginEmail$password)) {
echo 
'Login failed';
} else if (
isVerified($verifyEmail)) {
echo 
'Verified';
} else {
echo 
'Not verified';
}

#########################################function isVerified($verifyEmail) {$url 'https://www.paypal.com/us/verified/pal='.$verifyEmail;$response curl_get($url);
if(
strpos($response'<td class="emphasis">Verified</td>')) {
return 
true;
} else {
return 
false;
}
}

function 
isLogin($email$password) {// Get login page $response curl_get('https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-run');$postFields getHiddenFormInputs($response'login_form');
if (!
$postFields) {
return 
false;
}
// Post login$postFields['login_email'] = $email;$postFields['login_password'] = $password;$postFields serializePostFields($postFields);$response curl_get('https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-submit'$postFields);
if(!
strpos($response'login_cmd=_login-done')) {
return 
false;
} else {
return 
true;
}
}

function 
curl_get($url$postfields=false) {
static 
$curl;
if(empty(
$curl)) {$cookiejar 'curl_cookiejar.txt';
@
unlink($cookiejar);$curl curl_init();curl_setopt($curlCURLOPT_COOKIEJAR$cookiejar);curl_setopt($curlCURLOPT_COOKIEFILE$cookiejar);curl_setopt($curlCURLOPT_USERAGENT$_SERVER['HTTP_USER_AGENT']);curl_setopt($curlCURLOPT_RETURNTRANSFER1);curl_setopt($curlCURLOPT_HEADER1);curl_setopt($curlCURLOPT_MAXREDIRS5);curl_setopt($curlCURLOPT_FOLLOWLOCATION1);
}
curl_setopt($curlCURLOPT_URL$url);
if(
stripos($url'https')!==false) {curl_setopt($curlCURLOPT_SSL_VERIFYPEER0);curl_setopt($curlCURLOPT_SSL_VERIFYHOST0);
}
if (
$postfields) {curl_setopt($curlCURLOPT_POST1);    curl_setopt($curlCURLOPT_POSTFIELDS$postfields);
}
$response curl_exec($curl);
return 
$response;
}

function 
getHiddenFormInputs($html) {
if(!
preg_match('|<form[^>]+login_form[^>]+>.*</form>|Usi'$html$form)) {
return 
'';
}
if(!
preg_match_all('/<input[^>]+hidden[^>]*>/i'$form[0], $inputs)) {
return 
'';
}
$hiddenInputs = array();
foreach(
$inputs[0] as $input){
if (
preg_match('|name\s*=\s*[\'"]([^\'"]+)[\'"]|i'$input$name)) {$hiddenInputs[$name[1]] = '';
if (
preg_match('|value\s*=\s*[\'"]([^\'"]*)[\'"]|i'$input$value)) {$hiddenInputs[$name[1]] = $value[1];
}
}
}
return 
$hiddenInputs;
}

function 
serializePostFields($postFields) {
foreach(
$postFields as $key => $value) {$value urlencode($value);$postFields[$key] = "$key=$value";
}
$postFields implode($postFields'&');
return 
$postFields;
}

?>

Berguna ? Pasti Donkz

Related Posts :

0 Response to "PHP - Verified Paypal Email Script"

Post a Comment