Php 将用户电子邮件与来自IPN的PayPal电子邮件进行匹配
我正在从教程和配置PayPal IPN侦听器 当我需要用户付款时,我会给他看这个表格Php 将用户电子邮件与来自IPN的PayPal电子邮件进行匹配,php,paypal,paypal-ipn,Php,Paypal,Paypal Ipn,我正在从教程和配置PayPal IPN侦听器 当我需要用户付款时,我会给他看这个表格 <form name="_xclick" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_xclick"> <input type="hidden" name="business" va
<form name="_xclick" action="https://www.sandbox.paypal.com/cgi-bin/webscr"
method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="<? echo $myPaypalEmail; ?>">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="item_name" value="Digital Download">
<input type="hidden" name="amount" value="<? echo $price; ?>">
<input type="hidden" name="return" value="THIS URL">
<input type="hidden" name="notify_url" value="myhost.com/ipn.php">
<input type="image" src="http://www.paypal.com/en_US/i/btn/btn_buynow_LG.gif"
border="0" name="submit">
</form>
HTML表单包含用户信息,而ipn.php接收交易信息:我需要用户信息进入ipn.php,以检查总额是否已正确支付,并在用户帐户上执行操作。我该怎么做
非常感谢。
<input type="hidden" name="item_number" value="UNIQUE_USER_ID">
项目编号
允许来回传递任意数值。我可以使用它从付款中识别用户$\u POST['item\u number']
将允许在ipn.php
文件中查看此值。您还可以在“自定义”字段中传递用户ID。这可以是您想要的任何内容,最多255个字符。这将传递给Paypal,并在IPN响应中发送。在存储IPN数据时,我使用此字段来区分各种数据库
希望这有帮助
<input type="hidden" name="item_number" value="UNIQUE_USER_ID">