一、HTML
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" name="frm_paypal">
<input type="hidden" name="cmd" value="_xclick"/>
<input type="hidden" name="business" value="wyg517_1302201892_biz@163.com"/><!--PayPal账户上的电子邮件地址-->
<input type="hidden" name="item_name" value="my card"/><!--物品名称(或购物车名称)。必须是字母数字字符,最多为 127 个字符-->
<input type="hidden" name="amount" value="12"/><!--单价-->
<input type="hidden" name="quantity" value="2"/><!--件數-->
<input type="hidden" name="no_shipping" value="0"/><!--送货地址。如果设为 "1",则不会要求您的客户提供送货地址。该变量为可选项;如果省略或设为 "0",将提示您的客户输入送货地址-->
<input type="hidden" name="return" value="http://wyg517.gicp.net//mvtest/paysuccess.php"/><!--您的客户完成付款后将返回的互联网 URL-->
<input type="hidden" name="notify_url" value="http://wyg517.gicp.net/mvtest/paysuccess.php"/><!--仅与 IPN 一起使用。发送 IPN Form Post 的互联网 URL-->
<input type="hidden" name="cancel_return" value="http://wyg517.gicp.net/mvtest/payfailed.php"/><!--您的客户取消付款后将返回的互联网 URL-->
<input type="hidden" name="no_note" value="1"/><!--为付款加入提示。如果设为 "1",则不会提示您的客户输入提示。该变量为可选项;如果省略或设为 "0",将提示您的客户输入提示-->
<input type="hidden" name="custom" value="60"/><!--决不会向您的客户显示的可选转递变量。可用于跟踪存货-->
<input type="hidden" name="currency_code" value="USD"/><!--定义币种以标示货币变量 值可以-->
<input type="hidden" name="lc" value="123"/>
<input type="hidden" name="bn" value="PP-BuyNowBF"/>
<input type="image" src="http://www.paypal.com/zh_XC/i/btn/x-click-but01.gif" name="submit" alt="请使用PayPal付款 —— 快捷、免费和安全的付款方式!">
</form>
二、paysuccess.php
<?php
//$res = 'succeess'.date("Y-m-d H:i:s").print_r($_REQUEST, true);
//file_put_contents("paypalsuccess.txt", $res);
//echo $_POST['item_name'];
print_r($_POST);
//echo $_POST['item_name'];
?>
三、payfailed.php
<?php
$res = 'failed'.date("Y-m-d H:i:s").print_r($_REQUEST, true);
file_put_contents("paypalfailed.txt", $res);
?>
文章评论