有没有办法也传递和接收自定义变量(例如付款人的用户名)?我不能强迫我的用户使用与他们在我的网站上使用的相同的贝宝电子邮件地址(最初由贝宝返回)。传递额外的用户名将有助于轻松检查付款人的身份。
您可以在发布到 PayPal 的表单中包含自定义隐藏字段,如下所示:
<input type="hidden" name="custom" value="<?php echo $user_name; ?>"> // I don't know php well, so correct that part if it's wrong
然后,PayPal 会将该值与其余 IPN 数据一起传回给您。请注意,该字段允许的最大字符数为 256。
另外,你不能仅仅定义any字段 - 您只能使用 PayPal 指定的字段(即输入name
是“自定义”,因为 PayPal 特别允许 - 如果您设置了name
到“用户名”,它将被忽略)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)