2013-08-16 111 views
0

我已經建立了一個買/賣/交易網站,它尚未推出,但在我推出之前,我需要添加一個PayPal IPN功能,以便用戶在廣告發布前支付一小筆費用生活!PayPal IPN理論和方法

但是我之前從未使用過PayPal IPN,而且我可以找到的所有教程都是針對高級會員資格這樣的事情......所以,如果我明白了我的意思,那麼我實現這一點有點「凌亂」。

如果您願意,您可以在http://www.airgunvillage.com/上查看該網站。就像我說的它仍然推出前,但我打算把前500名用戶誰廣告成爲抽獎,在中途點我想打開這個PayPal IPN,以便它涵蓋了成本......(因此我需要現在完成,推出後不是)

我的想法是我有2種方法可以做到這一點:

方法1 我用paypal IPN後更新的廣告一個「支付」列廣告已被用戶上傳。

問題:我要讓我的廣告表凌亂與人們沒有付費的廣告 - 我要讓我的圖片文件夾包含不屬於實況廣告的圖片。

好:我可以上傳並進入預覽頁面,然後支付廣告費用,讓人們看到他們正在獲取的內容。

我想我可以寫一個函數1周或某事之後就一目瞭然了未付廣告...

方法2 廣告的形式通過貝寶IPN偵聽器將所有的數據,在成功付款數據上傳。

問題:如何驗證表單,然後發送數據到貝寶。幾乎需要兩次提交?

好:沒有垃圾圖片,沒有垃圾廣告數據庫文件。

你會怎麼做?爲什麼?

非常感謝:)

+0

1.用夜間cron腳本,只是清理未付費的提交 – 2013-08-16 02:39:17

回答

0

我與方法1.去寫一個腳本,讓您的表格/圖像乾淨應該是很輕鬆。

與方法2,我會問貝寶是否會通過所有的數據爲你。方法1更清潔。

另一種選擇是將未付費廣告存儲在臨時表中,該臨時表反映了付費廣告的付費情況。您可以使用臨時表進行預覽等。當IPN POST進入時,只需將數據從臨時保存表複製到活動表。然後,與方法1一樣,每隔幾天運行一次cron作業以清理舊/未付費項目。

+0

我認爲你是對的! –

+0

我想我只是在最後階段變得懶惰,方法1是多一點工作,但它效果更好,生病得到破解:) –