Beste,
Ik heb een paypal script voor een webshop van een klant. Maar nu wil ik dat hij je user id meegeeft. Maar dat doe hij niet.
Als ik het zo doe dan werkt het:
En als ik hier info[id] gebruikt, dan doe hij het niet:
Hele code hieronder:
Wie kan me helpen? Bedankt!
toevoeging op 24 november 2011, 20:46:27:
Let niet op slordige code.
Ik heb een paypal script voor een webshop van een klant. Maar nu wil ik dat hij je user id meegeeft. Maar dat doe hij niet.
Als ik het zo doe dan werkt het:
if($lid->ingelogd() === TRUE)
{
$info = $lid->info(array(id, cart_sec));
$cartQuery = $mysql->query("SELECT
producten.price,
winkelwagen.id AS winkelwagen_id
FROM
cart winkelwagen,
products producten
WHERE
winkelwagen.lid = ".$info[id]."
AND
winkelwagen.deleted = 0
AND
winkelwagen.article = producten.id
AND
producten.deleted = 0");
$prijs = 0;
while($cartFetch = $mysql->fetch($cartQuery))
{
$prijs += $cartFetch[price];
}
}
$_SESSION[lid_id] = $info[id];
$item_name = $info[id];
$lidid = $info[id];
$item_amount = $prijs; En als ik hier info[id] gebruikt, dan doe hij het niet:
// PAYMENT VALIDATED & VERIFIED!
if($valid_txnid && $valid_price)
{
$orderid = updatePayments($data);mail("***", "PAYPAL succes", "Suuccegffggfddds".$data[item_name]. - .$info[lid_id]."");
if($orderid)
{ Hele code hieronder:
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/define"]define[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]ALLOW[/COLOR][COLOR= #007700],[/COLOR] FALSE[COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/define"]define[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]PAGE_TITLE[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Winkelwagen[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]includes/config.php[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// Database variables[/COLOR]
[COLOR= #0000BB]$host[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"localhost"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//database location[/COLOR]
[COLOR= #0000BB]$user[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"***"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//database username[/COLOR]
[COLOR= #0000BB]$pass[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"****"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//database password[/COLOR]
[COLOR= #0000BB]$db_name[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"***"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//database name
// PayPal settings[/COLOR]
[COLOR= #0000BB]$paypal_email[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]paypal@example.com[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$return_url[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/LINK"]LINK[/URL][COLOR= #007700].[/COLOR][COLOR= #DD0000]payment-successful.htm[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$cancel_url[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/LINK"]LINK[/URL][COLOR= #007700].[/COLOR][COLOR= #DD0000]payment-cancelled.htm[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$notify_url[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/LINK"]LINK[/URL][COLOR= #007700].[/COLOR][COLOR= #DD0000]payments.php[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$item_name[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Test Item[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$item_amount[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0.01[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// Include Functions[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"functions.php"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]//Database Connection[/COLOR]
[COLOR= #0000BB]$link[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_connect"]mysql_connect[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$host[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$user[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$pass[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/mysql_select_db"]mysql_select_db[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$db_name[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$lid[/COLOR][COLOR= #007700]->[/COLOR]ingelogd[COLOR= #007700]() ===[/COLOR] TRUE[COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$info[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$lid[/COLOR][COLOR= #007700]->[/COLOR]info[COLOR= #007700]([/COLOR][URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]cart_sec[/COLOR][COLOR= #007700]));[/COLOR]
[COLOR= #0000BB]$cartQuery[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT
producten.price,
winkelwagen.id AS winkelwagen_id
FROM
cart winkelwagen,
products producten
WHERE
winkelwagen.lid = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$info[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"
AND
winkelwagen.deleted = 0
AND
winkelwagen.article = producten.id
AND
producten.deleted = 0"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$prijs[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$cartFetch[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]fetch[COLOR= #007700]([/COLOR][COLOR= #0000BB]$cartQuery[/COLOR][COLOR= #007700]))
{[/COLOR]
[COLOR= #0000BB]$prijs[/COLOR] [COLOR= #007700]+=[/COLOR] [COLOR= #0000BB]$cartFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]price[/COLOR][COLOR= #007700]];
}
}[/COLOR]
[COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]lid_id[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$info[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$item_name[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$info[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$lidid[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$info[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$item_amount[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// Check if paypal request or response[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"txn_id"[/COLOR][COLOR= #007700]]) && ![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"txn_type"[/COLOR][COLOR= #007700]]))
{[/COLOR]
[COLOR= #FF8000]// Firstly Append paypal account to querystring[/COLOR]
[COLOR= #0000BB]$querystring[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"?business="[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/urlencode"]urlencode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$paypal_email[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]"&"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// Append amount& currency (£) to quersytring so it cannot be edited in html
//The item name and amount can be brought in dynamically by querying the $_POST[item_number] variable.[/COLOR]
[COLOR= #0000BB]$querystring[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"item_name="[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/urlencode"]urlencode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$item_name[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]"&"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$querystring[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"amount="[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/urlencode"]urlencode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$item_amount[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]"&"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//loop for posted values and append to querystring[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$key[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #0000BB]$value[/COLOR][COLOR= #007700]){[/COLOR]
[COLOR= #0000BB]$value[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/urlencode"]urlencode[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/stripslashes"]stripslashes[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$value[/COLOR][COLOR= #007700]));[/COLOR]
[COLOR= #0000BB]$querystring[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"$key=$value&"[/COLOR][COLOR= #007700];
}[/COLOR]
[COLOR= #FF8000]// Append paypal return addresses[/COLOR]
[COLOR= #0000BB]$querystring[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"return="[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/urlencode"]urlencode[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/stripslashes"]stripslashes[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$return_url[/COLOR][COLOR= #007700])).[/COLOR][COLOR= #DD0000]"&"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$querystring[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"cancel_return="[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/urlencode"]urlencode[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/stripslashes"]stripslashes[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$cancel_url[/COLOR][COLOR= #007700])).[/COLOR][COLOR= #DD0000]"&"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$querystring[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"notify_url="[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/urlencode"]urlencode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$notify_url[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// Append querystring with custom field
//$querystring .= "&custom=".USERID;
// Redirect to paypal IPN[/COLOR]
[URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]location:https://www.sandbox.paypal.com/cgi-bin/webscr[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$querystring[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/exit"]exit[/URL][COLOR= #007700]();
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]// Response from Paypal
// read the post from PayPal system and add cmd[/COLOR]
[COLOR= #0000BB]$req[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]cmd=_notify-validate[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$key[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #0000BB]$value[/COLOR][COLOR= #007700]) {[/COLOR]
[COLOR= #0000BB]$value[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/urlencode"]urlencode[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/stripslashes"]stripslashes[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$value[/COLOR][COLOR= #007700]));[/COLOR]
[COLOR= #0000BB]$value[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]/(.*[^%^0^D])(%0A)(.*)/i[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]${1}%0D%0A${3}[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$value[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #FF8000]// IPN fix[/COLOR]
[COLOR= #0000BB]$req[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"&$key=$value"[/COLOR][COLOR= #007700];
}[/COLOR]
[COLOR= #FF8000]// assign posted variables to local variables[/COLOR]
[COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]item_name[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]item_name[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]item_number[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]item_number[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]payment_status[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]payment_status[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]payment_amount[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mc_gross[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]payment_currency[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mc_currency[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]txn_id[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]txn_id[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]receiver_email[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]receiver_email[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]payer_email[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]payer_email[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]custom[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]custom[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #FF8000]// post back to PayPal system to validate[/COLOR]
[COLOR= #0000BB]$header[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"POST /cgi-bin/webscr HTTP/1.0
"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$header[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Content-Type: application/x-www-form-urlencoded
"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$header[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Content-Length: "[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$req[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]"
"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$fp[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fsockopen"]fsockopen[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]ssl://www.sandbox.paypal.com[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]443[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$errno[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$errstr[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]30[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][COLOR= #0000BB]$fp[/COLOR][COLOR= #007700]) {[/COLOR]
[COLOR= #FF8000]// HTTP ERROR[/COLOR]
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/fputs"]fputs[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$fp[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$header[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$req[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/while"]while[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/feof"]feof[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fp[/COLOR][COLOR= #007700])) {[/COLOR]
[COLOR= #0000BB]$res[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fgets"]fgets[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$fp[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1024[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/strcmp"]strcmp[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$res[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"VERIFIED"[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #FF8000]// Used for debugging[/COLOR]
[URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"***"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"PAYPAL DEBUGGING"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"Verified Response<br />data = FORUMCODE0"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// Validate payment (Check unique txnid & correct price)[/COLOR]
[COLOR= #0000BB]$valid_txnid[/COLOR] [COLOR= #007700]=[/COLOR] check_txnid[COLOR= #007700]([/COLOR][COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]txn_id[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$valid_price[/COLOR] [COLOR= #007700]=[/COLOR] check_price[COLOR= #007700]([/COLOR][COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]payment_amount[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]item_number[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #FF8000]// PAYMENT VALIDATED & VERIFIED![/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$valid_txnid[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$valid_price[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$orderid[/COLOR] [COLOR= #007700]=[/COLOR] updatePayments[COLOR= #007700]([/COLOR][COLOR= #0000BB]$data[/COLOR][COLOR= #007700]);[/COLOR][URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"***"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"PAYPAL succes"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"Suuccegffggfddds"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]item_name[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000] - [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]lid_id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$orderid[/COLOR][COLOR= #007700])
{
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"***"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"PAYPAL DEBUGGING"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"Kon niet in database zetten"[/COLOR][COLOR= #007700]);
}
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"***"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"PAYPAL DEBUGGING"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"Er is betaald maar info is veranderd."[/COLOR][COLOR= #007700]);
}
}[/COLOR][URL="http://www.php.net/else"]else[/URL] [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/strcmp"]strcmp[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$res[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"INVALID"[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) {[/COLOR]
[COLOR= #FF8000]// PAYMENT INVALID & INVESTIGATE MANUALY!
// E-mail admin or alert user
// Used for debugging[/COLOR]
[URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"***"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"PAYPAL DEBUGGING"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"Invalid Response<br />data = FORUMCODE1"[/COLOR][COLOR= #007700]);
}
}[/COLOR]
[URL="http://www.php.net/fclose"]fclose[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$fp[/COLOR][COLOR= #007700]);
}
}[/COLOR]
?> Wie kan me helpen? Bedankt!

toevoeging op 24 november 2011, 20:46:27:
Let niet op slordige code.

)
