2010-08-18 26 views
0

我在我的網站上有一個訂單,基本上可以讓用戶訪問網站的特定部分。所以不需要運輸。所有需要的是他們選擇他們想要的物品(網站部分),然後讓他們把錢寄到我的貝寶賬戶。這樣做後,我的網站會收到通知(返回URL?),並且可以將它們添加到數據庫中。如何將PayPal結帳添加到我的網站而不需要送貨?

我已經看過Express Checkout解決方案,但似乎比我需要的多一點。主要是因爲它需要航運信息。

paypal還有哪些其他選項可以完成我所需要的功能?

另外,我將如何去驗證完成的購買?例如: 貝寶允許我在購買完成後設置返回網址。所以在該頁面上,我可以將用戶添加到數據庫中。但是,有什麼辦法阻止人們手動加載該頁面並將其添加到數據庫中,而無需支付任何費用?

PayPal是否提供驗證?我需要自己處理嗎?如果是這樣,我正在考慮在返回頁面加載一個nonce,並在加載返回頁面時對用戶進行檢查。這足夠嗎?有更好的選擇嗎?

回答

1

這聽起來像你可能不是一個編碼器。爲了完全訪問所有功能,您需要編寫一個應用程序來與PHP集成。

另一方面,您可以簡單地使用貝寶購物車。他們管理幾乎所有的一切。您只需在所需頁面上添加一個「貝寶購物車」按鈕,當用戶點擊該按鈕時,它會將產品添加到購物車。您當然必須爲每個按鈕標識產品,但使用起來非常簡單。你可以在這裏看到參考:

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_paypal_shopping_cart

+0

先生,我是一名編碼員。一位編碼人員儘可能以儘可能小的代價尋找快速簡單的方法來完成這項任務。不幸的是,我的老闆想要在我們的網站上完成所有工作,而不是使用Paypal的購物車。我們只需要讓人們下訂單,然後通過Paypal付款。可以將Express Checkout修改爲不接收送貨信息嗎? – dave 2010-08-18 04:54:00

+0

當然。在「步驟3」中,當您在PayPal上設置購物車時,您可以選擇不需要送貨地址。這是您可以設置重定向網址的相同位置。 – 2010-08-18 06:05:11

相關問題