2013-06-12 100 views
0

我有一個網站將在網上銷售產品,我將使用貝寶購物車來購買。我想要求用戶登錄才能下訂單,並已成功整合了Facebook,因此可以通過單擊完成。貝寶購物車需要登錄

但是,正如我所見,PayPal購物車無法支持「需要登錄」進行購物,因爲實際購物車本身存儲在PayPal的服務器上。這是一種非常簡單的付款方式,幾乎不需要設置。不幸的是它有這個限制。

我目前使用「快速結賬」。我可以將購物車保存在我的服務器上,存儲在某種cookie中,然後使用「網站付款標準」接受購物車總金額的單一付款。

這是最好的解決方案,還是貝寶提供某種解決方案,我可以以某種方式告訴它,如果用戶登錄?

如果用戶未登錄,隱藏「添加到購物車」按鈕將不起作用,因爲他們可以在選項卡中打開頁面,註銷,然後將其添加到購物車而不會登錄

我正在使用cakePHP,如果有人知道特定的擴展或任何可能的幫助。

回答

0

使用任何PayPal付款方式,買家將以某種形式重定向到PayPal - 完全重定向,iframe或minibrowser - 以便他們可以登錄到他們的帳戶,選擇一種結算方式,然後返回到您的網站或完成付款。

使用Express Checkout買家返回您的網站,您可以通過DoExpressCheckoutPayment呼叫在您自己的網站上完成付款。

您可以使用「參考交易」來重新成功交易,但您需要先通過「快速結帳」設置結算協議。如果沒有創建結算協議,則無需再登錄貝寶即可再次向買方開票。