2012-10-04 49 views
3

有没有一种方法可以传递和接收自定义变量(例如付款人的用户名)?我不能强迫我的用户在我的网站上使用贝宝(最初由贝宝返回)的相同电子邮件地址。传递额外的用户名可以方便地查看付款人的身份。贝宝按钮+ IPN(通过付款人的用户名)

回答

5

您可以包括自定义隐藏字段在发布到贝宝,像这样的形式:那么

<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

而且,你不能仅仅定义任何场 - 你只能使用贝宝指定here(即输入name是“定制”的那些因为PayPal专门允许它 - 如果您已将name设置为“用户名”,它将被忽略)。

+0

谢谢你的帮助:) –

+0

解决了我的问题...很多谢谢先生.. – kebyang