收集用户信息

Posted

技术标签:

【中文标题】收集用户信息【英文标题】:Collecting user information 【发布时间】:2015-02-14 00:36:19 【问题描述】:

我需要收集有关我们高中同学会参加者的信息,并允许他们通过 PayPal 按钮付款。我创建了 PayPal 立即付款按钮,但不确定是否会收集任何信息并将其发回给我。我是否需要单独的表单来收集信息,或者有没有办法让 PayPal 按钮作为我使用表单收集的数据的提交按钮?

【问题讨论】:

【参考方案1】:

您应该为此使用 IPN(即时付款通知)。 GitHub 上有很多很好的模板。您的表单可能如下所示:

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" >
    <input type="hidden" name="business" value="YOUR PAYPAL ID">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="upload" value="1" />

    <input type="hidden" name="item_name" value="ITEM_NAME">
    <input type="hidden" name="item_number" value="ITEM_NUMBER>
    <input type="hidden" name="amount" value="TOTAL_AMOUNT">
    <input type="hidden" name="custom" value="<?php echo $attendee_id ?>">

    <input type="hidden" name="no_note" value="1" />
    <input type="hidden" name="rm" value="2">
    <input type="hidden" name="cbt" value="Return to website">
    <input type="hidden" name="currency_code" value="EUR">

    <input type="hidden" name="return" value="http://domain.com/success.php"/>
    <input type="hidden" name="notify_url" value="http://domain.com/ipn.php"/>
    <input type="hidden" name="cancel_return" value="http://domain.com/canceled.php"/>
    <button type="submit">Pay using PayPal</button>
</form>

【讨论】:

我没有使用 PayPal api。我只使用您在 PayPal 网站上创建的按钮并将代码粘贴到您的网站中。 PayPal 不清楚将捕获哪些信息并将其发回给我,因此我会知道谁已经注册以及他们的联系信息。到目前为止,我似乎必须分两步进行注册: 1. 让用户在一个表单中提交他们的数据,然后使用我在表单提交成功页面上放置的 PayPal 按钮进行支付。我正在尝试一步完成。 您不必使用 API。上面的表格是标准表格,带有一些额外的字段以用于 IPN。您应该使用 IPN 从 PayPal 获取响应。 IPN 可以满足您的需求。

以上是关于收集用户信息的主要内容,如果未能解决你的问题,请参考以下文章

内网学习之信息收集

从社交网络收集用户信息的库或 API [关闭]

iOS Firebase Analytics:Firebase 分析似乎不收集用户自动收集信息

内网渗透——信息收集

内网信息收集

内网信息收集