2010-04-11 44 views
0

目前,用戶可以在Paypal的網站上輸入少於$ 1的數量,並且由於Paypal費用,有些人捐贈的結果爲$ 0。我怎樣才能將最低限額設置爲1美元或更多?Paypal IPN:我如何放置至少1美元的捐款?

例子:https://www.paypal.com/us/cgi-bin/webscr?cmd=_flow&SESSION=SGbE2GfDX90hYuesj2R33WHFRQU02X3eGubWF2Yo7U37vTxrOFRjGtuQF7u&dispatch=50a222a57771920b6a3d7b606239e4d529b525e0b7e69bf0224adecfb0124e9b5efedb82468478c6e115945fd0658595b0be0417afd2208f

+1

您總是可以發佈一個關於金融機構開銷的小小備忘錄,並通知PayPal或Visa或其他任何處理交易處理的鎳幣效果的潛在捐贈者。 [「知識就是戰鬥的一半。」](http://www.joeheadquarters.com/joeendings.shtml) – 2010-04-11 01:08:03

+0

你的示例鏈接是棘手的。轉到錯誤頁面,可能是因爲它涉及會話。 – 2010-04-11 04:10:17

回答

0

你可以使用表單驗證,以確保該值> $ 1將其發送給貝寶之前。 我會同時使用Javascript和PHP驗證。 Javascript是很好的,因爲處理在客戶端完成,並在http請求之前完成。 PHP驗證是必需的,因爲客戶端可以關閉Javascript。 JavaScript驗證的

例子可能是這樣的:

if(document.contact_form.amount.value <= 1) 
{ 
    alert("Please enter in an amount greater or equal than $1"); 
    return false; 
} 

此外,還要確保你已經清楚地標有「幫手」的文本字段旁邊說像「捐贈金額($ 5最小)」 。

+0

我如何將這個通過PayPal? – Strawberry 2010-04-11 02:19:07

+0

在將數據發送到PayPal之前驗證(並讓用戶更正)數據。這將是最簡單的途徑。 – 2010-04-11 02:21:27