有不同的Paypal IPN模式吗?

时间:2010-05-01 19:46:30

标签: paypal paypal-ipn

此时我有一个捐款脚本,用户在Paypal网站上输入捐款金额。这个问题是有些人捐出0.30美元,相当于Paypal费用后的0美元。我想首先检查我的网站上的输入捐赠金额,然后将金额发送到Paypal网站,他们可以继续输入他们的信用卡信息,什么不是。我该怎么做呢?我必须换到另一种模式吗?或者我应该将金额发送给Paypal,然后他们会知道它是如何处理的?

2 个答案:

答案 0 :(得分:0)

通常,是的,在将用户传递给PayPal之前,您需要确定金额。

答案 1 :(得分:0)

您可以在页面上使用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>

(或左右: - )