3

有没有办法也传递和接收自定义变量(例如付款人的用户名)?我不能强迫我的用户使用与他们在我的网站上使用的相同的电子邮件地址(最初由 paypal 返回)。传递一个额外的用户名将有助于轻松检查付款人的身份。

4

1 回答 1

5

您可以在发布到 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。

此外,您不能只定义任何字段 - 您只能使用 PayPal在此处指定的字段(即输入name是“自定义”,因为 PayPal 明确允许它 - 如果您将其设置name为“用户名”,它将被忽略)。

于 2012-10-04T22:27:49.763 回答