【发布时间】:2012-09-26 01:04:05
【问题描述】:
有没有办法同时传递和接收自定义变量(例如付款人的用户名)?我不能强迫我的用户使用与他们在我的网站上使用的相同的电子邮件地址(最初由 paypal 返回)。传递一个额外的用户名将有助于轻松检查付款人的身份。
【问题讨论】:
标签: php paypal paypal-ipn
有没有办法同时传递和接收自定义变量(例如付款人的用户名)?我不能强迫我的用户使用与他们在我的网站上使用的相同的电子邮件地址(最初由 paypal 返回)。传递一个额外的用户名将有助于轻松检查付款人的身份。
【问题讨论】:
标签: php paypal paypal-ipn
您可以在发布到 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 指定的 here 字段(即输入 name 是“自定义”,因为 PayPal 明确允许它 -如果您将name 设置为“用户名”,它将被忽略)。
【讨论】: