【问题标题】:Is there a mode for different Paypal IPN?是否有适用于不同 Paypal IPN 的模式?
【发布时间】:2011-02-14 15:11:02
【问题描述】:

此时我有一个捐赠脚本,用户在 Paypal 网站上输入捐赠金额。这样做的问题是,有些人捐赠了 0.30 美元,相当于支付了 Paypal 费用后的 0 美元。我想首先使用我网站上的输入检查捐赠的金额,然后将金额发送到 Paypal 网站,在那里他们可以继续输入他们的信用卡信息等等。我该怎么做呢?我必须更改为另一种模式吗?还是我应该将金额发送到 Paypal,然后他们会知道如何处理?

【问题讨论】:

    标签: paypal paypal-ipn


    【解决方案1】:

    一般来说,是的,您会在将用户传递给 PayPal 之前确定金额。

    【讨论】:

    • 您首先使用哪个 Paypal API 将用户引导至 Paypal?
    【解决方案2】:

    您可以在页面上使用 javascript 添加一个简单的检查。

    从禁用“捐赠”按钮开始。

    <form name="myform>
        ...
        <input type="submit" name="submit" disabled="disabled"/>
    

    在用户输入捐款金额的编辑字段中,添加调用 update() 函数的 onblur 和 onkeyup 处理程序。

    <input type="text" name="donation" value="15.00"
        onkeyup="update()" onblur="update()"/>
    

    添加一个javascript update()函数,然后读取输入的文本,如果输入的值有效则启用“捐赠”按钮,如果输入无效则禁用它。

    <script type="text/javascript">
        function update()
        {
            if ((float) document.myform.donation.value < 5.00)
                document.myform.submit.disabled = true;
            else
                document.myform.submit.disabled = false;
        }
    </script>
    

    (或附近:-)

    【讨论】:

    • 您不妨为用户提供一个预定义的金额列表。我已经看到它可以很好地用于很多用途。
    猜你喜欢
    • 2017-08-08
    • 2020-07-19
    • 2020-09-25
    • 2016-07-13
    • 2011-02-27
    • 1970-01-01
    • 1970-01-01
    • 2014-12-25
    • 2013-11-29
    相关资源
    最近更新 更多