<html> <head> <title>Test Paypal</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_blank" id="book1"> <input type="text" name="item_name" value="Test Papers"> <input type="text" name="amount" value="0.99"> <input type="text" name="quantity" value="1"> <input type="hidden" name="cmd" value="_cart"> <input type="hidden" name="add" value="1"> <input type="hidden" name="business" value="jasmin_1246618940_biz@gmail.com"> <input type="hidden" name="cancel_return" value="http://localhost/test/Papers.php"> <input type="hidden" name="lc" value="US"> <input type="hidden" name="item_name" value="Paper Item"> <input type="hidden" name="amount" value="0.99"> <input type="hidden" name="currency_code" value="USD"> <input type="hidden" name="return" value="http://localhost/test/backdeal.php"> <input type="hidden" name="no_note" value="1"> <input type="hidden" name="no_shipping" value="1"> <input type="hidden" name="rm" value="2"> <input type="hidden" name="cbt" value="download the Papers"> <input type="hidden" name="item_number" value="233223"> <input type="submit" value="Add Cart"/> </form> </body> </html>
?
?
backdeal.php
?
<?php $paper_id = $_POST['item_number1']; $num_cart_items = $_POST['num_cart_items']; $status = $_POST['payment_status']; if ($status == "Completed") { //付费成功,在此情况下发货是安全的。 echo "Success"; } elseif ($status == "Pending") { //款项在途,目前Paypal有可能出现状态为Pending,实际上已经支付成功的情况。 echo $_POST['pending_reason']; } //输出$_POST的所有数据。 foreach($_POST as $key => $value) { echo "POST Data: $key -> $value <br>"; } ?>?
?
?