目前我已将 paypal 与我的网站整合在一起
这是在成功付款后工作。
我已经设置了IPN,以便可以在我的数据库中更新。但是在数据库中只插入了少量变量,如PAYMENT_ID, Payment_Status,TXN_ID, Country_Code
。
这是将此数据插入数据库的代码。
//Payment data
$item_number = $_POST['item_number'];
$txn_id = $_POST['txn_id'];
$payment_gross = $_POST['mc_gross'];
$currency_code = $_POST['mc_currency'];
$payment_status = $_POST['payment_status'];
//Check if payment data exists with the same TXN ID.
$prevPayment = $db->query("SELECT payment_id FROM payments WHERE txn_id = '".$txn_id."'");
if($prevPayment->num_rows > 0){
exit();
}else{
//Insert tansaction data into the database
$insert = $db->query("INSERT INTO payments(item_number,txn_id,payment_gross,currency_code,payment_status) VALUES('".$item_number."','".$txn_id."','".$payment_gross."','".$currency_code."','".$payment_status."')");
}
我想从付款的地方添加帖子的用户ID和PostURL。
或者某些任何唯一标识符 我可以跨越哪个用户进行后付款。