Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将用户电子邮件与来自IPN的PayPal电子邮件进行匹配_Php_Paypal_Paypal Ipn - Fatal编程技术网

Php 将用户电子邮件与来自IPN的PayPal电子邮件进行匹配

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

我正在从教程和配置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" 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">