【问题标题】:Paypal: how to give limited access to the success page?Paypal:如何限制对成功页面的访问?
【发布时间】:2012-01-02 00:40:03
【问题描述】:

我使用按钮生成器创建了一个 paypal pay now 按钮,如果用户成功支付,他将被重定向到example.com/success

在success 目录中,我有一个index.html,其中包含一些javascript,告诉用户他将被重定向到该站点

现在如果用户输入example.com/success,即使他没有付款也会看到成功页面。

那么如何让只有付费的人才能看到页面呢?

通过限制对该页面的访问,我将能够知道谁付款并获得 IP 地址 就像我在this site 上和我的朋友使用xml 做的一样,没有使用IPN。我知道哪个 Ip 下载哪首歌以及何时下载。我想在我的网站上使用相同的方法。

【问题讨论】:

    标签: php javascript html paypal


    【解决方案1】:

    您无法阻止他们去那里,但您可以通过 PayPal 确认任何来到那里的人都是通过 PayPal 合法发送到那里的。 PayPal 有 PHP 代码,您可以在他们的网站上复制和粘贴来执行此操作 - https://www.paypal.com/th/cgi-bin/webscr?cmd=p/pdn/pdt-codesamples-pop-outside

    如果有人只是输入成功页面的 URL,它将无法在 PayPal 代码中进行此检查:

    else if (strcmp ($lines[0], "FAIL") == 0) {
    // log for manual investigation
    }
    

    您可以在该部分添加代码以记录发生的情况、重定向到错误页面等...

    在相关说明中,使用 PayPal 的加密支付选项也是一个好主意。设置起来有点棘手,但这意味着任何人都无法读取/修改您发送到 PayPal 的所有数据。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-31
    • 1970-01-01
    • 1970-01-01
    • 2014-07-21
    • 2017-04-15
    • 2014-08-24
    • 2018-06-06
    • 2011-01-02
    相关资源
    最近更新 更多