php - Paypal IPN 变量问题

标签 php html paypal-ipn

PayPal IPN 是一个很棒的工具,它对我来说一直运行良好 - 好吧,它正在运行让我们暂时搁置它)。现在,我想收集大量关于我的客户的信息——内置 PayPal IPN 变量不支持的信息。我知道 PayPal 允许我在两个自定义按钮中添加两个文本字段,我发现有一个“自定义”字段实际上运行良好,但不幸的是,三个字段无法解决问题。

我需要大约 5 - 10 个文本字段,用户可以在其中输入“自定义”信息,并且我需要以某种方式将这些信息与 IPN 响应一起发送回我的服务器。正如我所说,自定义字段对我来说效果很好,但我需要一些方法将每个文本字段的值附加到自定义变量中,然后再按 PayPal 的方向发送它。在发送表单之前,是否有某种方法可以将多个文本字段的值附加到表单中隐藏字段的值?

这是我可能会使用的 HTML 表单示例:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick"/>
<input type="hidden" name="hosted_button_id" value="lkLKS3l2m"/>
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">

<input type="text" value="Hardware ID" name="option_selection1"/>
<input type="text" value="Username" name="option_selection2"/>
<input type="password" value="Password" name="option_selection3"/>
<input type="text" value="notes1" name="option_selection4"/>
<input type="text" value="Notes2" name="option_selection5"/>
<input type="text" value="TEST1" name="option_selection7"/>
<input type="hidden" value= ( all of the text fields combined, separated by delimiter). name ="custom" />

</Form

那么,有人可以解决我这里的小问题吗?

最佳答案

您可以使用 JavaScript 将每个元素的数据添加到数组中,然后在将其发送到 PayPal 之前将其序列化到“自定义”隐藏字段中。

关于php - Paypal IPN 变量问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8618079/

相关文章:

php - 每个用户在 TinyMCE 的 iBrowser 中都有自己的图像文件夹

php - WordPress 的自定义搜索没有结果

javascript - 匹配单个单词的函数

javascript - 如何将 HTML 链接到外部 js 文件

php - Paypal IPN 听众听不到

Paypal 状态待处理和交付

php - Fullcalendar 使用了两次,事件显示只工作一次

php - 如何在 PHP 中获取已连接客户端的 MAC 和 IP 地址?

javascript - kendo ui 调度程序触发错误事件

python - 将 PayPal 与 AppEngine (Python) 结合使用